bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

怎么查看oracle數據庫是否歸檔

本篇內容主要講解“怎么查看oracle數據庫是否歸檔”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么查看oracle數據庫是否歸檔”吧!

創新互聯公司是專業的沭陽網站建設公司,沭陽接單;提供成都做網站、成都網站設計,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行沭陽網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!

在ORACLE 數據庫的開發環境和測試環境中,數據庫的日志模式和自動歸檔模式一般都是不設置的,這樣有利于系統應用的調整,也免的生成大量的歸檔日志文件將磁盤空間大量的消耗。但在系統上線,成為生產環境時,將其設置為日志模式并自動歸檔就相當重要了,因為,這是保證系統的安全性,有效預防災難的重要措施。這樣,通過定時備份數據庫和在兩次備份間隔之間的日志文件,可以有效的恢復這段時間的任何時間點的數據,可以在很多時候挽回或最大可能的減少數據丟失。

一、 要使OARCLE 數據庫進行日志的自動歸檔,需要做兩方面的事情;
1.是數據庫日志模式的設置(可為Archive Mode 和No Archive Mode);2.就是自動歸檔模式設置(Automatic archival,可為Enabled 和Disabled)。

二、 如何查看數據庫的現行日志和自動歸檔模式的設置
可用archive log list 命令來查看。
運行在日志自動歸檔模式下的數據庫系統查看結果如下(一般是生產環境):
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /backup/archivelog
Oldest online log sequence 2131
Next log sequence to archive 2133
Current log sequence 2133
沒有啟動數據庫日志模式和自動歸檔的數據庫系統查看結果如下(一般是測試環境):
SQL> archive log list
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination /u01/app/oracle/product/8.1.7/dbs/arch
Oldest online log sequence 194
Current log sequence 196

三. 數據庫日志模式的設置
在創建數據庫時,可以在CREATE DATABASE 語句中指定數據庫的日志模式。假如沒有指明,則缺省為NOARCHIVELOG 模式。由于如果在創建數據庫時指明是Archive Mode的話,會增加約20%的創建時間,而在以后啟動INSTANCE 時再設置的話,一般只用去幾秒的時間,所以一般在創建數據庫時是不設置為ARCHIVE MODE 的。
將數據庫的日志模式設置切換(Archive Mode 和No Archive Mode 之間的切換)的步驟和操作如下:
1. 關閉運行的數據庫實例
SQL> shutdown
在進行日志模式切換之前,必須將運行的數據庫正常關閉。
2. 備份數據庫
該備份跟以后產生的日志一起用于將來的災難恢復(很重要,如要改為歸檔日志模式,沒有這個數據庫備份,僅有日志文件是無法從該時間點恢復的)。
3. 啟動數據庫實例到mount 狀態,但不要打開。
SQL> startup mount
4. 切換數據庫日志模式。
SQL> alter database archivelog;(設置數據庫為歸檔日志模式)或
SQL> alter database noarchivelog;(設置數據庫為非歸檔日志模式)
5. 打開數據庫
SQL> alter database open;
6. 確認數據庫現在處于歸檔日志模式。
SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination for example: $ORACLE_HOME/dbs/arch
Oldest on-line log sequence 275
Next log sequence 277
Current log sequence 278
7. 將這個時間點的redo logs 歸檔
SQL> archive log all;
8. 確認新產生的日志文件已在相應的歸檔目錄下面。

四. 自動歸檔模式設置(Automatic archival,可為Enabled 和Disabled)。
在該模式下,數據庫啟動一個arch 進程,專門負責將redo logs 寫到系統歸檔設備的相應目錄下。在數據庫的參數文件中設置參數(一般是在$ORACLE_HOME/dbs/init*.ora 文件中):
LOG_ARCHIVE_START=
LOG_ARCHIVE_DEST=
LOG_ARCHIVE_FORMAT=
LOG_ARCHIVE_START:
如要求自動歸檔的話,則設為TRUE,如要求為非自動歸檔的話,則設為FALSE
LOG_ARCHIVE_DEST:
該參數設定了archive logs 歸檔存放的路徑。
LOG_ARCHIVE_FORMAT:
該參數設定了archive logs 的命名格式。例如,如將格式設為: arch%s.arc
log 文件將為: arch2.arc, arch3.arc, arch4.arc
這幾個參數設置只有在數據庫實例啟動前設置才能生效,如果在數據庫運行中進行設置,要使其生效,必須重起數據庫。
如果數據庫正在運行中,不能即刻重起,要設置其為自動歸檔模式,則做如下操作:
SQL> ALTER SYSTEM ARCHIVE LOG START;
如要設置其為非自動歸檔模式(取消自動歸檔),則:
SQL> ALTER SYSTEM ARCHIVE LOG STOP;
但如果數據庫重起后,給語句修改的結果就失效了,自動歸檔的設置還是按照系統參數文件中的LOG_ARCHIVE_START 的值來設置。

五. 幾種設置情況:
1. Database log mode Archive Mode,Automatic archival Enabled
這是在大部分生產環境中的ORACLE 數據庫日志及歸檔模式設置,這種情況下,做好數據庫的定期備份(有熱備和冷備)和歸檔日志備份,可有效的將數據庫恢復到有歸檔日志的全部時間點。
2. Database log mode Archive Mode,Automatic archival Disabled
這種情況下,數據庫不能自動歸檔,需要進行手工歸檔。如果所有在線日志都寫滿了,又沒有的及時進行手工歸檔的話,由于LGWR 沒有可用的在線日志可寫,數據庫將會掛在這兒,只有進行手工歸檔后,有可用的在線日志后才能繼續。在生產環境中應該避免這種情況。
手工歸檔操作如下:
SQL> ALTER SYSTEM ARCHIVE LOG ALL;
數據庫將會把在線日志進行歸檔處理
3. Database log mode NO Archive Mode,Automatic archival Enabled
有些情況下,數據庫管理員只在數據庫參數文件中設置了LOG_ARCHIVE_START=TRUE,然后在數據庫起來后查看到ARCH 歸檔進程已經起來了,可是盡管ORACLE 已經作了幾次日志切換,但還是沒有歸檔日志,這時的設置就是這種情況,如果數據庫不是處在ARVHIVELOG 模式,redolog 還是不會被歸檔。
4. Database log mode NO Archive Mode,Automatic archival Disabled
這種設置是剛安裝的oracle 數據庫的缺省設置,開發環境也大部分如此。即沒有進行歸檔。

如何手工刪除歸檔日志文件?(如果采用RMNA備份后則不用手工刪除)
一、先手工刪除歸檔日志文件
二、用RMAN刪除數據庫記錄的歸檔列表信息
1) 進入本數據庫的rman,在命令行模式輸入"rman target /",進入rman,查看提示,確認連接的是否是本庫?
2) 查看歸檔日志文件的狀態:
RMAN> list archivelog all;
3) 刪除操作系統中的日志文件(到操作系統級進行手工刪除,也可以是第一步;
4) 將歸檔日志信息進行更新;
RMAN> crosscheck archivelog all;
RMAN> delete expired archivelog all; (確認時鍵入"yes")
RMAN> exit

到此,相信大家對“怎么查看oracle數據庫是否歸檔”有了更深的了解,不妨來實際操作一番吧!這里是創新互聯網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

本文標題:怎么查看oracle數據庫是否歸檔
標題鏈接:http://vcdvsql.cn/article4/jhpcie.html

成都網站建設公司_創新互聯,為您提供ChatGPT網站制作微信小程序網站維護外貿網站建設域名注冊

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設公司