通过PL/SQL导入数据到oracle数据库
2013-07-25 15:37
295 查看
一、oracle安装
需要注意一下几个问题:
1、设置监听需启动后台OracleOraDb11g_home1TNSlistener服务。
2、需设置环境变量ORACLE_HOME为数据库的安装路径,如:E:\app\Administrator\product\11.2.0\dbhome_1
二、通过plsql导入dmp文件
1、用system登录数据库,链接为SYSDBA,创建表空间jmis和用户jmis。
创建表空间jmis语句:
CREATE TABLESPACE jmis DATAFILE 'E:\app\Administrator\product\11.2.0\dbhome_1\oradata\sample\jmis.dbf' SIZE 600M REUSE AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED EXTENTMANAGEMENT LOCAL;
注意路径:
E:\app\Administrator\product\11.2.0\dbhome_1\oradata\sample\jmis.dbf是新建的,是以前不存在的。
若上面一句创建表空间的语句出错,也可以试试下面这句:
create tablespace jmis datafile 'E:\app\Administrator\product\11.2.0\dbhome_1\oradata\sample\jmis.dbf' size 10M reuse autoextend on next 5M maxsize 3096M;
创建用户jmis语句:
CREATE USER jmis IDENTIFIED BY jmis
PROFILE DEFAULT
DEFAULT TABLESPACE jmis
TEMPORARY TABLESPACE TEMP
ACCOUNT UNLOCK;
用户名为jmis,密码为jmis,使用系统默认的用户配置文件,默认表空间为jmis,临时表空间为TEMP。
2、编辑用户jmis,在其角色栏中添加dba.
3、用jmis登录数据库,链接为Normal。
4、导入dmp文件,在运行中输入cmd 弹出命令行窗口 ,找到你的oracle 的安装目录 找到bin目录 之后 在bin目录下 输入:
imp userid=用户名/密码@orcl file=d:\nc60.dmp full=y ignore=y
如:imp userid=jmis/jmis@orcl file=f:\jmis.dmp full=y ignore=y
(full=y 是否全部导入 只有当前用户是dba的时候 才能用此选项 。
希望能帮助你。ignore=y解决了弹出警告时,终止导入的问题)
5、导入.pdc的数据表:
工具——导入表——Sql插入
在SQLplus可执行文件栏中填入如下路径:
E:\app\Administrator\product\11.2.0\dbhome_1\BIN\imp.exe
导入文件栏填入:pdc文件路径。
需要注意一下几个问题:
1、设置监听需启动后台OracleOraDb11g_home1TNSlistener服务。
2、需设置环境变量ORACLE_HOME为数据库的安装路径,如:E:\app\Administrator\product\11.2.0\dbhome_1
二、通过plsql导入dmp文件
1、用system登录数据库,链接为SYSDBA,创建表空间jmis和用户jmis。
创建表空间jmis语句:
CREATE TABLESPACE jmis DATAFILE 'E:\app\Administrator\product\11.2.0\dbhome_1\oradata\sample\jmis.dbf' SIZE 600M REUSE AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED EXTENTMANAGEMENT LOCAL;
注意路径:
E:\app\Administrator\product\11.2.0\dbhome_1\oradata\sample\jmis.dbf是新建的,是以前不存在的。
若上面一句创建表空间的语句出错,也可以试试下面这句:
create tablespace jmis datafile 'E:\app\Administrator\product\11.2.0\dbhome_1\oradata\sample\jmis.dbf' size 10M reuse autoextend on next 5M maxsize 3096M;
创建用户jmis语句:
CREATE USER jmis IDENTIFIED BY jmis
PROFILE DEFAULT
DEFAULT TABLESPACE jmis
TEMPORARY TABLESPACE TEMP
ACCOUNT UNLOCK;
用户名为jmis,密码为jmis,使用系统默认的用户配置文件,默认表空间为jmis,临时表空间为TEMP。
2、编辑用户jmis,在其角色栏中添加dba.
3、用jmis登录数据库,链接为Normal。
4、导入dmp文件,在运行中输入cmd 弹出命令行窗口 ,找到你的oracle 的安装目录 找到bin目录 之后 在bin目录下 输入:
imp userid=用户名/密码@orcl file=d:\nc60.dmp full=y ignore=y
如:imp userid=jmis/jmis@orcl file=f:\jmis.dmp full=y ignore=y
(full=y 是否全部导入 只有当前用户是dba的时候 才能用此选项 。
希望能帮助你。ignore=y解决了弹出警告时,终止导入的问题)
5、导入.pdc的数据表:
工具——导入表——Sql插入
在SQLplus可执行文件栏中填入如下路径:
E:\app\Administrator\product\11.2.0\dbhome_1\BIN\imp.exe
导入文件栏填入:pdc文件路径。
相关文章推荐
- 怎样将excel中的数据通过PL/SQL导入ORACLE数据库中
- 怎样将excel中的数据通过PL/SQL导入ORACLE数据库中
- 用PL/SQL developer将excel数据导入到Oracle数据库中
- 利用PL/SQL Developer导入导出ORACLE数据库数据
- Oracle通过PL/SQL数据泵导出导入数据的命令
- Oracle:通过pl/sql developer工具导入excel数据
- 利用PL/SQL从Oracle数据库导出数据和导入数据
- 用PL/SQL developer将excel数据导入到Oracle数据库中
- 利用PL/SQL从Oracle数据库导出和导入数据
- 如何将txt中的大数据通过PL/SQL导入数据库
- csv文件中的数据导入到oracle数据库中的sqlldr 和 pl/sql 的Text Importer方法
- 使用PL/SQL将EXCEL数据导入到ORACLE数据库中
- 用PL/SQL developer将excel数据导入到Oracle数据库中
- 如何通过pl/sql将excel文件数据导入到oracle
- PL_SQL(oracle数据库)导入数据出现“经由常规路径 EXPORT:V11.02.00 -64bit ”只有DBA才能导入由其他DBA导出的文件
- PL/SQL 导出数据为Excel ,同时将Excel数据导入
- 在pl/sql中使用exp/imp工具实现oracle数据导出/导入
- 在pl/sql中使用exp/imp工具实现oracle数据导出/导入
- [PL/SQL]导入文件内的数据到数据库(针对本博的导出存储过程)
- 在pl/sql中使用exp/imp工具实现oracle数据导出/导入