我們今天主要和大家分享的是Oracle手動歸檔模式的具體操作模式,本文主要是以其實際應用代碼愛的方式來引出Oracle手動歸檔模式實際操作步驟,以下就是文章的具體內容描述,望你浏覽之後會有所收獲。
昨天一個朋友做實驗,結果數據庫無法自動歸檔,只能手動歸檔。一群人討論,查了很多地方都沒找到原因,最後他才發現問題,解開了謎底。
Oracle在開啟歸檔模式後,還能設置手動歸檔,archive log list命令並沒有如實反映當前的歸檔模式,需要在v$database中查詢log_mode。對於standby數據庫來說,設置Oracle手動歸檔無效。
- SYS@dev01> alter database archivelog;
- Database altered.
- SYS@dev01> archive log list;
- Database log mode Archive Mode
- Automatic archival Enabled
- Archive destination /u03/archive/dev01
- Oldest online log sequence 48
- Next log sequence to archive 50
- Current log sequence 50
- SYS@dev01> select log_mode from v$database;
- LOG_MODE
- ARCHIVELOG
- SYS@dev01> alter database archivelog manual;
- Database altered.
- SYS@dev01> archive log list;
- Database log mode Archive Mode
- Automatic archival Enabled
- Archive destination /u03/archive/dev01
- Oldest online log sequence 48
- Next log sequence to archive 50
- Current log sequence 50
- SYS@dev01> select log_mode from v$database;
- LOG_MODE
- MANUAL
- SYS@dev01> alter database noarchivelog;
- Database altered.
- SYS@dev01> archive log list;
- Database log mode No Archive Mode
- Automatic archival Disabled
- Archive destination /u03/archive/dev01
- Oldest online log sequence 48
- Current log sequence 50
- SYS@dev01> select log_mode from v$database;
- LOG_MODE
- NOARCHIVELOG
- SYS@dev01>
以上的相關內容就是對Oracle手動歸檔模式的介紹,望你能有所收獲。