Chinaunix首页 | 论坛 | 博客
  • 博客访问: 361682
  • 博文数量: 79
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 42
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-30 12:25
文章分类

全部博文(79)

文章存档

2019年(1)

2017年(19)

2016年(25)

2015年(30)

2014年(4)

分类: Oracle

2015-04-17 14:42:27

原文地址:impdp遇到的ORA-39154 作者:lizisor

最近做expdp/impdp数据迁移,有分区表,expdp导出命令如下:
 
expdp mvs/mvs DIRECTORY=kyle DUMPFILE=mvs_$backuptime.dmp LOGFILE=mvslog_$backuptime.log
tablespaces=mvs_db,stu_db1,stu_db2,stu_db3,stu_db4,stu_db5,log_db1,log_db2,ymd_db
 
第一次impdp时候命令:
impdp mvs/mvs DIRECTORY=DUMP_DIR DUMPFILE=mvs_2011031805.dmp logfile=mvs.log
报错:
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options
Master table "MVS"."SYS_IMPORT_FULL_01" successfully loaded/unloaded
ORA-39154: Objects from foreign schemas have been removed from import
Starting "MVS"."SYS_IMPORT_FULL_01":  mvs/******** DIRECTORY=DUMP_DIR DUMPFILE=mvs_2011031805.dmp logfile=mvs.log
Processing object type TABLE_EXPORT/TABLE/TABLE
Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
但是数据能正常导入
 
搜索到杨婷坤的一片文章:http://yangtingkun.itpub.net/post/468/453622
 
引起这个问题原因可能是因为用户权限问题,之后删除mvs用户,重建,赋予dba权限,并添加参数REMAP_SCHEMA,命令如下:
 
impdp mvs/mvs DIRECTORY=DUMP_DIR DUMPFILE=mvs_2011031805.dmp logfile=mvs.log tablespaces=mvs_db,stu_db1,stu_db2,stu_db3,stu_db4,stu_db5,log_db1,log_db2,ymd_db REMAP_SCHEMA=mvs:mvs
 
ORA-39154错误解决,
 
但是两次存储过程和自定义函数均没有导入到目标数据库。至今不明原因,猜想有可能是存储过程根本就没有导出。
阅读(1273) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~