修改归档模式的存档终点 archive log list
1.切換歸檔模式
?
查看存檔模式
?
SQL> archive log list;
數據庫日志模式?????????????非存檔模式???????????????????此時為非存檔模式
自動存檔?????????????禁用
存檔終點????????????c:\oracle\ora92\RDBMS
最早的概要日志序列?????37
當前日志序列???????????39
SQL> shutdown immediate
數據庫已經關閉。
已經卸載數據庫。
ORACLE 例程已經關閉
SQL> startup mount;
ORACLE 例程已經啟動。
?
Total System Global Area 135338868 bytes
Fixed Size???????????????????453492 bytes
Variable Size?????????????109051904 bytes
Database Buffers???????????25165824 bytes
Redo Buffers?????????????????667648 bytes
數據庫裝載完畢。
?
啟用存檔模式
?
SQL> alter database archivelog;
?
數據庫已更改。
?
SQL> alter database open;
?
數據庫已更改。
?
SQL> archive log list;
數據庫日志模式????????????存檔模式??????????????????????此時為存檔模式已經啟用
自動存檔?????????????禁用
存檔終點????????????c:\oracle\ora92\RDBMS
最早的概要日志序列?????37
下一個存檔日志序列???39
當前日志序列???????????39
?
配置歸檔進程
SQL> ALTER SYSTEM SET LOG_ARCHIVE_MAX_PROCESSES=3;
?
系統已更改。
?
配置歸檔位置
SQL> ALTER SYSTEM SET log_archive_dest=' C:\oracle\admin\zrqhis\arch';
?
配置歸檔位置
系統已更改。
?
SQL> ALTER SYSTEM SET log_archive_duplex_dest=' C:\oracle\admin\zrqhis\arch_duplex_dest';
?
系統已更改。
SQL> archive log list;
數據庫日志模式????????????存檔模式
自動存檔?????????????禁用
存檔終點????????????C:\oracle\admin\zrqhis\arch_duplex_dest???????此處保存位置該變了
最早的概要日志序列?????37
下一個存檔日志序列???39
當前日志序列???????????39
?
手工啟用自動存檔模式
?
SQL> archive log start
已處理的語句
SQL> archive log list;
?
數據庫日志模式????????????存檔模式
自動存檔?????????????啟用
存檔終點????????????C:\oracle\admin\zrqhis\arch_duplex_dest
最早的概要日志序列?????37
下一個存檔日志序列???39
當前日志序列???????????39
?
啟用自動存檔模式
SQL> Alter system set log_archive_start=true scope=spfile;
系統已更改。
SQL> shutdown immediate;
數據庫已經關閉。
已經卸載數據庫。
ORACLE 例程已經關閉。
SQL> startup;
ORACLE 例程已經啟動。
Total System Global Area 135338868 bytes
Fixed Size???????????????????453492 bytes
Variable Size?????????????109051904 bytes
Database Buffers???????????25165824 bytes
Redo Buffers?????????????????667648 bytes
數據庫裝載完畢。
數據庫已經打開。
SQL> archive log list;
數據庫日志模式????????????存檔模式
自動存檔?????????????啟用
存檔終點????????????D:\oracle\oradata\test2\archive
最早的概要日志序列?????5
下一個存檔日志序列???7
當前日志序列???????????7
SVRMGR> alter system switch logfile; --強制系統進行日志切換,可馬上觀察到歸檔日志的產生
C:\oracle\admin\zrqhis\arch_duplex_dest
下得到:ARC00039.001
?
解釋init.ora參數文件中關于歸檔重做日志參數項的含義
歸檔模式是自動還是手工,true為自動,false為手工
log_archive_start = true
歸檔日志文件所保存的路徑
log_archive_dest_1 = "location=C:Oracleoradataoradbarchive"
歸檔日志文件的命名方法
log_archive_format = %%ORACLE_SID%%T%TS%S.ARC
歸檔命令:
啟動自動歸檔模式,系統重起后,將按init.ora中的參數log_archive_start的值設置歸檔方式
SVRMGR> archive log start
啟動手工歸檔模式
SVRMGR> archive log stop
查看歸檔信息:重做日志是否歸檔方式、是自動歸檔還是手工歸檔、歸檔路徑、最舊的聯機日志循序號...
SVRMGR> archive log list
歸檔一個已滿,但沒有歸檔的聯機重做日志
SVRMGR> archive log next
歸檔所有已滿,但沒有歸檔的聯機重做日志
SVRMGR> archive log all
注意:一個事務即使不被提交,也會被寫入到重做日志中
轉載于:https://blog.51cto.com/xuyisen0625/1588679
總結
以上是生活随笔為你收集整理的修改归档模式的存档终点 archive log list的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows mysql 自动备份的几
- 下一篇: 9个必须时刻警惕的Linux命令代码