天天看点

Oracle数据泵导入导出dmp

导入

1.登录root权限,然后切换到Oracle用户下;

su - oracle;

2.登录dba权限数据库;

sqlplus sys/123456 as sysdba;

2.1 可以提前查看有没有这个目录

select * from dba_directories;

3.连接成功后。创建目录、后面引号部分是你的dmp文件所在的路径。必须放到Oracle文件下面。路径不要有中文;

create directory IMPDMP as '/home/oracle';

4.授权成功后。把读写IMPDMP目录权限赋予给cim 数据库用户;

grant read,write on directory IMPDMP to cim;

5.退出数据库

exit;

6.直接导入(username 用户名,password 密码  database 数据库名称)

impdp username/[email protected] directory=IMPDMP  dumpfile=22.dmp;

导入

1.导出(同样需要文件授权 ; username 用户名,password 密码  database 数据库名称)

expdp username/[email protected]=22.dmp logfile=tables.log  directory=IMPDMP;