日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle重做日志教程,Oracle教程:重做日志文件基本维护

發布時間:2023/12/20 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle重做日志教程,Oracle教程:重做日志文件基本维护 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

重做日志文件最重要的用途就是用來恢復數據(其實你也可以用來logminer),它記錄著system global area(sga)當中的database bu

重做日志文件最重要的用途就是用來恢復數據(其實你也可以用來logminer),它記錄著system global area(sga)當中的database buffer cache(高速緩存區)的所有變更信息,記錄到log buffer;不過在某些特殊情況下比如sqlldr direct等直接寫入操作例外,這些例外將不會被記錄。因此,使用redo log在實例崩潰情況下來恢復尚未寫入數據文件的的數據。

針對每個實例,只有一個寫進程LGWR;重做日志文件建議至少兩個組,每個組至少兩個成員文件,同一個組內的成員之間是內容相同的副本拷貝,同組內的成員大小保持一致,當然建議所有的成員大小都一致,為了避免相關的LGWR等待影響數據庫性能,一個比較有用的建議是將成員文件在物理磁盤上分散存放。

提到重做日志文件不得不提到重做日志緩存區log buffer,以及一個重要的進程LGWR日志寫進程,該進程負責建log buffer的內容寫入到redo logfile,具體的觸發條件如下:

◆ 當發出commit命令的時候

◆ 當log buffer的空間寫滿到1/3的時候或者當log buffer的空間寫滿1MB的記錄的時候

◆ 當每3秒鐘超時的時候

◆ 當DBWn需要寫入數據文件的操作之前的時候

◆ 當切換日志文件的時候

0. 查看日志文件

SELECT group#, sequence#, bytes, members, status FROM v$log;--組號、序列號、大小、成員數量、狀態【UNUSED-從未使用過;CURRENT-當前使用中;ACTIVE-活動的,,進行恢復的使用將會被用到;INACTIVE-非活動的;CLEARING_CURRENT-正在清除當前日志文件中已經關閉的線程;CLEARING-類似的,在執行ALTER DATABASE CLEAR LOGFILE之后將被清空為空日志之后將轉化為UNUSED】

select * from v$logfile;--狀態【INVALID-該文件不可訪問;STALE-該文件內容不完全,比如正在添加一個文件成員;DELETED-該文件不再被使用;空白-正在使用】

SELECT groups, current_group#, sequence# FROM v$thread;--組數量、當前組、序列號

1. 查看log buffer

show parameter log_buffer

伴隨著重做日志而來的還有一個重要的信息,那就是是否將日志文件進行歸檔。數據庫可以運行在歸檔模式(archivelog)和非歸檔模式(noarchivelog)下。

2. 查看歸檔模式

archive log list;

select log_mode from v$database;

select archiver from v$instance;

3. 歸檔方式切換

為了簡單,這里使用Oracle 10g來演示。

SQL*Plus: Release 10.2.0.5.0 - Production on Tue May 8 15:49:39 2012

Copyright (c) 1982, 2010, Oracle. All Rights Reserved.

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> archive log list;

Database log mode No Archive Mode

Automatic archival Disabled

Archive destination /u01/oracle/10g/arch

Oldest online log sequence 158

Current log sequence 160

--目前未歸檔,我們要切換為歸檔,首先設置歸檔目錄

SQL> alter system set log_archive_dest_1='location=/u01/oracle/10g/arch' scope=spfile;

System altered.

--關閉數據庫

SQL> shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.

--啟動實例mount狀態

SQL> startup mount;

ORACLE instance started.

Total System Global Area 1610612736 bytes

Fixed Size 2096632 bytes

Variable Size 469762568 bytes

Database Buffers 1124073472 bytes

Redo Buffers 14680064 bytes

Database mounted.

--打開歸檔模式

SQL> alter database archivelog;

Database altered.

--打開數據庫

SQL> alter database open;

Database altered.

--檢查歸檔模式

SQL> archive log list;

Database log mode Archive Mode

Automatic archival Enabled

Archive destination /u01/oracle/10g/arch

Oldest online log sequence 158

Next log sequence to archive 160

Current log sequence 160

--手工切換日志文件

SQL> archive log list;

Database log mode Archive Mode

Automatic archival Enabled

Archive destination /u01/oracle/10g/arch

Oldest online log sequence 159

Next log sequence to archive 161

Current log sequence 161

SQL> alter system switch logfile;

System altered.

SQL> archive log list;

Database log mode Archive Mode

Automatic archival Enabled

Archive destination /u01/oracle/10g/arch

Oldest online log sequence 160

Next log sequence to archive 162

Current log sequence 162

SQL> alter system archive log current;

System altered.

SQL> archive log list;

Database log mode Archive Mode

Automatic archival Enabled

Archive destination /u01/oracle/10g/arch

Oldest online log sequence 161

Next log sequence to archive 163

Current log sequence 163

--切換為非歸檔模式

SQL> shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup mount;

ORACLE instance started.

Total System Global Area 1610612736 bytes

Fixed Size 2096632 bytes

Variable Size 469762568 bytes

Database Buffers 1124073472 bytes

Redo Buffers 14680064 bytes

Database mounted.

SQL> alter database noarchivelog;

Database altered.

SQL> alter database open;

Database altered.

SQL> archive log list;

Database log mode No Archive Mode

Automatic archival Disabled

Archive destination /u01/oracle/10g/arch

Oldest online log sequence 158

Current log sequence 160

本條技術文章來源于互聯網,如果無意侵犯您的權益請點擊此處反饋版權投訴 本文系統來源:php中文網

總結

以上是生活随笔為你收集整理的oracle重做日志教程,Oracle教程:重做日志文件基本维护的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中文字幕日韩一区二区三区 | 狠狠躁18三区二区一区传媒剧情 | 欧美一级不卡 | 黄片毛片在线免费观看 | 国产另类av| 999av视频| 五月婷综合 | 国产精品一线天粉嫩av | 精品久久久精品 | 亚洲人成小说 | 51成人精品网站 | 五月天爱爱| 丁香婷婷在线观看 | 综合国产在线 | 91国偷自产一区二区三区女王 | 免费久久网站 | 亚洲午夜精品一区二区三区他趣 | 96日本xxxxxⅹxxx17 | 中文在线а√天堂 | 少妇被狂c下部羞羞漫画 | 日本精品视频网站 | 一级黄色伦理片 | 国产一区不卡在线观看 | 女人下部全棵看视频 | 免费在线观看一区二区 | 亚洲第一狼人区 | 人妻av一区二区 | 看全色黄大色黄大片大学生 | 夜色88v精品国产亚洲 | 欧美老肥婆性猛交视频 | 在线播放免费av | 看片网址国产福利av中文字幕 | 亚洲中文字幕无码一区二区三区 | 国产又爽又黄的激情精品视频 | 日韩 欧美 综合 | 人妻内射一区二区在线视频 | 九色视频国产 | 人妻精品久久久久中文字幕69 | 杨贵妃颤抖双乳呻吟求欢小说 | 热热热色 | 国产一区二区三区影视 | 成熟丰满熟妇高潮xxxxx视频 | 一区=区三区乱码 | 一级全黄裸体免费视频 | 人碰人操 | 视频久久 | 天天操天天干天天爽 | 经典杯子蛋糕日剧在线观看免费 | 狠狠插狠狠干 | 在线观看免费高清 | 日本一级淫片免费放 | 中文字幕美女 | 亚洲天堂福利视频 | 久久久老司机 | 日产精品久久久 | 精品一区二区三区欧美 | 天天看天天摸天天操 | 六月丁香婷婷网 | 成人h动漫精品一区二区下载 | 福利二区 | 丝袜av在线播放 | 亚洲一区二区国产精品 | 人人99| 性自由色xxxx免费视频 | 在线香蕉视频 | 亚洲二区在线 | 亚洲国产精品成人久久蜜臀 | 天堂中文在线资 | 综合99| a级在线免费观看 | 99视频在线观看免费 | 国产成人综合网 | 暖暖日本视频 | 欧美图片一区二区三区 | 俄罗斯女人裸体性做爰 | 91五月天 | 免费在线视频一区二区 | 黑人精品一区二区三区 | 欧美一区二区三区四区五区六区 | 好色成人网 | 老公吃小头头视频免费观看 | 91原视频| 丰满人妻一区二区三区大胸 | 国产成人亚洲综合a∨婷婷 台湾a级片 | 久久怡红院| www色视频| 国产精品久久久久久久久久辛辛 | 国产天堂视频 | 国产一区二区三区四区五区在线 | 国产精品国产三级国产三级人妇 | 爱插美女网 | 欧美日韩一区二区三区在线 | 国产夜夜夜 | 婷婷五月综合激情 | 全部孕妇毛片丰满孕妇孕交 | 国产精品久久久久久精 | 91网在线| 精品国产1区2区 | 国产精品久久久久久在线观看 |