exp system/manager file=full.dmp
exp userid=usr/pwd@db file=usr.dmp owner=usr
exp userid=usr/pwd@db tables=(t1,t2) file=tabs.dmp
exp userid=usr/pwd@db tablespaces=ts1 file=ts.dmp
exp parfile=params.txt
imp system/manager file=usr.dmp fromuser=usr touser=newusr tables=(emp,dept)
imp system/manager file=full.dmp full=y
| 參數 | 說明 |
|---|---|
| DIRECTORY | Oracle 目錄物件別名(非實體路徑),便於路徑維護 |
| DUMPFILE | 導出檔名稱 |
| TRANSPORT_TABLESPACES | TTS 導出必填,指定表空間 |
| TRANSPORT_FULL_CHECK | Y=嚴格自包含檢查 |
| REMAP_SCHEMA | 導入時 Schema 重映射 |
| TRANSPORT_DATAFILES | IMPDP 指定資料檔路徑 |
ALTER DATABASE ARCHIVELOG;ARCHIVE LOG LIST;ALTER TABLESPACE ts_name BEGIN BACKUP;ALTER TABLESPACE ts_name END BACKUP;ALTER SYSTEM ARCHIVE LOG CURRENT; ALTER SYSTEM SWITCH LOGFILE;SHUTDOWN IMMEDIATE;
-- 刪除/損壞資料檔後
STARTUP MOUNT;
SELECT * FROM V$RECOVER_FILE; -- 確認需恢復檔案
ALTER DATABASE DATAFILE 6 OFFLINE DROP;
ALTER DATABASE OPEN;
-- 複製備份檔案至原位置
RECOVER DATAFILE 6; -- 提示輸入歸檔日誌,或 SET AUTORECOVERY ON
ALTER DATABASE DATAFILE 6 ONLINE;
CREATE TABLESPACE yyaccp
DATAFILE 'D:\oracle\oradata\yyaccp.dbf'
SIZE 5M AUTOEXTEND ON;
CREATE USER yyaccp IDENTIFIED BY yyaccp
DEFAULT TABLESPACE yyaccp
TEMPORARY TABLESPACE temp;
GRANT CREATE SESSION TO yyaccp;
GRANT DBA TO yyaccp; -- 僅示範,生產環境遵循最小權限原則
-- 刪除以下檔案後重新配置 OEM
snmp_ro.ora, snmp_rw.ora, services.ora, *.q 檔案
備份恢復體系包含邏輯(EXP/IMP/DP)、物理冷熱備份、媒體恢復三大支柱。熟練掌握各模式適用場景、關鍵指令與參數,是 DBA 保障數據安全的核心技能。