full database export and import(實戰)
全庫匯出,匯入實戰(資料庫版本需相同)
1、全庫匯出
[ora@dg-ss ~]$ exp system/oracle@test file=/home/ora/full.dmp full=y
2、檢視源庫的表空間
sys@TEST> select tablespace_name from dba_tablespaces;
TABLESPACE_NAME
------------------------------
SYSTEM
UNDOTBS1
SYSAUX
TEMP
USERS
DOUDOU
3、遷移dmp檔案到恢復庫
[ora@dg-ss ~]$ scp full.dmp ora@192.168.0.16:/home/ora
4、恢復庫建立表空間(源庫與恢復庫對比,如需建立表空間,請建立)
建立空間小技巧(源庫執行)
永久表空間
select 'create tablespace ' || tablespace_name ||' datafile '''||replace(file_name,'源庫資料檔案目錄/','目的庫資料檔案目錄/') ||'''size 500m autoextend on ;' from dba_data_files ;
臨時表空間
select 'create temporary tablespace ' || tablespace_name ||' tempfile '''||replace(file_name,’源庫資料檔案目錄/','目的庫資料檔案目錄/') ||'''size 500m autoextend on ;' from dba_temp_files ;
恢復庫
sys@TEST> select tablespace_name from dba_tablespaces;
TABLESPACE_NAME
------------------------------------------------------------
SYSTEM
UNDOTBS1
SYSAUX
USERS
DOUDOU
TEMP
6、全庫匯入
[ora@dg-pp ~]$ imp system/oracle@test file=/home/ora/full.dmp full=y ignore=y
7、成功後,建議再次全庫匯出已做備份
附表:
不同版本的全庫匯入導致了oracle元件出現問題
EXP全庫 oracle:10.2.0.1
IMP全庫 oracle:10.2.0.4
sys@TEST> select comp_name, version, status from sys.dba_registry;
COMP_NAME VERSION STATUS
---------------------------------------- -------------------- --------------------
Oracle Enterprise Manager 10.2.0.4.0 VALID
Spatial 10.2.0.4.0 INVALID
Oracle interMedia 10.2.0.4.0 INVALID
OLAP Catalog 10.2.0.4.0 VALID
Oracle XML Database 10.2.0.4.0 VALID
Oracle Text 10.2.0.4.0 VALID
Oracle Expression Filter 10.2.0.4.0 VALID
Oracle Rule Manager 10.2.0.4.0 VALID
Oracle Workspace Manager 10.2.0.1.0 DOWNGRADED
Oracle Data Mining 10.2.0.4.0 VALID
Oracle Database Catalog Views 10.2.0.4.0 VALID
Oracle Database Packages and Types 10.2.0.4.0 VALID
JServer JAVA Virtual Machine 10.2.0.4.0 VALID
Oracle XDK 10.2.0.4.0 VALID
Oracle Database Java Packages 10.2.0.4.0 VALID
OLAP Analytic Workspace 10.2.0.4.0 VALID
Oracle OLAP API 10.2.0.4.0 VALID
解決方法:
sys@TEST> shutdown immediate;
sys@TEST> startup upgrade
sys@TEST> @?/rdbms/admin/catupgrd.sql----重新升級元件
sys@TEST> @?/rdbms/admin/utlrp.sql ---重新編譯plsql失效的包
sys@TEST> select comp_name, version, status from sys.dba_registry;
COMP_NAME VERSION STATUS
---------------------------------------- ---------- ----------
Oracle Enterprise Manager 10.2.0.4.0 VALID
Spatial 10.2.0.4.0 VALID
Oracle interMedia 10.2.0.4.0 VALID
OLAP Catalog 10.2.0.4.0 VALID
Oracle XML Database 10.2.0.4.0 VALID
Oracle Text 10.2.0.4.0 VALID
Oracle Expression Filter 10.2.0.4.0 VALID
Oracle Rule Manager 10.2.0.4.0 VALID
Oracle Workspace Manager 10.2.0.4.3 VALID
Oracle Data Mining 10.2.0.4.0 VALID
Oracle Database Catalog Views 10.2.0.4.0 VALID
Oracle Database Packages and Types 10.2.0.4.0 VALID
JServer JAVA Virtual Machine 10.2.0.4.0 VALID
Oracle XDK 10.2.0.4.0 VALID
Oracle Database Java Packages 10.2.0.4.0 INVALID
OLAP Analytic Workspace 10.2.0.4.0 VALID
Oracle OLAP API 10.2.0.4.0 VALID
Oracle Database Java Packages 失效,不使用暫不處理
總結:full database export and import 需資料庫版本相同
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28572479/viewspace-2138027/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 完全可傳輸的匯出/匯入(full transportable export/import)ExportImport
- export/importExportImport
- import、require 、export、export default、exports、module exportsImportUIExport
- import,export的支援[nodejs]ImportExportNodeJS
- Import Error: cannot import name ‘export_saved_modelImportErrorExport
- Export/import Datas To/from a Csv FileExportImport
- 新手關於import/export的理解ImportExport
- ES6 module模組 import exportImportExport
- JS/TS 的 import 和 export 用法小結JSImportExport
- node識別es6的 import/exportImportExport
- SQLBackupAndFTP12.0 failed to backup database with full backup typeSQLFTPAIDatabase
- [20181009]12C FULL DATABASE CACHING.txtDatabase
- 詳解es6的export和import命令ExportImport
- ES6規範import和export用法總結ImportExport
- 如何讓瀏覽器支援 import 和export語法瀏覽器ImportExport
- ORA-31633: unable to create master table "SYSTEM.SYS_EXPORT_FULL_XX"ASTExport
- ES6模組化之export和import的用法ExportImport
- react-native 之匯入(import)、匯出(export)深刻解析ReactImportExport
- SQLSERVER事務日誌已滿 the transaction log for database 'xx' is fullSQLServerDatabase
- 這幾個概念你可能還是沒搞清require、import和exportUIImportExport
- 通過 babel-node 執行 ES6 import/export 語法BabelImportExport
- 探討ES6的import export default 和CommonJS的require module.exportsImportExportJSUI
- spring4.1.8擴充套件實戰之八:Import註解Spring套件Import
- module.exports、exports 、export default之間的差異區別及與require、import的使用ExportUIImport
- export 和 export default 區別Export
- JavaScript中的export、export default、exports和module.exports(export、export default、exports使用詳細)JavaScriptExport
- export和export default的區別Export
- ES6:export 與 export default 區別Export
- 6.exports、module.exports、export、export defalutExport
- JavaScript ES6中,export與export defaultJavaScriptExport
- 能select的表,可以exp嗎?有exp_full_database就能exp其他使用者的表嗎?Database
- Python之禪-import this的實現PythonImport
- ES6 export 和 export default的區別Export
- ES6 export && export default 差異總結Export
- vSphere export openstackExport
- require()、import、import()有哪些區別?UIImport
- Python import相關內容區別介紹( import *** as 、from***import )PythonImport
- SAP UI5 Gateway Export 和 Client Export 的比較UIGatewayExportclient
- The database owner SID recorded in the master database differs from the database owner SID recorded in database 'DB_NAME'DatabaseAST