请教怎么导出高级复制下除了repadmin的其他数据?

[复制链接]
查看11 | 回复9 | 2007-10-24 17:17:35 | 显示全部楼层 |阅读模式
每次导入从高级复制下面的导出的dmp文件的时候,就报:
IMP-00017: 由于 ORACLE 错误 1917, 以下语句失败:
"GRANT EXECUTE ON "STATUSREP$RP" TO "REPADMIN""
IMP-00003: 遇到 ORACLE 错误 1917
ORA-01917: 用户或角色 'REPADMIN' 不存在
IMP-00017: 由于 ORACLE 错误 1917, 以下语句失败:
"GRANT EXECUTE ON "SY_ENUMDEFINE$RP" TO "REPADMIN""
IMP-00003: 遇到 ORACLE 错误 1917
提示没有repadmin用户,我现在是不想导入repadmin用户的数据。
我用expdpsystem/passschemas=ehr directory=imp_dir dumpfile=ehr.dmp logfile=ehrexp.log
导出来以后。
然后用impdp导入进去。
impdp system/pass schemas=ehr directory=imp_dir dumpfile=ehr.dmp logfile=ehrimp.log
就报上面的错误了!
请教各位有没有好一点的办法!
回复

使用道具 举报

千问 | 2007-10-24 17:17:35 | 显示全部楼层
顶上去,请教各位了!
回复

使用道具 举报

千问 | 2007-10-24 17:17:35 | 显示全部楼层
沉的好快啊!
回复

使用道具 举报

千问 | 2007-10-24 17:17:35 | 显示全部楼层
先create再drop,蠢办法……
回复

使用道具 举报

千问 | 2007-10-24 17:17:35 | 显示全部楼层
看来还真的只能这样呢,不晓得还有其他的办法没?
回复

使用道具 举报

千问 | 2007-10-24 17:17:35 | 显示全部楼层
可以考虑不导入这些权限,我尝试一下。
回复

使用道具 举报

千问 | 2007-10-24 17:17:35 | 显示全部楼层
试了,好像不行!
回复

使用道具 举报

千问 | 2007-10-24 17:17:35 | 显示全部楼层
可以省略掉“所有授予对象的权限”,但似乎无法实现省略单个授权语句!
回复

使用道具 举报

千问 | 2007-10-24 17:17:35 | 显示全部楼层
请问版主是怎么实现的?
回复

使用道具 举报

千问 | 2007-10-24 17:17:35 | 显示全部楼层
这是我使用IMPDP在两数据库间复制用户时的语句,exclude 参数说明了哪些对象不需要复制到
目标用户中,包括对象权限和JOB。
impdp '/ as sysdba' network_link=tobtb schemas=link2 remap_schema=link2:link3 exclude=SCHEMA_EXPORT/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT,SCHEMA_EXPORT/JOB
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行