Oracle 12c full transportable export & import
傳輸資料庫full transportable export/import
可以使用full transportable export/import功能將整個資料庫從一個資料庫例項複製到另一個資料庫例項。可以使用Data Pump來生成一個匯出dump檔案,如果需要將這個dump檔案傳輸到目標資料庫,然後匯入dump檔案。另外也可以使用Data Pump跨網路來複制資料庫。
資料庫中要被傳輸的表空間可以是字典管理或本地管理表空間。源資料庫中的表空間的塊大小不必與目標資料庫中標準塊大小相同。
這種傳輸資料庫的方法要求直到完成匯出dump檔案之前所要傳輸的使用者建立的表空間必須設定為只讀狀態。如果不能滿足這個條件那麼可以使用備份功能來完成傳輸表空間。
full transportable export/import的限制
full transportable export/import有以下限制:
.對於不同位元組編碼的平臺不能傳輸加密表空間,對於相同位元組編碼的平臺為了傳輸加密表空間,在執行匯出dump檔案時需要設定encryption_pwd_prompt匯出引數設定為yes,或者使用encryption_password匯出引數。在匯入dump檔案時,使用與匯出時相同的引數設定。
.當跨網路傳輸資料庫時,如果在管理表空間(比如system或sysaux表空間)中存在包含long或long raw列的表,那麼是不支援傳輸的。
.full transportable export/import可以使用傳統的Data Pump匯出/匯入來匯出與匯入儲存在管理表空間中使用者建立的資料庫物件,比如直接路徑或外部表。管理表空間不是使用者建立而是由資料庫提供,比如sytem與sysaux表空間。
.full transportable export/import不能傳輸同時儲存在管理表空間(比如system與sysaux)與使用者建立表空間中的資料庫物件。例如,一個分割槽表可能會同時儲存在管理表空間與使用者表空間中。如果有這樣的物件,那麼在傳輸之前應該重新定義這些物件,因此它們將整個儲存在管理表空間或者使用者表空間中。如果物件不能重定義,那麼可以使用傳統的Data Pump匯出/匯入。.當跨網路傳輸資料庫時,當儲存在管理表空間(比如system與sysaux)中的表它的審計跟蹤住處本身儲存在使用者表空間中就不能啟用審計。
使用匯出dump檔案來傳輸資料庫
使用匯出dump檔案方式來傳輸資料庫必須執行以下步驟:
1.在源資料庫上,將每個使用者表空間設定為只讀狀態。在執行匯出操作時要確保設定引數transportable=always與full=y。如果源資料庫的版本是11.2.0.3或11G之後的版本,那麼還必須設定version=12或更高版本號。匯出的dump檔案包含了儲存在使用者表空間中物件的後設資料與儲存在管理表空間(比如system與sysaux)中使用者建立物件的後設資料與實際資料。
2.將匯出的dump檔案傳輸到目標資料庫
3.將所有使用者表空間的所有資料檔案傳輸到目標資料庫,如果源平臺與目標平臺不同,那麼需要檢查位元組編碼,可以透過查詢v$transportable_platform檢視進行檢視。如果源平臺與目標平臺的位元組編碼不一樣,那麼使用以下一種方法來轉換資料檔案:
.使用dbms_file_transfer包中的get_file或put_file過程來傳輸資料檔案。這些過程會將源資料檔案自動轉換為目標平臺的位元組編碼方式。
.使用rman的convert命令將源資料檔案轉換為目標平臺的位元組編碼方式
4.可選操作,將源資料庫中的將被傳輸的表空間設定為讀寫狀態
5.在目標資料庫中匯入資料,當匯入完成後,使用者表空間將會設定為讀寫狀態。
下面的例子將把jyrac資料庫(11.2.0.4)傳輸到jypdb資料庫(12.2的PDB),源資料庫jyrac中使用者表空間為test,users,example,源平臺與目標平臺的位元組編碼相同。具體操作如下:
1.將表空間test設定為只讀狀態
SQL> alter tablespace test read only; Tablespace altered. SQL> alter tablespace users read only; Tablespace altered. SQL> alter tablespace example read only; Tablespace altered. SQL> select tablespace_name,status from dba_tablespaces; TABLESPACE_NAME STATUS ------------------------------ --------- SYSTEM ONLINE SYSAUX ONLINE UNDOTBS1 ONLINE TEMP ONLINE USERS READ ONLY UNDOTBS2 ONLINE EXAMPLE READ ONLY TEST READ ONLY 8 rows selected.
2.使用Data Pump匯出工具執行full transportable export操作
SQL> create or replace directory tts_dump as '/tts'; Directory created SQL> grant execute,read,write on directory tts_dump to public; Grant succeeded SQL> host expdp tts/tts@JYRAC dumpfile=exp_test.dmp directory=tts_dump transportable=always full=y version=12 logfile=exp_test.log Export: Release 11.2.0.4.0 - Production on Fri May 26 17:41:33 2017 Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP, Data Mining and Real Application Testing options Starting "TTS"."SYS_EXPORT_FULL_01": tts/********@JYRAC dumpfile=exp_test.dmp directory=tts_dump transportable=always full=y version=12 logfile=exp_test.log Estimate in progress using BLOCKS method... Processing object type DATABASE_EXPORT/PLUGTS_FULL/FULL/PLUGTS_TABLESPACE Processing object type DATABASE_EXPORT/PLUGTS_FULL/PLUGTS_BLK Processing object type DATABASE_EXPORT/EARLY_OPTIONS/VIEWS_AS_TABLES/TABLE_DATA Processing object type DATABASE_EXPORT/NORMAL_OPTIONS/TABLE_DATA Processing object type DATABASE_EXPORT/NORMAL_OPTIONS/VIEWS_AS_TABLES/TABLE_DATA Processing object type DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA Total estimation using BLOCKS method: 47.43 MB Processing object type DATABASE_EXPORT/PRE_SYSTEM_IMPCALLOUT/MARKER Processing object type DATABASE_EXPORT/PRE_INSTANCE_IMPCALLOUT/MARKER Processing object type DATABASE_EXPORT/TABLESPACE Processing object type DATABASE_EXPORT/PROFILE Processing object type DATABASE_EXPORT/SYS_USER/USER Processing object type DATABASE_EXPORT/SCHEMA/USER Processing object type DATABASE_EXPORT/ROLE Processing object type DATABASE_EXPORT/GRANT/SYSTEM_GRANT/PROC_SYSTEM_GRANT Processing object type DATABASE_EXPORT/SCHEMA/GRANT/SYSTEM_GRANT Processing object type DATABASE_EXPORT/SCHEMA/ROLE_GRANT Processing object type DATABASE_EXPORT/SCHEMA/DEFAULT_ROLE Processing object type DATABASE_EXPORT/SCHEMA/TABLESPACE_QUOTA Processing object type DATABASE_EXPORT/RESOURCE_COST Processing object type DATABASE_EXPORT/SCHEMA/DB_LINK Processing object type DATABASE_EXPORT/TRUSTED_DB_LINK Processing object type DATABASE_EXPORT/SCHEMA/SEQUENCE/SEQUENCE Processing object type DATABASE_EXPORT/SCHEMA/SEQUENCE/GRANT/OWNER_GRANT/OBJECT_GRANT Processing object type DATABASE_EXPORT/DIRECTORY/DIRECTORY Processing object type DATABASE_EXPORT/DIRECTORY/GRANT/OWNER_GRANT/OBJECT_GRANT Processing object type DATABASE_EXPORT/CONTEXT Processing object type DATABASE_EXPORT/SCHEMA/PUBLIC_SYNONYM/SYNONYM Processing object type DATABASE_EXPORT/SCHEMA/SYNONYM Processing object type DATABASE_EXPORT/SCHEMA/TYPE/INC_TYPE Processing object type DATABASE_EXPORT/SCHEMA/TYPE/TYPE_SPEC Processing object type DATABASE_EXPORT/SCHEMA/TYPE/GRANT/OWNER_GRANT/OBJECT_GRANT Processing object type DATABASE_EXPORT/SYSTEM_PROCOBJACT/PRE_SYSTEM_ACTIONS/PROCACT_SYSTEM Processing object type DATABASE_EXPORT/SYSTEM_PROCOBJACT/PROCOBJ Processing object type DATABASE_EXPORT/SYSTEM_PROCOBJACT/POST_SYSTEM_ACTIONS/PROCACT_SYSTEM Processing object type DATABASE_EXPORT/SCHEMA/PROCACT_SCHEMA Processing object type DATABASE_EXPORT/EARLY_OPTIONS/VIEWS_AS_TABLES/TABLE Processing object type DATABASE_EXPORT/EARLY_POST_INSTANCE_IMPCALLOUT/MARKER Processing object type DATABASE_EXPORT/SCHEMA/XMLSCHEMA/XMLSCHEMA Processing object type DATABASE_EXPORT/NORMAL_OPTIONS/TABLE Processing object type DATABASE_EXPORT/NORMAL_OPTIONS/VIEWS_AS_TABLES/TABLE Processing object type DATABASE_EXPORT/NORMAL_OPTIONS/PROCEDURE Processing object type DATABASE_EXPORT/NORMAL_OPTIONS/OPTION_PACKAGE/PACKAGE_SPEC Processing object type DATABASE_EXPORT/NORMAL_OPTIONS/OPTION_PACKAGE/PACKAGE_BODY Processing object type DATABASE_EXPORT/NORMAL_POST_INSTANCE_IMPCALLOU/MARKER Processing object type DATABASE_EXPORT/SCHEMA/TABLE/PROCACT_INSTANCE Processing object type DATABASE_EXPORT/SCHEMA/TABLE/TABLE Processing object type DATABASE_EXPORT/SCHEMA/TABLE/PRE_TABLE_ACTION Processing object type DATABASE_EXPORT/SCHEMA/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT Processing object type DATABASE_EXPORT/SCHEMA/TABLE/COMMENT Processing object type DATABASE_EXPORT/SCHEMA/PACKAGE/PACKAGE_SPEC Processing object type DATABASE_EXPORT/SCHEMA/PACKAGE/GRANT/OWNER_GRANT/OBJECT_GRANT Processing object type DATABASE_EXPORT/SCHEMA/FUNCTION/FUNCTION Processing object type DATABASE_EXPORT/SCHEMA/FUNCTION/GRANT/OWNER_GRANT/OBJECT_GRANT Processing object type DATABASE_EXPORT/SCHEMA/PROCEDURE/PROCEDURE Processing object type DATABASE_EXPORT/SCHEMA/PROCEDURE/GRANT/OWNER_GRANT/OBJECT_GRANT Processing object type DATABASE_EXPORT/SCHEMA/FUNCTION/ALTER_FUNCTION Processing object type DATABASE_EXPORT/SCHEMA/PROCEDURE/ALTER_PROCEDURE Processing object type DATABASE_EXPORT/SCHEMA/TABLE/INDEX/INDEX Processing object type DATABASE_EXPORT/SCHEMA/TABLE/INDEX/FUNCTIONAL_INDEX/INDEX Processing object type DATABASE_EXPORT/SCHEMA/TABLE/CONSTRAINT/CONSTRAINT Processing object type DATABASE_EXPORT/SCHEMA/TABLE/INDEX/STATISTICS/INDEX_STATISTICS Processing object type DATABASE_EXPORT/SCHEMA/TABLE/INDEX/STATISTICS/FUNCTIONAL_INDEX/INDEX_STATISTICS Processing object type DATABASE_EXPORT/SCHEMA/VIEW/VIEW Processing object type DATABASE_EXPORT/SCHEMA/VIEW/GRANT/OWNER_GRANT/OBJECT_GRANT Processing object type DATABASE_EXPORT/SCHEMA/VIEW/COMMENT Processing object type DATABASE_EXPORT/SCHEMA/PACKAGE_BODIES/PACKAGE/PACKAGE_BODY Processing object type DATABASE_EXPORT/SCHEMA/TYPE/TYPE_BODY Processing object type DATABASE_EXPORT/SCHEMA/TABLE/CONSTRAINT/REF_CONSTRAINT Processing object type DATABASE_EXPORT/SCHEMA/TABLE/INDEX/BITMAP_INDEX/INDEX Processing object type DATABASE_EXPORT/SCHEMA/TABLE/INDEX/STATISTICS/BITMAP_INDEX/INDEX_STATISTICS Processing object type DATABASE_EXPORT/SCHEMA/TABLE/STATISTICS/TABLE_STATISTICS Processing object type DATABASE_EXPORT/SCHEMA/TABLE/INDEX/DOMAIN_INDEX/SECONDARY_TABLE/TABLE Processing object type DATABASE_EXPORT/SCHEMA/TABLE/INDEX/DOMAIN_INDEX/SECONDARY_TABLE/INDEX/INDEX ORA-39043: Object type INDEX is not supported for "SH"."SYS_IL0000088402C00006$$". ORA-39043: Object type INDEX is not supported for "SH"."SYS_IL0000088405C00002$$". Processing object type DATABASE_EXPORT/SCHEMA/TABLE/INDEX/DOMAIN_INDEX/INDEX Processing object type DATABASE_EXPORT/SCHEMA/TABLE/POST_TABLE_ACTION Processing object type DATABASE_EXPORT/SCHEMA/TABLE/TRIGGER Processing object type DATABASE_EXPORT/SCHEMA/VIEW/TRIGGER Processing object type DATABASE_EXPORT/SCHEMA/MATERIALIZED_VIEW Processing object type DATABASE_EXPORT/SCHEMA/JOB Processing object type DATABASE_EXPORT/SCHEMA/DIMENSION Processing object type DATABASE_EXPORT/END_PLUGTS_BLK Processing object type DATABASE_EXPORT/FINAL_POST_INSTANCE_IMPCALLOUT/MARKER Processing object type DATABASE_EXPORT/SCHEMA/TABLE/POST_INSTANCE/PROCACT_INSTANCE Processing object type DATABASE_EXPORT/SCHEMA/TABLE/POST_INSTANCE/PROCDEPOBJ Processing object type DATABASE_EXPORT/SCHEMA/POST_SCHEMA/PROCOBJ Processing object type DATABASE_EXPORT/SCHEMA/POST_SCHEMA/PROCACT_SCHEMA Processing object type DATABASE_EXPORT/AUDIT Processing object type DATABASE_EXPORT/POST_SYSTEM_IMPCALLOUT/MARKER . . exported "SYS"."KU$_USER_MAPPING_VIEW" 5.976 KB 38 rows . . exported "SYS"."AUD$" 473.3 KB 2931 rows . . exported "SYS"."DAM_CONFIG_PARAM$" 6.367 KB 10 rows . . exported "WMSYS"."WM$ENV_VARS" 5.921 KB 3 rows ...... . . exported "SYSTEM"."REPCAT$_TEMPLATE_REFGROUPS" 0 KB 0 rows . . exported "SYSTEM"."REPCAT$_TEMPLATE_SITES" 0 KB 0 rows . . exported "SYSTEM"."REPCAT$_TEMPLATE_TARGETS" 0 KB 0 rows . . exported "SYSTEM"."REPCAT$_USER_AUTHORIZATIONS" 0 KB 0 rows . . exported "SYSTEM"."REPCAT$_USER_PARM_VALUES" 0 KB 0 rows . . exported "SYSTEM"."SQLPLUS_PRODUCT_PROFILE" 0 KB 0 rows Master table "TTS"."SYS_EXPORT_FULL_01" successfully loaded/unloaded ****************************************************************************** Dump file set for TTS.SYS_EXPORT_FULL_01 is: /tts/exp_test.dmp ****************************************************************************** Datafiles required for transportable tablespace EXAMPLE: +DATADG/jyrac/datafile/example.260.930413057 Datafiles required for transportable tablespace TEST: +DATADG/jyrac/datafile/test01.dbf Datafiles required for transportable tablespace USERS: +DATADG/jyrac/datafile/users.263.930413057 Job "TTS"."SYS_EXPORT_FULL_01" completed with 2 error(s) at Fri May 26 17:47:08 2017 elapsed 0 00:05:31
在執行匯出時必須指定transportable=always,它用來判斷是否使用傳輸選項。full引數用來指定將匯出整個資料庫。dumpfile引數指定dump檔名。directory引數指定目錄,它可以指向作業系統或ASM磁碟組。在執行匯出前必須先建立目錄,並授予讀寫許可權。在non-CDB中,會自動建立目錄物件DATA_PUMP_DIR,並且會自動授予DBA角色可以對其執行讀寫訪問。因此sys與system使用者就可以對目錄執行讀寫操作。然而在PDB中不會自動建立目錄DATA_PUMP_DIR。因此在匯入PDB時,需要先建立目錄。logfile引數用來指定匯出操作日誌檔案。為了對資料庫版本為11.2.0.3或以後的11G版本執行full transportable匯出,必須使用version引數,並且必須指定為12或更高版本。
full transportable匯入操作只有在Oracle 12c中支援,因此目標資料庫必須為12c
3.將匯出的dump檔案傳輸到目標平臺的所選定的目錄中,該目錄可以被目標資料庫所訪問在目標資料庫中建立目錄tts_dump(儲存dump檔案),tts_datafile(儲存資料檔案)
SQL> create or replace directory tts_dump as '/tts'; Directory created. SQL> grant execute,read,write on directory tts_dump to public; Grant succeeded. SQL> create or replace directory tts_datafile as '+test/jycs/datafile'; Directory created. SQL> grant execute,read,write on directory tts_datafile to public; Grant succeeded.
在目標資料庫中執行以下命令來傳輸dump檔案
[oracle@jytest1 tts]$ scp -r oracle@10.138.130.152:/tts/exp_test.dmp /tts/ The authenticity of host '10.138.130.152 (10.138.130.152)' can't be established. RSA key fingerprint is 92:b7:e1:f5:a4:99:5a:de:d5:d3:f2:25:f7:98:0a:a1. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '10.138.130.152' (RSA) to the list of known hosts. oracle@10.138.130.152's password: exp_test.dmp 100% 59MB 29.5MB/s 00:02 [oracle@jytest1 tts]$
4.從源平臺將所有使用者表空間傳的相關資料檔案輸到目標平臺的tts_datafile檔案,透過dbms_file_transfer.put_file過程來實現。
建立源資料庫連線目標資料庫的資料鏈路
SQL> create database link jycs_link 2 connect to system identified by "xxzx7817600" 3 using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.138.130.175)(PORT = 1521)) )(CONNECT_DATA =(SERVICE_NAME = jycs)))'; Database link created SQL> select file_name,tablespace_name from dba_data_files; FILE_NAME TABLESPACE_NAME -------------------------------------------------------------------------------- ------------------------------ +DATADG/jyrac/datafile/users.263.930413057 USERS +DATADG/jyrac/datafile/undotbs1.262.930413057 UNDOTBS1 +DATADG/jyrac/datafile/sysaux.258.930413055 SYSAUX +DATADG/jyrac/datafile/system.259.930413057 SYSTEM +DATADG/jyrac/datafile/example.260.930413057 EXAMPLE +DATADG/jyrac/datafile/undotbs2.261.930413057 UNDOTBS2 +DATADG/jyrac/datafile/test01.dbf TEST 7 rows selected
需要傳輸的資料檔案為test01.dbf,example.260.930413057與users.263.930413057
SQL> exec dbms_file_transfer.put_file(source_directory_object =>'TTS_DATAFILE',source_file_name => 'test01.dbf',destination_directory_object => 'TTS_DATAFILE',destination_file_name => 'test01.dbf',destination_database => 'jypdb_link'); PL/SQL procedure successfully completed SQL> exec dbms_file_transfer.put_file(source_directory_object =>'TTS_DATAFILE',source_file_name => 'example.260.930413057',destination_directory_object => 'TTS_DATAFILE',destination_file_name => 'example01.dbf',destination_database => 'jypdb_link'); PL/SQL procedure successfully completed SQL> exec dbms_file_transfer.put_file(source_directory_object =>'TTS_DATAFILE',source_file_name => 'users.263.930413057',destination_directory_object => 'TTS_DATAFILE',destination_file_name => 'users01.dbf',destination_database => 'jypdb_link'); PL/SQL procedure successfully completed
在目標資料庫的ASM磁碟組可以看到相關的資料檔案
ASMCMD [+test/jycs/datafile] > ls -lt Type Redund Striped Time Sys Name DATAFILE MIRROR COARSE MAY 26 18:00:00 N users01.dbf => +TEST/jycs/DATAFILE/FILE_TRANSFER.281.945022371 DATAFILE MIRROR COARSE MAY 26 18:00:00 N test01.dbf => +TEST/jycs/DATAFILE/FILE_TRANSFER.279.945022099 DATAFILE MIRROR COARSE MAY 26 18:00:00 N example01.dbf => +TEST/jycs/DATAFILE/FILE_TRANSFER.280.945022161 DATAFILE MIRROR COARSE MAY 26 18:00:00 Y FILE_TRANSFER.281.945022371 DATAFILE MIRROR COARSE MAY 26 18:00:00 Y FILE_TRANSFER.280.945022161 DATAFILE MIRROR COARSE MAY 26 18:00:00 Y FILE_TRANSFER.279.945022099 DATAFILE MIRROR COARSE MAY 26 06:00:00 Y SYSAUX.260.942323941 DATAFILE MIRROR COARSE MAY 20 22:00:00 Y UNDOTBS1.259.942323977 DATAFILE MIRROR COARSE MAY 11 12:00:00 Y SYSTEM.269.942323889 DATAFILE MIRROR COARSE MAY 11 00:00:00 Y UNDOTBS2.266.942324411 DATAFILE MIRROR COARSE MAY 02 11:00:00 Y USERS.258.942323981
5.可選操作,將源資料庫中的所有使用者表空間設定為讀寫模式
SQL> alter tablespace users read write; Tablespace altered. SQL> alter tablespace test read write; Tablespace altered. SQL> alter tablespace example read write; Tablespace altered. SQL> select tablespace_name,status from dba_tablespaces; TABLESPACE_NAME STATUS ------------------------------ --------- SYSTEM ONLINE SYSAUX ONLINE UNDOTBS1 ONLINE TEMP ONLINE USERS ONLINE UNDOTBS2 ONLINE EXAMPLE ONLINE TEST ONLINE 8 rows selected.
5.在目標資料庫上執行資料庫匯入
[oracle@jytest1 admin]$ impdp jy/jy@JYPDB_175 dumpfile=exp_test.dmp directory=TTS_DUMP transport_datafiles='+data/jy/4B2C6373AE2547CCE053AB828A0A7CA3/datafile/test01.dbf','+data/jy/4B2C6373AE2547CCE053AB828A0A7CA3/datafile/example01.dbf','+data/jy/4B2C6373AE2547CCE053AB828A0A7CA3/datafile/users01.dbf' logfile=import.log Import: Release 12.2.0.1.0 - Production on Fri May 26 20:18:03 2017 Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved. Connected to: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production Master table "JY"."SYS_IMPORT_TRANSPORTABLE_01" successfully loaded/unloaded Starting "JY"."SYS_IMPORT_TRANSPORTABLE_01": jy/********@JYPDB_175 dumpfile=exp_test.dmp directory=TTS_DUMP transport_datafiles=+data/jy/4B2C6373AE2547CCE053AB828A0A7CA3/datafile/test01.dbf,+data/jy/4B2C6373AE2547CCE053AB828A0A7CA3/datafile/example01.dbf,+data/jy/4B2C6373AE2547CCE053AB828A0A7CA3/datafile/users01.dbf logfile=import.log Processing object type DATABASE_EXPORT/PRE_SYSTEM_IMPCALLOUT/MARKER Processing object type DATABASE_EXPORT/PRE_INSTANCE_IMPCALLOUT/MARKER Processing object type DATABASE_EXPORT/PLUGTS_FULL/PLUGTS_BLK Processing object type DATABASE_EXPORT/TABLESPACE ORA-31684: Object type TABLESPACE:"UNDOTBS1" already exists ORA-31684: Object type TABLESPACE:"TEMP" already exists Processing object type DATABASE_EXPORT/PROFILE Processing object type DATABASE_EXPORT/SYS_USER/USER ORA-31685: Object type USER:"SYS" failed due to insufficient privileges. Failing sql is: ALTER USER "SYS" IDENTIFIED BY VALUES 'S:0C82FC9FD1570D45359355071D58A402378ABB404B83306BEA34DD19216F;D50A6384B1C2A4CF' TEMPORARY TABLESPACE "TEMP" ..... Processing object type DATABASE_EXPORT/SCHEMA/PROCACT_SCHEMA Processing object type DATABASE_EXPORT/EARLY_OPTIONS/VIEWS_AS_TABLES/TABLE Processing object type DATABASE_EXPORT/EARLY_OPTIONS/VIEWS_AS_TABLES/TABLE_DATA . . imported "SYS"."KU$_EXPORT_USER_MAP" 5.976 KB 38 rows Processing object type DATABASE_EXPORT/EARLY_POST_INSTANCE_IMPCALLOUT/MARKER Processing object type DATABASE_EXPORT/SCHEMA/XMLSCHEMA/XMLSCHEMA Processing object type DATABASE_EXPORT/NORMAL_OPTIONS/TABLE Processing object type DATABASE_EXPORT/NORMAL_OPTIONS/TABLE_DATA . . imported "SYS"."AMGT$DP$AUD$" 473.3 KB 2931 rows . . imported "SYS"."AMGT$DP$DAM_CONFIG_PARAM$" 6.367 KB 10 rows . . imported "WMSYS"."E$ENV_VARS" 5.921 KB 3 rows . . imported "WMSYS"."E$EVENTS_INFO" 5.75 KB 12 rows . . imported "WMSYS"."E$HINT_TABLE" 9.25 KB 72 rows . . imported "WMSYS"."E$NEXTVER_TABLE" 6.265 KB 1 rows . . imported "WMSYS"."E$VERSION_HIERARCHY_TABLE" 5.875 KB 1 rows . . imported "WMSYS"."E$WORKSPACES_TABLE" 14.51 KB 1 rows . . imported "WMSYS"."E$WORKSPACE_PRIV_TABLE" 6.851 KB 8 rows . . imported "SYS"."AMGT$DP$DAM_CLEANUP_EVENTS$" 0 KB 0 rows . . imported "SYS"."AMGT$DP$DAM_CLEANUP_JOBS$" 0 KB 0 rows . . imported "SYS"."NET$_ACL" 0 KB 0 rows . . imported "SYS"."WALLET$_ACL" 0 KB 0 rows . . imported "WMSYS"."E$BATCH_COMPRESSIBLE_TABLES" 0 KB 0 rows . . imported "WMSYS"."E$CONSTRAINTS_TABLE" 0 KB 0 rows . . imported "WMSYS"."E$CONS_COLUMNS" 0 KB 0 rows . . imported "WMSYS"."E$INSTEADOF_TRIGS_TABLE" 0 KB 0 rows . . imported "WMSYS"."E$LOCKROWS_INFO" 0 KB 0 rows . . imported "WMSYS"."E$MODIFIED_TABLES" 0 KB 0 rows . . imported "WMSYS"."E$MP_GRAPH_WORKSPACES_TABLE" 0 KB 0 rows . . imported "WMSYS"."E$MP_PARENT_WORKSPACES_TABLE" 0 KB 0 rows . . imported "WMSYS"."E$NESTED_COLUMNS_TABLE" 0 KB 0 rows . . imported "WMSYS"."E$REMOVED_WORKSPACES_TABLE" 0 KB 0 rows . . imported "WMSYS"."E$RESOLVE_WORKSPACES_TABLE" 0 KB 0 rows . . imported "WMSYS"."E$RIC_LOCKING_TABLE" 0 KB 0 rows . . imported "WMSYS"."E$RIC_TABLE" 0 KB 0 rows . . imported "WMSYS"."E$RIC_TRIGGERS_TABLE" 0 KB 0 rows . . imported "WMSYS"."E$UDTRIG_DISPATCH_PROCS" 0 KB 0 rows . . imported "WMSYS"."E$UDTRIG_INFO" 0 KB 0 rows . . imported "WMSYS"."E$VERSION_TABLE" 0 KB 0 rows . . imported "WMSYS"."E$VT_ERRORS_TABLE" 0 KB 0 rows . . imported "WMSYS"."E$WORKSPACE_SAVEPOINTS_TABLE" 0 KB 0 rows Processing object type DATABASE_EXPORT/NORMAL_OPTIONS/VIEWS_AS_TABLES/TABLE Processing object type DATABASE_EXPORT/NORMAL_OPTIONS/VIEWS_AS_TABLES/TABLE_DATA ORA-31693: Table data object "SYSTEM"."SCHEDULER_PROGRAM_ARGS_TMP" failed to load/unload and is being skipped due to error: ORA-29913: error in executing ODCIEXTTABLEFETCH callout ORA-22303: type "SYS"."JDM_STR_VALS" not found ORA-21700: object does not exist or is marked for delete . . imported "SYS"."AMGT$DP$AUDTAB$TBS$FOR_EXPORT" 5.859 KB 2 rows . . imported "SYS"."AMGT$DP$FGA_LOG$FOR_EXPORT" 0 KB 0 rows . . imported "SYSTEM"."SCHEDULER_JOB_ARGS_TMP" 0 KB 0 rows . . imported "WMSYS"."E$EXP_MAP" 0 KB 0 rows Processing object type DATABASE_EXPORT/NORMAL_OPTIONS/PROCEDURE Processing object type DATABASE_EXPORT/NORMAL_OPTIONS/OPTION_PACKAGE/PACKAGE_SPEC Processing object type DATABASE_EXPORT/NORMAL_OPTIONS/OPTION_PACKAGE/PACKAGE_BODY Processing object type DATABASE_EXPORT/NORMAL_POST_INSTANCE_IMPCALLOU/MARKER Processing object type DATABASE_EXPORT/SCHEMA/TABLE/PROCACT_INSTANCE ORA-39082: Object type PACKAGE BODY:"SYS"."WWV_DBMS_SQL" created with compilation warnings ...... ORA-39082: Object type PACKAGE BODY:"APEX_030200"."WWV_FLOW_WORKSHEET_EXPR" created with compilation warnings ORA-39082: Object type PACKAGE BODY:"APEX_030200"."WWV_FLOW_WORKSHEET_FORM" created with compilation warnings ORA-39082: Object type PACKAGE BODY:"APEX_030200"."WWV_FLOW_WORKSHEET_STANDARD" created with compilation warnings ORA-39082: Object type PACKAGE BODY:"APEX_030200"."WWV_FLOW_XLIFF" created with compilation warnings ORA-39082: Object type PACKAGE BODY:"APEX_030200"."WWV_META_CLEANUP" created with compilation warnings ORA-39082: Object type PACKAGE BODY:"APEX_030200"."WWV_MIG_ACC_LOAD" created with compilation warnings ORA-39082: Object type PACKAGE BODY:"APEX_030200"."WWV_MIG_FRMMENU_LOAD_XML" created with compilation warnings ORA-39082: Object type PACKAGE BODY:"APEX_030200"."WWV_MIG_FRM_LOAD_XML" created with compilation warnings ORA-39082: Object type PACKAGE BODY:"APEX_030200"."WWV_MIG_FRM_OLB_LOAD_XML" created with compilation warnings ORA-39082: Object type PACKAGE BODY:"APEX_030200"."WWV_MIG_FRM_UPDATE_APX_APP" created with compilation warnings ORA-39082: Object type PACKAGE BODY:"APEX_030200"."WWV_MIG_FRM_UTILITIES" created with compilation warnings ORA-39082: Object type PACKAGE BODY:"APEX_030200"."WWV_MIG_RPT_LOAD_XML" created with compilation warnings ORA-39082: Object type PACKAGE BODY:"APEX_030200"."WWV_RENDER_CALENDAR2" created with compilation warnings ORA-39082: Object type PACKAGE BODY:"APEX_030200"."WWV_RENDER_CHART2" created with compilation warnings ORA-39082: Object type PACKAGE BODY:"APEX_030200"."WWV_RENDER_REPORT3" created with compilation warnings ORA-39082: Object type TRIGGER:"APEX_030200"."WWV_BIU_FLOW_SESSIONS" created with compilation warnings Job "JY"."SYS_IMPORT_TRANSPORTABLE_01" completed with 536 error(s) at Fri May 26 20:45:45 2017 elapsed 0 00:27:38
檢查表空間及其狀態
SQL> select file_name,tablespace_name from dba_data_files; FILE_NAME TABLESPACE_NAME -------------------------------------------------------------------------------- ------------------------------ +DATA/JY/4B2C6373AE2547CCE053AB828A0A7CA3/DATAFILE/system.274.939167015 SYSTEM +DATA/JY/4B2C6373AE2547CCE053AB828A0A7CA3/DATAFILE/sysaux.275.939167015 SYSAUX +DATA/JY/4B2C6373AE2547CCE053AB828A0A7CA3/DATAFILE/undotbs1.273.939167015 UNDOTBS1 +DATA/JY/4B2C6373AE2547CCE053AB828A0A7CA3/DATAFILE/undo_2.277.939167063 UNDO_2 +DATA/jy/4B2C6373AE2547CCE053AB828A0A7CA3/datafile/users01.dbf USERS +DATA/JY/4B2C6373AE2547CCE053AB828A0A7CA3/DATAFILE/testtb01.dbf TESTTB +DATA/jy/4B2C6373AE2547CCE053AB828A0A7CA3/datafile/example01.dbf EXAMPLE +DATA/jy/4B2C6373AE2547CCE053AB828A0A7CA3/datafile/test01.dbf TEST +DATA/JY/4B2C6373AE2547CCE053AB828A0A7CA3/DATAFILE/undotbs2.278.945029905 UNDOTBS2 9 rows selected SQL> select tablespace_name,status from dba_tablespaces; TABLESPACE_NAME STATUS ------------------------------ --------- SYSTEM ONLINE SYSAUX ONLINE UNDOTBS1 ONLINE TEMP ONLINE UNDO_2 ONLINE USERS ONLINE TESTTB ONLINE TEMP2 ONLINE TEMP3 ONLINE EXAMPLE ONLINE TEST ONLINE UNDOTBS2 ONLINE 12 rows selected
對於要傳輸整個資料庫來說,使用full transportable export /import這種方法要比傳輸表空間方便很多。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26015009/viewspace-2140081/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 12c 使用(Full Transportable Export/Import)進行升級/遷移OracleExportImport
- 完全可傳輸的匯出/匯入(full transportable export/import)ExportImport
- full database export and import(實戰)DatabaseExportImport
- Oracle 10.2.0.1 exp 之 full database export and import(實戰)OracleDatabaseExportImport
- oracle Export/Import工具使用OracleExportImport
- oracle Export and Import 簡介(轉)OracleExportImport
- Export And Import Between Different Oracle VersionsExportImportOracle
- export/importExportImport
- mysql export & importMySqlExportImport
- mysql import and exportMySqlImportExport
- import、require 、export、export default、exports、module exportsImportUIExport
- ES6 import exportImportExport
- statistics的export與import!ExportImport
- DB2 export and importDB2ExportImport
- DLL的Export和ImportExportImport
- 【轉載-ORACLE】ORA-6512 During Full ExportOracleExport
- module.exports 、 exports 和 export 、 export default 、 importExportImport
- How to perform FULL System Export/ImportsORMExportImport
- Import Error: cannot import name ‘export_saved_modelImportErrorExport
- Export/import Datas To/from a Csv FileExportImport
- import,export的支援[nodejs]ImportExportNodeJS
- DataPump Export/Import Of LOBs Are Not Executed in ParallelExportImportParallel
- Data Utilities : Export and Import Utilities (57)ExportImport
- 新手關於import/export的理解ImportExport
- ES6 module模組 import exportImportExport
- 1nd round export and import errorExportImportError
- Oracle不同版本之間Export & Import的相容性矩陣OracleExportImport矩陣
- Oracle工具使用(export,import,sqlldr中文幫助及例項)(轉)OracleExportImportSQL
- Compatibility Matrix for Export And Import Between Different Oracle Versions [Video] [ID 132904.1]ExportImportOracleIDE
- JS/TS 的 import 和 export 用法小結JSImportExport
- node識別es6的 import/exportImportExport
- DB2 export 與 import 相關操作DB2ExportImport
- Oracle10g Export/Import DataPump Does Not Work with Tapes or UNIX Named Pipes [ID 276521.1]OracleExportImport
- 詳解es6的export和import命令ExportImport
- Run Out Of Space On UNDO Tablespace Using DataPump Import/ExportImportExport
- import、require、export、module.exports 混合使用詳解ImportUIExport
- 【metalink】Export/Import DataPump Parameter TRACE (文件 ID 286496.1)ExportImport
- Export and import right application or execute import imp-00010 error solveExportImportAPPError