这是一篇非常基础的impdp+ftp的导入步骤
step1
确认磁盘空间是否足够,df –g,df –h
确认dmp文件大小
step2
查看导入目录是否存在
select * from dba_directories
如果不存在需要创建目录并授权,/dir目录必须存在且oracle有读写权限
create directory dir_name as ‘/dir’;
grant read,write to user1;
step3
传输dmp文件。注意必须敲bin,以二进制传输。(不敲bin会损坏dmp文件)
cd /dir
ftp ip
user/password
bin
get xx.dmp
step4
查看目标表是否有数据
select count(*) from user1.tab1;
评估是否需要备份
create table user1.tab1_bak0605 as select * from user1.tab1
step5
nohup impdpsystem/ggka-ry!5ys7 parallel=6 cluster=n directory=dir_name dumpfile=1.dmp logfile=tt.logtables=user1.tab1table_exists_action=replace &
导入过程中新建窗口观察nohup输出
tail –f nohup.out
step6
验证数据
select count(*) from user1.tab1