程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle數據庫歸檔模式的切換及其相關操作詳解

Oracle數據庫歸檔模式的切換及其相關操作詳解

編輯:Oracle數據庫基礎

Oracle數據庫切換成歸檔模式的操作以及歸檔模式的一些相關知識是本文我們主要要介紹的內容,接下來我們就開始介紹這部分內容。首先我們執行下面的代碼:

  1. SQL> shutdown immediate;  
  2. Database closed.  
  3. Database dismounted.  
  4. Oracle instance shut down.  
  5. SQL> startup mount;  
  6. Oracle instance started.Total System Global Area  205520896 bytes  
  7. Fixed Size                  1218532 bytes  
  8. Variable Size              71305244 bytes  
  9. Database Buffers          130023424 bytes  
  10. Redo Buffers                2973696 bytes  
  11. Database mounted.  
  12. SQL> alter database archivelog;Database altered.SQL> alter database open;Database altered.SQL> archive log list;  
  13. Database log mode              Archive Mode  
  14. Automatic archival             Enabled  
  15. Archive destination            /Oracle/app/oradata/LARRY/arch1  
  16. Oldest online log sequence     184  
  17. Next log sequence to archive   186  
  18. Current log sequence           186 

切換歸檔模式

查看存檔模式

  1. SQL> archive log list;  
  2. 數據庫日志模式             非存檔模式                   此時為非存檔模式  
  3. 自動存檔             禁用  
  4. 存檔終點            c:\Oracle\ora92\RDBMS  
  5. 最早的概要日志序列     37  
  6. 當前日志序列           39  
  7. SQL> shutdown immediate  
  8. 數據庫已經關閉。  
  9. 已經卸載數據庫。  
  10. Oracle 例程已經關閉  
  11. SQL> startup mount;  
  12. Oracle 例程已經啟動。 
  1. Total System Global Area 135338868 bytes  
  2. Fixed Size                   453492 bytes  
  3. Variable Size             109051904 bytes  
  4. Database Buffers           25165824 bytes  
  5. Redo Buffers                 667648 bytes  
  6. 數據庫裝載完畢。 

啟用存檔模式

  1. SQL> alter database archivelog;  
  2. 數據庫已更改。  
  3. SQL> alter database open;  
  4. 數據庫已更改。  
  5. SQL> archive log list;  
  6. 數據庫日志模式            存檔模式                      此時為存檔模式已經啟用  
  7. 自動存檔             禁用  
  8. 存檔終點            c:\Oracle\ora92\RDBMS  
  9. 最早的概要日志序列     37  
  10. 下一個存檔日志序列   39  
  11. 當前日志序列           39 

配置歸檔進程

SQL> ALTER SYSTEM SET LOG_ARCHIVE_MAX_PROCESSES=3;

系統已更改。
 
配置歸檔位置

  1. SQL> ALTER SYSTEM SET log_archive_dest=' C:\Oracle\admin\zrqhis\arch';系統已更改。  
  2.  SQL> ALTER SYSTEM SET log_archive_duplex_dest=' C:\Oracle\admin\zrqhis\arch_duplex_dest';系統已更改。  
  3. SQL> archive log list;  
  4. 數據庫日志模式            存檔模式  
  5. 自動存檔             禁用  
  6. 存檔終點            C:\Oracle\admin\zrqhis\arch_duplex_dest       此處保存位置該變了  
  7. 最早的概要日志序列     37  
  8. 下一個存檔日志序列   39  
  9. 當前日志序列           39 

手工啟用自動存檔模式

  1. SQL> archive log start  
  2. 已處理的語句  
  3. SQL> archive log list;   
  4. 數據庫日志模式            存檔模式  
  5. 自動存檔             啟用  
  6. 存檔終點            C:\Oracle\admin\zrqhis\arch_duplex_dest  
  7. 最早的概要日志序列     37  
  8. 下一個存檔日志序列   39  
  9. 當前日志序列           39 

啟用自動存檔模式

  1. SQL> Alter system set log_archive_start=true scope=spfile;  
  2.  
  3. 系統已更改。  
  4.  
  5. SQL> shutdown immediate;  
  6. 數據庫已經關閉。  
  7. 已經卸載數據庫。  
  8. Oracle 例程已經關閉。  
  9. SQL> startup;  
  10. Oracle 例程已經啟動。  
  11.  
  12. Total System Global Area 135338868 bytes  
  13. Fixed Size                   453492 bytes  
  14. Variable Size             109051904 bytes  
  15. Database Buffers           25165824 bytes  
  16. Redo Buffers                 667648 bytes  
  17. 數據庫裝載完畢。  
  18. 數據庫已經打開。  
  19. SQL> archive log list;  
  20. 數據庫日志模式            存檔模式  
  21. 自動存檔             啟用  
  22. 存檔終點            D:\Oracle\oradata\test2\archive  
  23. 最早的概要日志序列     5  
  24. 下一個存檔日志序列   7  
  25. 當前日志序列           7SVRMGR> alter system switch logfile; --強制系統進行日志切換,可馬上觀察到歸檔日志的產生  
  26. C:\Oracle\admin\zrqhis\arch_duplex_dest  
  27. 下得到:ARC00039.001 

關於Oracle數據庫切換成歸檔模式以及歸檔模式的一些相關操作的知識就介紹到這裡了,希望本次的介紹能夠對您有所收獲!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved