oracleexpdp导出存储过程,Oracle数据泵DMP⽂件的导⼊及导
出
导⼊操作(本次⽰例是多个数据泵⽂件的导⼊COSPACE.DMP、WISDOMGOV.DMP)
0、数据库登陆
plsql 使⽤sys账号,as sysdba⾝份登录orcl实例;
1、在被导⼊的数据库创建操作⽬录
1.1、在E盘根⽬录下创建dump⽂件夹(将数据泵⽂件都放到此⽬录(e:\dump)下)
1.2、⽤系统管理员登录数据库,在SQL执⾏器中执⾏如下命令
create directory dump_dir as 'e:\dump';
2、创建表空间(sql执⾏器中执⾏如下命令)
2.1、创建COSPACE表空间
create tablespace COSPACE
logging
datafile 'E:\app\Administrator\oradata\orclWG\COSPACE.DBF' --注:数据库实例当时创建时指定的路径
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
2.2、创建WISDOMGOV表空间
create tablespace WISDOMGOV
logging
datafile 'E:\app\Administrator\oradata\orcl\WISDOMGOV.DBF' --注:数据库实例当时创建时指定的路径
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
3、创建⽤户(sql执⾏器中执⾏如下命令)
3.1、创建COSPACE⽤户
create user COSPACE identified by lilo123
default tablespace COSPACE;
3.2、创建WISDOMGOV⽤户
create user WISDOMGOV identified by lilo123
default tablespace WISDOMGOV;
4、⽤户赋权(sql执⾏器中执⾏如下命令)
4.1、赋权给COSPACE
grant connect,resource,dba to COSPACE;
4.2、赋权给WISDOMGOV
grant connect,resource,dba to WISDOMGOV;
5、将数据泵使⽤⽬录赋值给⽤户(sql执⾏器中执⾏如下命令)
oracle登录命令5.1、grant read,write on directory dump_dir to COSPACE;
5.2、grant read,write on directory dump_dir to WISDOMGOV;
6、执⾏导⼊数据(切换到数据泵存放的路径下,执⾏cmd命令⾏如下)
6.1、impdp COSPACE/123456@orclWG directory=dump_dir dumpfile=COSPACE.DMP
6.2、impdp WISDOMGOV/123456@orcl directory=dump_dir dumpfile=WISDOMGOV.DMP
7、执⾏创建同义词脚本
导出操作(导出多个数据泵⽂件)
0、数据库登陆
plsql 使⽤sys账号,as sysdba⾝份登录orcl实例;
1、创建操作⽬录
1.1、在E盘根⽬录下创建dump⽂件夹(数据泵导出存放的路径)
1.2、⽤系统管理员登录数据库,在SQL执⾏器中执⾏如下命令
create directory dump_dir as 'e:\dump';
1.3、将该⽬录的使⽤权限赋给⽤户,执⾏如下命令(SQL执⾏器执⾏)
1.3.1、赋值给cospace⽤户
grant read,write on directory dump_dir to cospace;
1.3.2、赋值给wisdomgov⽤户
grant read,write on directory dump_dir to wisdomgov;
2、导出数据(切换到数据泵存放的路径下,执⾏cmd命令⾏如下)
2.1、导出cospace数据
expdp cospace/123456@orclWG directory=dump_dir file=COSPACE.dmp schemas=cospace
2.1、导出wisdomgov数据
expdp wisdomgov/123456@orcl directory=dump_dir file=WISDOMGOV.dmp schemas=wisdomgov
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论