exp imp 移动数据 注意事项

当 exp imp 移动数据时长时间未完成时,这时一定要看oracle日志,很可能这时就已经出现问题,不要一直等。

1、不能规定导致数据导入停止。 需要把oracle默认2g的flash恢复处设置大些。例如8g

 


导出数据 131
1、lsnrctl stop /停监听
2、用oracle:在$下:直接执行  exp set statistics=none 
  数据库用户/密码
  会在当前目录下生产expdat.dmp文件
3、用root 用户expdat.dmp 文件到 /home/oracle/ftp/ 命令 cp /home/oracle/expdat.dmp /home/oarcle/ftp/

移动数据:
ssh 登录132:
su - oracle
ftp 192.168.1.131
用户:  密码: 

get expdat.dmp

导入数据 132


前置条件:需要导入用户的名和密码;导入文件路径;停止监听
1、lsnrctl stop 删除所有的表和序列
2、切换oracle账户
imp 当不同版本之间导入就不能用 set statistics=none,参考下面

 

List contents of import file only (yes/no): no >

/*假如选择yes则imp 会显示出导入文件的数据,并且这些数据这不会被导入数据库中.假如事先不知道导入文件中有哪些数据,可以利用此参数查看文件内容.此处直接回车.*/

Ignore create error due to object existence (yes/no): no >

/*Oracle要知道如果在装库过程中,装库文件内的某个对象在数据库中已经存在了该怎样处理.
 若回答yes,Oracle就不管该对象存不存在而装入它的数据.
 若回答no,那么当Oracle发现某个对象在数据库中已经存在时,它会报告错误而去处理下一个对象*/

Import grants (yes/no): yes >

/*Oracle要知道当装入一个对象之后是否要运行写在装库文件中的grant语句*/

Import table data (yes/no): yes >

/*Oracle要知道是否应该装入表数据(yes),或者是只运行SQL语句来创建对象(no)*/

Import entire export file (yes/no): no > yes

/*Oracle要知道是装入全部的文件还是只装入其中的某个特定部分.
 如果回答yes,装库开始;
 如果回答no,Oracle将会提问想要装库的内容*/ 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值