对于expdp导出的数据,必须使用对应的impdp导入
expdp导出的dmp和log文件必须放在指定的目录下
C:\app\Administrator\admin\orcl\dpdump
directory=data_pump_dir 所代表的目录即为上述目录
通过 remap_schema=dms_test:dms 语句
实现将A用户(dms_test)的数据内容迁移到B用户(dms)下
在目标数据库中,可以不用提前建立用户(如不用先建立dms)
此次操作出现的错误应该是没有建立主键,尚未知如何解决
注意
若dmp文件由expdp导出,但是导入却用imp指令
会提示出错
IMP-00010: 不是有效的导出文件, 标头验证失败
IMP-00000: 未成功终止导入
具体操作代码如下
C:\Documents and Settings\Administrator>sqlplus system/manager
SQL*Plus: Release 11.1.0.7.0 - Production on 星期四 9月 6 10:52:58 2012
Copyright (c) 1982, 2008, Oracle. All rights reserved.
连接到:
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> drop user dms cascade;
用户已删除。
SQL> quit
从 Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options 断
开
C:\Documents and Settings\Administrator>impdp system/manager directory=data_pump
_dir dumpfile=DMS_TEST0905.DMP schemas=dms_test remap_schema=dms_test:dms
Import: Release 11.1.0.7.0 - Production on 星期四, 06 9月, 2012 10:55:50
Copyright (c) 2003, 2007, Oracle. All rights reserved.
连接到: Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
已成功加载/卸载了主表 "SYSTEM"."SYS_IMPORT_SCHEMA_01"
启动 "SYSTEM"."SYS_IMPORT_SCHEMA_01": system/******** directory=data_pump_dir d
umpfile=DMS_TEST0905.DMP schemas=dms_test remap_schema=dms_test:dms
处理对象类型 SCHEMA_EXPORT/USER
处理对象类型 SCHEMA_EXPORT/SYSTEM_GRANT
处理对象类型 SCHEMA_EXPORT/ROLE_GRANT
处理对象类型 SCHEMA_EXPORT/DEFAULT_ROLE
处理对象类型 SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
处理对象类型 SCHEMA_EXPORT/SEQUENCE/SEQUENCE
处理对象类型 SCHEMA_EXPORT/TABLE/TABLE
处理对象类型 SCHEMA_EXPORT/TABLE/TABLE_DATA
. . 导入了 "DMS"."SYS_EXPORT_FULL_01" 122.3 MB 58023 行
. . 导入了 "DMS"."DMS_ADDRESS" 19.43 MB 438317 行
. . 导入了 "DMS"."DMS_ROUTE" 64.18 KB 13 行
. . 导入了 "DMS"."PS_TXN" 154.5 KB 29 行
. . 导入了 "DMS"."ORADFCSAVPT" 68.53 KB 3 行
. . 导入了 "DMS"."DMS_FLIGHT_ORD_INFO" 52.95 KB 379 行
. . 导入了 "DMS"."DMS_FLIGHT_PAX_INFO" 57.47 KB 448 行
. . 导入了 "DMS"."DMS_HOTEL_TEST" 8.234 KB 3 行
. . 导入了 "DMS"."DMS_SIGHT" 28.15 KB 13 行
. . 导入了 "DMS"."DMS_SIGHT_ORDER" 68.57 KB 291 行
. . 导入了 "DMS"."DMS_ACCOUNT_DEPT" 6.023 KB 5 行
. . 导入了 "DMS"."DMS_ACCOUNT_GROUPS" 5.968 KB 5 行
. . 导入了 "DMS"."DMS_ACCOUNT_USER2GROUP" 7.476 KB 107 行
. . 导入了 "DMS"."DMS_ACCOUNT_USERDETAIL" 14.96 KB 39 行
. . 导入了 "DMS"."DMS_ACCOUNT_USERS" 7.054 KB 36 行
. . 导入了 "DMS"."DMS_FAVEORITIES" 6.765 KB 6 行
. . 导入了 "DMS"."DMS_FLIGHT_AIRD_CODE" 26.46 KB 564 行
. . 导入了 "DMS"."DMS_FLIGHT_BOTTOM_PRICE" 8.679 KB 19 行
. . 导入了 "DMS"."DMS_FLIGHT_PNR_INFO" 35.81 KB 371 行
. . 导入了 "DMS"."DMS_FLIGHT_PNR_ITEM" 21.91 KB 361 行
. . 导入了 "DMS"."DMS_FLIGHT_REFONDORCHANGE_INFO" 8.445 KB 11 行
. . 导入了 "DMS"."DMS_FLIGHT_SEG_INFO" 57.13 KB 378 行
. . 导入了 "DMS"."DMS_FRIENDSHIP_LINKS" 6.742 KB 12 行
. . 导入了 "DMS"."DMS_HOTEL_CONTENT" 5.945 KB 4 行
. . 导入了 "DMS"."DMS_HOTEL_INFO" 19.10 KB 8 行
. . 导入了 "DMS"."DMS_HOTEL_ORDER" 29.10 KB 54 行
. . 导入了 "DMS"."DMS_HOTEL_POR" 5.531 KB 7 行
. . 导入了 "DMS"."DMS_HOTEL_RATE" 15.75 KB 22 行
. . 导入了 "DMS"."DMS_HOTEL_ROOMFACILITY" 5.554 KB 8 行
. . 导入了 "DMS"."DMS_HOTEL_ROOMTYPE" 9.492 KB 19 行
. . 导入了 "DMS"."DMS_HOTEL_TYPE" 5.906 KB 4 行
. . 导入了 "DMS"."DMS_INFO_AREA" 5.492 KB 6 行
. . 导入了 "DMS"."DMS_INFO_CITY" 6.023 KB 14 行
. . 导入了 "DMS"."DMS_INFO_COUNTY" 6.046 KB 14 行
. . 导入了 "DMS"."DMS_INFO_PROVINCE" 5.968 KB 11 行
. . 导入了 "DMS"."DMS_INFO_RANK" 6.031 KB 15 行
. . 导入了 "DMS"."DMS_INTEGRAL_DETAIL" 7.570 KB 25 行
. . 导入了 "DMS"."DMS_INTEGRAL_RULE" 7.445 KB 8 行
. . 导入了 "DMS"."DMS_INTEGRAL_USER_RULE" 8.171 KB 5 行
. . 导入了 "DMS"."DMS_NOTIFICATION" 31.47 KB 807 行
. . 导入了 "DMS"."DMS_PAY_INFO" 14.07 KB 66 行
. . 导入了 "DMS"."DMS_PLATE_CONTENT" 9.304 KB 139 行
. . 导入了 "DMS"."DMS_PLATE_INFO" 6.937 KB 24 行
. . 导入了 "DMS"."DMS_RENTCAR" 9.484 KB 37 行
. . 导入了 "DMS"."DMS_ROUTE_ORDER" 32.00 KB 47 行
. . 导入了 "DMS"."DMS_ROUTE_PRICE" 11.80 KB 22 行
. . 导入了 "DMS"."DMS_ROUTE_PRICETYPE" 5.484 KB 4 行
. . 导入了 "DMS"."DMS_ROUTE_TOPIC" 5.570 KB 9 行
. . 导入了 "DMS"."DMS_ROUTE_TYPE" 5.453 KB 2 行
. . 导入了 "DMS"."DMS_SCORE_OFFICIAL" 8.117 KB 8 行
. . 导入了 "DMS"."DMS_SCORE_OFFICIAL_DEF" 7.429 KB 14 行
. . 导入了 "DMS"."DMS_SCORE_USER" 8.671 KB 10 行
. . 导入了 "DMS"."DMS_SCORE_USER_DEF" 7.203 KB 6 行
. . 导入了 "DMS"."DMS_SHARE_PARADISE" 6.335 KB 5 行
. . 导入了 "DMS"."DMS_SIGHT_PRICE" 11.28 KB 16 行
. . 导入了 "DMS"."DMS_UCM_LIST" 7.632 KB 25 行
. . 导入了 "DMS"."DMS_USER_COMMENT" 7.906 KB 2 行
. . 导入了 "DMS"."GROUPMEMBERS" 5.476 KB 2 行
. . 导入了 "DMS"."DMS_COUPON" 0 KB 0 行
. . 导入了 "DMS"."DMS_COUPON_USER2COUPON" 0 KB 0 行
. . 导入了 "DMS"."DMS_FLIGHT_TICKET_INFO" 0 KB 0 行
处理对象类型 SCHEMA_EXPORT/TABLE/INDEX/INDEX
处理对象类型 SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
ORA-39083: 对象类型 CONSTRAINT 创建失败, 出现错误:
ORA-14063: 唯一/主约束条件关键字中存在无用索引
失败的 sql 为:
ALTER TABLE "DMS"."DMS_ROUTE" ADD CONSTRAINT "ID" PRIMARY KEY ("ID") USING INDEX
PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 65536 NEXT 1048576 MINEXTEN
TS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_PO
OL DEFAULT) TABLESPACE "USERS"
处理对象类型 SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
处理对象类型 SCHEMA_EXPORT/TABLE/COMMENT
处理对象类型 SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
ORA-39083: 对象类型 REF_CONSTRAINT 创建失败, 出现错误:
ORA-02270: 此列列表的唯一关键字或主键不匹配
失败的 sql 为:
ALTER TABLE "DMS"."DMS_ROUTE_PRICE" ADD CONSTRAINT "DMS_ROUTE_PRICE_DMS_ROUTE_FK
1" FOREIGN KEY ("ROUTEID") REFERENCES "DMS"."DMS_ROUTE" ("ID") ENABLE
处理对象类型 SCHEMA_EXPORT/TABLE/TRIGGER
处理对象类型 SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
作业 "SYSTEM"."SYS_IMPORT_SCHEMA_01" 已经完成, 但是有 2 个错误 (于 10:56:54 完成
)
C:\Documents and Settings\Administrator>