在CentOS上恢復Oracle數據可根據備份類型和故障場景選擇以下方法,操作前需確保已備份數據并具備相應權限:
sqlplus / as sysdba → SHUTDOWN IMMEDIATESTARTUP MOUNTrman target /
RUN {
RESTORE DATABASE;
RECOVER DATABASE;
}
ALTER DATABASE OPENRUN { SET UNTIL TIME "YYYY-MM-DD HH24:MI:SS"; RECOVER DATABASE; }ALTER DATABASE OPEN RESETLOGSALTER TABLE 表名 ENABLE ROW MOVEMENTFLASHBACK TABLE 表名 TO TIMESTAMP 'YYYY-MM-DD HH24:MI:SS'FLASHBACK DATABASE TO TIMESTAMP 'YYYY-MM-DD HH24:MI:SS'imp工具導入:imp 用戶名/密碼@數據庫名 file=備份文件.dmp full=y ignore=y