10g依然可以啟動手動歸檔!

warehouse發表於2009-06-23

不細看doc還真不行。

[@more@]

SQL> shutdown immediate
資料庫已經關閉。
已經解除安裝資料庫。
ORACLE 例程已經關閉。
SQL> startup mount
ORACLE 例程已經啟動。

Total System Global Area 104857600 bytes
Fixed Size 1247540 bytes
Variable Size 96470732 bytes
Database Buffers 4194304 bytes
Redo Buffers 2945024 bytes
資料庫裝載完畢。

--啟用手動歸檔
SQL> alter database archivelog manual;

資料庫已更改。

SQL> select log_mode from v$database;

LOG_MODE
------------
MANUAL

SQL> alter database open;

資料庫已更改。
SQL> show parameter log_archive_max_processes

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_max_processes integer 4

--歸檔程式也起來了
SQL> select * from v$archive_processes where status='ACTIVE';

PROCESS STATUS LOG_SEQUENCE STAT
---------- ---------- ------------ ----
0 ACTIVE 0 IDLE
1 ACTIVE 0 IDLE
2 ACTIVE 0 IDLE
3 ACTIVE 0 IDLE
4 ACTIVE 0 IDLE

--自動存檔顯示"啟用"

SQL> archive log list;
資料庫日誌模式 存檔模式
自動存檔 啟用
存檔終點 USE_DB_RECOVERY_FILE_DEST
最早的聯機日誌序列 111
下一個存檔日誌序列 112
當前日誌序列 112
SQL> alter system switch logfile;

系統已更改。

SQL> alter system switch logfile;

--這裡掛住了...
--======================================
再開一個session:
SQL> alter system archive log current;

系統已更改。

SQL>

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/19602/viewspace-1023416/,如需轉載,請註明出處,否則將追究法律責任。

相關文章