SQL> SHOW PARAMETER pfile;
SQL> SHOW PARAMETER spfile;
ALTER SYSTEM SET ... SCOPE=SPFILE 修改,9i 新特性vi $ORACLE_HOME/dbs/initSID.ora
*.log_archive_dest='/export/home/oracle/arch'
*.log_archive_start=true
*.log_archive_format='%t_%s_%r.dbf' -- 可選,建議指定
建議歸檔目錄放在與資料檔、應用程式不同的磁碟,提升效能與安全性。
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE OPEN;
ARCHIVE LOG LIST;
-- Database log mode: Archive Mode
ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=/export/home/oracle/arch' SCOPE=SPFILE;
ALTER SYSTEM SET LOG_ARCHIVE_START=TRUE SCOPE=SPFILE;
ALTER SYSTEM SET LOG_ARCHIVE_FORMAT='%t_%s_%r.dbf' SCOPE=SPFILE;
SHUTDOWN IMMEDIATE;
STARTUP;
-- 自動進入歸檔模式
ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=/arch1' SCOPE=BOTH;
ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='LOCATION=/arch2' SCOPE=BOTH;
ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_1=ENABLE SCOPE=BOTH;
ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2=ENABLE SCOPE=BOTH;
-- 檢查歸檔狀態
SELECT log_mode FROM v$database;
-- 檢查歸檔目的地
SELECT dest_id, destination, status FROM v$archive_dest WHERE status='VALID';
-- 手動觸發歸檔測試
ALTER SYSTEM ARCHIVE LOG CURRENT;
DELETE ARCHIVELOG UNTIL TIME ...)LOG_ARCHIVE_DEST_n 指向備庫服務SCOPE=SPFILE,避免手動編輯二進制檔遵循標準化操作流程,即可在 Solaris 平台穩健啟用 Oracle 9i 歸檔模式,為資料保護與災難恢復奠定基石。