Oracle 如何開啟歸檔模式


Oracle開啟歸檔

場景:某所的數據庫沒有開啟歸檔,如何開啟歸檔模式的文檔。

1.查看oracle歸檔狀態

SQL> archive log list;
數據庫日志模式             非存檔模式     //目前不是歸檔模式
自動存檔             禁用
存檔終點            USE_DB_RECOVERY_FILE_DEST
最早的聯機日志序列     27711
當前日志序列           27713

2.關閉數據庫

SQL> shutdown immediate;

3.啟動數據庫至mount狀態

SQL> startup mount;
ORACLE 例程已經啟動。

Total System Global Area 1.0737E+10 bytes
Fixed Size                  2038632 bytes
Variable Size            5486150808 bytes
Database Buffers         5234491392 bytes
Redo Buffers               14737408 bytes

4.修改歸檔位置

[root@arpdb ~]# su - oraarp
[oraarp@arpdb oraarp]$ mkdir -p /arp/oraarp/archive

[oraarp@arpdb oraarp]$ sqlplus "/as sysdba"
SQL> alter system set log_archive_dest_1='location=/arp/oraarp/archive';

5.啟用歸檔模式

SQL> alter database archivelog;
SQL> alter database open;
SQL> archive log list;

6.查看修改后的歸檔狀態

SQL> archive log list; 
數據庫日志模式            存檔模式     
自動存檔             啟用
存檔終點            /arp/oraarp/archive  //歸檔目錄位置已修改為/arp/oraarp/archive
最早的聯機日志序列     27712
下一個存檔日志序列   27714
當前日志序列           27714

7.切換在線日志,驗證歸檔是否正常

SQL> alter system switch logfile;
  • 進入linux操作系統,可以查找到歸檔日志文件
[oraarp@arpdb oraarp]$ cd /arp/oraarp/archive/
[oraarp@arpdb archive]$ ls
1_27713_721054311.dbf


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM