Import dmp file

在操作imp命令前需确认以下几点:

1. import到的server, SID (如192.*.*150, SID=idex40);

2. fromuser (导出该dmp文件的用户名);

3. touser (是否已存在该用户,如没有,则需要Create User).

 

Imp命令只需在具有DBA权限的用户下运行cmd操作:

imp user/ps@sid file=***.dmp fromuser=*** touser=*** log=***.log

(user=system, ps 则是相应的system用户password)

 

Create User 需要通过sqlplus,用system用户连接数据库 (conn system/ps@sid)

Create user *** identified by *(password);

 

Drop User 有两种情况:

Drop user ***: 只删除用户,在未导入data之前能操作;

Drop user *** cascade: 连带删除用户名下的所有表,视图等数据;(当User下已经存在表视图等,只能执行此句)

 

在import中可能出现的状况:

1. imp之后数据库中无table, index等

    A: 没有grant DBA权限给该用户,grant权限可在OEMC中进行,也可用grant命令;

2. IMP-00010: not a valid export file, header failed verification

    A: 版本问题,从高版本(如10g)导出的数据不能imp到低版本(如9i)中

3. "imp system..." - 忽略了剩余的行

    A: imp命令式在cmd命令中运行,不是在sqlplus中运行

4. IMP-00037:Character set marker unknown

    A: 需导入的dmp文件不是以.dmp做扩展名,或文件已破坏。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值