數據庫歸檔模式

1、在sys身份下登陸oracle,執行命令archive log list;

SQL> archive log list;
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     25
Next log sequence to archive   27
Current log sequence           27
View Code

?2、查看動態性能試圖v$database

SQL> select dbid,name,log_mode from v$database;DBID NAME                                     LOG_MODE
---------- ---------------------------------------- ------------
3718810889 POLI                                     ARCHIVELOG
View Code

3、如何開啟歸檔模式?

SQL>SHUTDOWN IMMEDIATE;SQL>STARTUP MOUNT;SQL>ALTER DATABSE ARCHIVELOG;SQL>ALTER DATABASE OPEN;
View Code

4、?Filled online redo log files cannot be reused until:

  • A checkpoint has taken place
  • File has been archived by ARCn

在歸檔模式下,上述2個條件必須同時滿足;非歸檔模式下,只滿足第一個條件即可.

5、查看歸檔模式信息方法

SQL> select log_mode from v$database;LOG_MODE
------------
ARCHIVELOGSQL> 
v$database
SQL> select archiver from v$instance;ARCHIVE
-------
STARTED
v$instance
SQL> select log_mode from v$database;LOG_MODE
------------
ARCHIVELOGSQL> archive log list;
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     8
Next log sequence to archive   10
Current log sequence           10
SQL> 
sql command

Archived Redo?Log?Files

  • Filled?online redo log files can be archived
  • There are two advantages in running the databaes in ARCHIVELOG mode and archive?online redo log files:
    • Recovery: A database backup together with online and archived redo log files can guarante recovery of all commited transactions.
    • Backup:This can be performed while the database is open.
  • By default,the database is created in NOARCHIVED mode.

歸檔模式與非歸檔模式切換

總結:歸檔模式切換至非歸檔模式,非歸檔模式切換至歸檔模式都是在數據庫處于mount狀態下完成;

一下內容都是從網上尋找到的資料,只是個人學習,多個資料合并成的。和其他文檔有相同的地方不要見怪。

?

Oracle數據庫可以運行在兩種模式下:? ?? 歸檔模式(archivelog)和非歸檔模式(noarchivelog).

歸檔模式&非歸檔模式區別? 歸檔模式,可以在線|離線備份數據庫,可以是全備份或者是部分備份(單個表空間|數據文件)? 非歸檔模式,只能離線備份而且必須備份所有的數據文件,控制文件,日志文件? 最大的區別是歸檔模式能夠做到零數據丟失;當然歸檔會消耗一些存儲和性能資源

歸檔模式工作方式:數據庫有DML或其它事務處理時,日志寫進程LGWR會把語句寫入到日志文件LOG-A中, 然后數據庫會把改的數據調到內存中,修改完成后(修改的事務也會被記錄到LOG-A中),不知道在什么情況下,會把臟數據寫回磁盤.? LOG-A寫滿后切換日志:CKPT被觸發,告知控制文件有日志且換發生,CKPT工作完成,數據庫繼續工作,新產生的日志會被寫到LOG-B中,等LOG-B也被寫滿,切換日志,歸檔進程被喚起,LOG-A中的數據copy到一個文件里面(我是這么想的,我不知道這個文件叫什么名字)然后數據庫的事務日志又源源不斷的寫到LOG-A中,按照這種工作方式,你的數據庫即使出現問題也會被回復到down機前的最后一刻的狀態

非歸檔模式不保存舊日志,? LOG-A滿后切換到LOG-B,LOG-B滿后再切換回LOG-A,LOG-A中的舊數據會被覆蓋.

?

1.查詢系統當前歸檔模式

sys@ora10g> archive log list;

Database log mode?????????????

Archive Mode?????? (歸檔模式;如果是非歸檔模式,顯示No Archive Mode)

Automatic archival????????????

Enabled Archive destination???????????

/oracle/arch/ora10g Oldest online log sequence????

1525 Next log sequence to archive?? 1527

Current log sequence?????????? 1527

系統現處于歸檔模式

2.重新啟動數據庫到mount狀態

sys@ora10g> shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.

sys@ora10g> startup mount;

ORACLE instance started.

Total System Global Area? 209715200 bytes Fixed Size?????????????????

2071640 bytes Variable Size????????????

125830056 bytes Database Buffers??????????

75497472 bytes Redo Buffers???????????????

6316032 bytes Database mounted.

3.在mount狀態下直接調整數據庫到非歸檔模式

sys@ora10g> alter database noarchivelog;

Database altered.

如果想從非歸檔模式調整到歸檔模式

sys@ora10g> alter database archivelog;

4.OPEN數據庫驗證數據庫歸檔模式

sys@ora10g> alter database open;

Database altered.

sys@ora10g> archive log list;

Database log mode?????????????

No Archive Mode???? (非歸檔模式;如果是歸檔模式,顯示Archive Mode)

Automatic archival????????????

Disabled Archive destination??????????? /oracle/arch/ora10g

Oldest online log sequence???? 1525

Current log sequence?????????? 1527

OK,此時系統已運行在非歸檔模式。

轉載于:https://www.cnblogs.com/arcer/archive/2013/03/26/2982919.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/376783.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/376783.shtml
英文地址,請注明出處:http://en.pswp.cn/news/376783.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

轉載|網絡編程中阻塞式函數的底層邏輯

逛知乎看到的,覺得寫的挺透徹的,轉載一下,原文鏈接:Unix網絡編程里的阻塞是在操作系統的內核態創建一個線程來死循環嗎? 原文以阻塞式的recv函數作為講解,但是所有阻塞式的api底層邏輯基本相通。 下面是正文…

把txt文件中的json字符串寫到plist文件中

- (void)json2Plist {NSString *filePath [self applicationDocumentsDirectoryFileName:"json"];NSMutableArray *tempArray [[NSMutableArray alloc] initWithContentsOfFile:filePath];//第一次添加數據時,數組為空if (tempArray.count 0) {tempArray [NSMuta…

樹的存儲結構2 - 數據結構和算法42

樹的存儲結構 讓編程改變世界 Change the world by program 孩子表示法 我們這次換個角度來考慮,由于樹中每個結點可能有多棵子樹,可以考慮用多重鏈表來實現。 就像我們雖然有計劃生育,但我們還是無法確保每個家庭只養育一個孩子的沖動&a…

海量數據去重

海量數據去重 一個文件中有40億條數據,每條數據是一個32位的數字串,設計算法對其去重,相同的數字串僅保留一個,內存限制1G. 方法一:排序 對所有數字串進行排序,重復的數據傳必然相鄰,保留第一…

Sharepoint 2013 發布功能(Publishing features)

一、默認情況下,在創建網站集時,只有選擇的模板為‘ Publishing Portal(發布門戶)’與‘ Enterprise Wiki(企業 Wiki)’時才默認啟用發布功能,如下圖所示: 二、發布功能包含兩塊&…

【原】android啟動時白屏或者黑屏的問題

解決應用啟動時白屏或者黑屏的問題 由于Activity只能到onResume時,才能展示到前臺,所以,如果為MAIN activity設置背景的話,無論onCreate-onResume速度多快,都會出現短暫的白屏或者黑屏 其實解決的辦法很簡單&#xff0…

【草稿】windows + vscode 遠程開發

主要分為三個步驟: 1、開啟openssh服務 2、通過ssh命令連接到遠程服務器 3、通過vscode連接遠程服務器進行開發調試 ssh概念 SSH是較可靠,專為遠程登陸會話和其他網絡服務提供安全性得協議,利用ssh協議可以有效防止遠程管理過程中得信息…

POJ3185(簡單BFS,主要做測試使用)

沒事做水了一道POJ的簡單BFS的題目 這道題的數據范圍是20,所以狀態總數就是&#xff08;1<<20&#xff09; 第一次提交使用STL的queue&#xff0c;并且是在隊首判斷是否達到終點&#xff0c;達到終點就退出&#xff0c;超時&#xff1a;&#xff08;其實這里我是很不明白…

tomcat站點配置

tomcat版本&#xff1a;tomcat5.5.91、打開tomcat\conf\server.xml&#xff0c;在里面找到<Engine name"Catalina" defaultHost"localhost">.....</Engine>2、在<Engine name"Catalina" defaultHost"localhost"><…

新的視頻會議模式:StarlineProject

目錄效果展示部分用戶參與度部分技術細節機械裝置以及硬件配置。視頻系統照明人臉跟蹤壓縮和傳輸圖像渲染音頻系統step1&#xff1a;捕獲音頻step2&#xff1a;音頻去噪處理step3&#xff1a;壓縮、傳輸、解壓step4&#xff1a;渲染可以改進的點效果展示部分 〔映維網〕谷歌光場…

HDU 3934

/*這是用的有旋轉卡殼的思想。 首先確定i&#xff0c;j&#xff0c;對k進行循環&#xff0c;知道找到第一個k使得cross(i,j,k)>cross(i,j,k1),如果ki進入下一次循環。 對j&#xff0c;k進行旋轉&#xff0c;每次循環之前更新最大值&#xff0c;然后固定一個j&#xff0c;同樣…

[ios] UILocalNotification實現本地的鬧鐘提醒【轉】

http://www.cnblogs.com/jiangshiyong/archive/2012/06/06/2538204.html轉載于:https://www.cnblogs.com/jinjiantong/archive/2013/04/01/2992624.html

sql server根據表中數據生成insert語句

幾個收藏的根據數據庫生成Insert語句的存儲過程[修正版]----根據表中數據生成insert語句的存儲過程--建立存儲過程&#xff0c;執行spGenInsertSQL 表名--感謝playyuer----感謝szyicol--CREATEproc[dbo].[spGenInsertSQL](tablenamevarchar(256))asbegindeclaresqlvarchar(8000…

Javascript eval()函數 基礎回顧

如果您想詳細了解ev al和JSON請參考以下鏈接&#xff1a; eval &#xff1a;https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference/Global_Functions/Eval JSON&#xff1a;http://www.json.org/ eval函數的工作原理 eval函數會評估一個給定的含有JavaScript代碼的…

雜感無題|

今天中午和組里面的人吃飯&#xff0c;聊起了科興跳樓的事情。這事其實前幾天我華為的mentor就轉給我了&#xff0c;當時也沒太在意&#xff0c;在脈脈上看了看&#xff0c;也不知曉是誰&#xff0c;想著可能又是抑郁癥吧。 飯后依舊繞著食堂散步&#xff0c;ly說那個人好像還是…

uva1366_Martian Mining_簡單DP

題目不難&#xff0c;卻想了好長時間&#xff0c;目測自己DP還是很水。。。囧 思路&#xff1a;舍f[i][j]為前i行j列的最大礦總量不難推出狀態轉移方程為f[i][j]max(f[i-1][j]line[i][j],f[i][j-1]row[j][i]) 其中line[i][j]為第i行前j個A礦的和&#xff08;a[i][1]a[i][2]...a…

數學圖形之Boy surface

這是一個姓Boy的人發現的,所以取名為Boy surface.該圖形與羅馬圖形有點相似,都是三分的圖形.它甚至可以說是由羅馬曲面變化而成的. 本文將展示幾種Boy曲面的生成算法和切圖,使用自己定義語法的腳本代碼生成數學圖形.相關軟件參見:數學圖形可視化工具,該軟件免費開源.QQ交流群: …

開個定時器給echarts組件配置定時更新

我在js文件中開了個定時器&#xff0c;每1s從后端獲取數據并解析&#xff0c;然后用異步方法就渲染不出來&#xff0c;改成同步就可以了。 這個解決方法來自于這篇文章&#xff0c;我出的問題和他一樣&#xff1a;關于ajax中readyState的值一直為1的問題 這里將ajax參數修改為f…

SDK 操作 list-view control 實例 -- 遍歷進程

遍歷窗口&#xff0c;獲得控件句柄 1 EnumChildWindows(hwndDlg, (WNDENUMPROC)EnumChildProc, NULL); 回調函數 1 BOOL CALLBACK EnumChildProc(HWND hwnd, LPARAM lParam )2 {3 char strCLSName[MAXBYTE] {0};4 GetClassName(hwnd, strCLSName, MAXBYTE);5 if (…

推薦一份不錯的清除默認樣式的CSS樣式

時間過得真快&#xff0c;離 Reset CSS 研究&#xff08;八卦篇&#xff09; 已經 3 個多月了。廢話少說&#xff0c;趕緊將技術篇寫完吧。 回顧與反思 第一份 reset css 是 Tantek 的 undohtml.css, 很簡單的代碼&#xff0c;Tantek 根據自己的需要&#xff0c;對瀏覽器的默認…