在准备拿备份库迁移到另外一个存在的oracle用户下时,即数据库的表结构及数据复制拷贝到另外一个存在的用户下。最终到达两个库的数据及表结构一样。
我还在参照之前的做法:使用
drop user XXXX cascade; drop tablespace XXXX INCLUDING CONTENTS and datafiles;
由于之前忘记了加 and datafiles;即只删除了内容,数据文件没有被删除,重新建临时表空间和表空间的时候一直提示表空间XXXX已存在。具体操作忘记了是怎么弄的(应该是其他用户关闭了数据库,后面我发现数据库突然连接不上),在使用imp 命令导入的时候报了如下错误:
[oracle@wlorcl ~]$ impdp pbzhdw2/pbzhdw2 DUMPFILE=pbzhdw20180613.dmp DIRECTORY=dpdata1 table_exists_action=replace REMAP_SCHEMA=pbzhdw:pbzhdw2
Import: Release 11.2.0.1.0 - Production on Wed Jun 13 18:11:51 2018
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORA-31626: job does not exist
ORA-31633: unable