Oracle通过imp导入dmp文件相关

imp 用户名/密码@orcl fromuser=aaa touser=bbb file=aaa.dmp
其中fromuser是数据文件导出的用户名,touser要导入的用户名。
如果导入是dba的用户导出的数据库,那么也得使用dba的用户导入才行
导入可能会报 ORACLE用SYS登录报ORA-28009:connection as SYS should be as SYSDBA OR SYSOPER的错误,这个通过调整O7_DICTIONARY_ACCESSIBILITY参数实现SYS用户以普通身份登录数据库 默认情况下SYS用户不能以普通用户方式登录数据库。
2.打开这种限制的方法:修改O7_DICTIONARY_ACCESSIBILITY参数值由原值“FALSE”修改为“TRUE”
1)查看O7_DICTIONARY_ACCESSIBILITY参数默认值
sys@ora10g> show parameter O7_DICTIONARY_ACCESSIBILITY

NAME                               TYPE                 VALUE
---------------------------------- -------------------- -------------
O7_DICTIONARY_ACCESSIBILITY        boolean              FALSE

2)调整O7_DICTIONARY_ACCESSIBILITY参数值为“TRUE”
sys@ora10g> alter system set O7_DICTIONARY_ACCESSIBILITY=true scope=spfile;

System altered.

3)重启数据库使参数调整生效
sys@ora10g> startup force;
ORACLE instance started.

Total System Global Area  419430400 bytes
Fixed Size                  1219784 bytes
Variable Size              96469816 bytes
Database Buffers          314572800 bytes
Redo Buffers                7168000 bytes
Database mounted.
Database opened.

4)确认参数调整结果
sys@ora10g> show parameter O7_DICTIONARY_ACCESSIBILITY

NAME                               TYPE                 VALUE
---------------------------------- -------------------- -------------
O7_DICTIONARY_ACCESSIBILITY        boolean              TRUE
再次执行导入命令应该就没问题了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱人间

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值