首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

DBA 核心作業手冊:啟動關閉、Export/Import 邏輯備份全參數速查與實戰腳本

     編輯:Oracle 資料庫基礎

一、實例啟動關閉標準化操作

啟動

$ svrmgrl
SVRMGR> CONNECT INTERNAL
SVRMGR> STARTUP

關閉

$ svrmgrl
SVRMGR> CONNECT INTERNAL
SVRMGR> SHUTDOWN IMMEDIATE  -- 標準生產關閉
-- ABORT 僅用於極端故障

二、Export 邏輯備份完整參考

交互模式示例

$ exp
Username: cwadmin
Password: 
Connected to: Oracle8 Enterprise Edition Release 8.0.4.0.0
Export file: expdat.dmp > pzexdat.dmp
(1)E(ntire database), (2)U(sers), (3)T(ables): (2)U > 1
Export grants (yes/no): yes > y
Export table data (yes/no): yes > y
Compress extents (yes/no): yes > y
Export terminated successfully without warnings.

參數模式速查表 (exp help=y)

關鍵字說明默認
USERID用戶/密碼-
FULL全庫導出N
BUFFER數據緩存大小-
FILE導出文件EXPDAT.DMP
COMPRESS導入時合併區段Y
GRANTS導出授權Y
INDEXES導出索引Y
ROWS導出數據行Y
CONSTRAINTS導出約束Y
LOG屏幕輸出日誌文件-
DIRECT直接路徑導出 (高性能)N
FEEDBACK每 N 行顯示進度0
CONSISTENT跨表一致性 (需 UNDO 支撐)N
STATISTICS導出統計信息ESTIMATE
PARFILE參數文件路徑-
VOLSIZE磁帶卷大小-

實戰參數文件範例 (exp.par)

USERID=cwadmin/cwadmin
TABLES=(sys_cwxx,sys_menu)
FILE=pzexport.dmp
LOG=pzexport.log
DIRECT=Y
COMPRESS=Y
STATISTICS=COMPUTE
CONSISTENT=Y

執行:exp PARFILE=exp.par

三、Import 邏輯恢復完整參考

交互模式示例

$ imp
Username: cwadmin
Password: 
Import file: expdat.dmp > pzexdat.dmp
Insert buffer size (min 4096): 30720 > 10240
Ignore create error (yes/no): no > y
Import grants (yes/no): yes > y
Import table data (yes/no): yes > y
Import entire file (yes/no): no > y
Import terminated successfully with warnings.

關鍵參數速查 (imp help=y)

關鍵字說明默認
USERID用戶/密碼-
FULL全庫導入N
BUFFER插入緩存大小-
FILE導入文件EXPDAT.DMP
FROMUSER源 Schema 列表-
TOUSER目標 Schema 映射-
TABLES導入表列表-
IGNORE忽略對象存在錯誤N
GRANTS導入授權Y
INDEXES導入索引Y
ROWS導入數據Y
LOG日誌文件-
INDEXFILE生成索引腳本不執行-
DESTROY覆蓋現有數據文件 (慎用)N

Schema 重映射實戰

imp userid=cwadmin/cwadmin file=pzexport.dmp \
fromuser=sys_cwxx touser=test_cwxx \
tables=(sys_cwxx,sys_menu) \
ignore=y log=imp_remap.log

四、遷移至 Data Pump (expdp/impdp) 的必然趨勢

  • 並行導出導入 (PARALLEL=4);
  • 網絡模式無中間文件 (NETWORK_LINK);
  • 細粒度過濾 (INCLUDE/EXCLUDE);
  • 壓縮/加密/元數據分離;
  • 可插拔資料庫 (PDB) 原生支援 (12c+)。

經典 Export/Import 仍是舊版本維護、簡單邏輯備份的輕量選擇;但新建專案、大規模遷移、雲上部署,Data Pump 是不可替代的現代標準。建議雙技能並備,按場景選型。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved