中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

Oracle實戰:備份和恢復游戲(1)
來源:易賢網 閱讀:1690 次 日期:2015-10-10 14:52:44
溫馨提示:易賢網小編為您整理了“Oracle實戰:備份和恢復游戲(1)”,方便廣大網友查閱!

【51CTO.com 獨家翻譯】Oracle中的游戲?非也,這里引用的游戲與奧林匹克競賽中的“運動”類似,競賽中的參加比賽的運動員對它們從事的事情是非常認真的,他們非常熱愛他們的運動或競賽,作為一名Oracle DBA,你熱愛你的工作嗎?你的工作是否順利呢?對那些認真的人而言,專業可能是一個更好的選擇,我們將要玩“游戲”或競賽,我們能從它們那里學到什么,本文為DBA提供實用、必要的技能。

丟失了一個或更多的專用文件

專用文件包括:控制文件、在線重做日志、歸檔重做日志和數據文件。我們假設你有多個控制文件,在初始化參數文件中標識出來了(本文我將使用pfile以便于快速編輯),你已經閱讀了很多次:如果你丟失了一個控制文件,恢復或修復一個好的控制文件拷貝到錯誤文件的位置,或者從參數文件中移除涉及的文件,在一個控制文件丟失后(無論什么原因),對數據庫有什么影響呢?

1、操作仍然可以繼續,有其他的控制文件“在線”意味著你可以承受一個或更多控制文件的丟失。

2、你(DBA)不得不關閉系統,恢復文件(或從init.ora文件中移除)并重新啟動。

3、Oracle關閉實例(如你不能控制,無論你想不想它都會發生)。

我問這個的原因是:控制文件之間以及在線重做日志多路復用之間有什么不同?例如:如果一個活動組的成員丟失了數據庫(或實例)將發生什么?Oracle繼續保持運轉還是停止運轉?在下面的實驗中,我將control01.ctl文件放在閃存盤里,然后將閃存盤從USB端口拔出來模擬介質失效。

當前控制文件清單

*.control_files='D:\oracle\product\10.2.0/oradata/db10/\control01.ctl',

'D:\oracle\product\10.2.0/oradata/db10/\control02.ctl',

'D:\oracle\product\10.2.0/oradata/db10/\control03.ctl'

新的控制文件清單

*.control_files='D:\oracle\product\10.2.0/oradata/db10/\control01.ctl',

'D:\oracle\product\10.2.0/oradata/db10/\control02.ctl',

'F:\oracle\control03.ctl'

確認新的控制文件:

SQL> startup

ORACLE instance started.

Total System Global Area 289406976 bytes

Fixed Size 1290184 bytes

Variable Size 104857656 bytes

Database Buffers 176160768 bytes

Redo Buffers 7098368 bytes

Database mounted.

Database opened.

SQL> col name for a52

SQL> select name from v$controlfile;

NAME

----------------------------------------------------

D:\ORACLE\PRODUCT\10.2.0\ORADATA\DB10\CONTROL01.CTL

D:\ORACLE\PRODUCT\10.2.0\ORADATA\DB10\CONTROL02.CTL

F:\ORACLE\CONTROL03.CTL

現在已經準備好斷開閃存盤的連接,沒有直接的警告(用戶界面沒有任何提示信息,直到嘗試一個操作時),實例崩潰了。

SQL> select name from v$controlfile;

select name from v$controlfile

*

ERROR at line 1:

ORA-03113: end-of-file on communication channel

下面顯示了警告日志(這只是其中一部分):

Thu Mar 06 12:41:15 2008

Errors in file d:\oracle\product\10.2.0\admin\db10\bdump\db10_ckpt_2756.trc:

ORA-00206: error in writing (block 3, # blocks 1) of control file

ORA-00202: control file: 'F:\ORACLE\CONTROL03.CTL'

ORA-27072: File I/O error

OSD-04008: WriteFile() failure, unable to write to file

O/S-Error: (OS 1006) The volume for a file has been externally altered so that the opened file is no longer valid.

…some more messages…

Thu Mar 06 12:41:29 2008

Instance terminated by CKPT, pid = 2756

修復這個問題其實很簡單,但是你真的了解了當一個控制文件丟失后發生了什么嗎?

修復問題,重新連接并啟動

SQL> prompt Remove the reference to control03

SQL> startup

ORA-24324: service handle not initialized

ORA-01041: internal error. hostdef extension doesn't exist

SQL> conn sys/oracle as sysdba

Connected to an idle instance.

SQL> startup

ORACLE instance started.

Total System Global Area 289406976 bytes

Fixed Size 1290184 bytes

Variable Size 104857656 bytes

Database Buffers 176160768 bytes

Redo Buffers 7098368 bytes

Database mounted.

Database opened.

SQL>

回到在線重做日志文件,丟失了一個成員,實例會象丟失控制文件那樣崩潰嗎?答案是:依情況而定。一個組可能有一個或多個成員,我們先看一看#members=1的情況,與前面的例子類似,我將在一個閃存盤上創建一個成員的組,并使這個組成為活動組(意味著STATUS的值是ACTIVE, CURRENT, INACTIVE和UNUSED嗎?),一旦組是活動的,我將拔出閃存盤,當前的重做日志組是哪一個?從警告日志可以看到:

提取自警告日志

Thu Mar 06 13:22:11 2008

Thread 1 advanced to log sequence 211

Current log# 10 seq# 211 mem# 0: F:\ORACLE\REDO10.LOG

如丟失控制文件一樣,實例停止運轉了。

SQL> select * from v$logfile;

GROUP# STATUS TYPE MEMBER

---------- ------- ------- ------------------------------------------------

7 ONLINE D:\ORACLE\PRODUCT\10.2.0\ORADATA\DB10\REDO07.LOG

8 ONLINE D:\ORACLE\PRODUCT\10.2.0\ORADATA\DB10\REDO08.LOG

10 ONLINE F:\ORACLE\REDO10.LOG

9 ONLINE D:\ORACLE\PRODUCT\10.2.0\ORADATA\DB10\REDO09.LOG

SQL> select * from v$logfile;

select * from v$logfile

*

ERROR at line 1:

ORA-03113: end-of-file on communication channel

在這個例子中,是LGWR導致了實例終止,注意在其他例子中是CKPT,在控制文件中記錄了什么呢?SCN,哪個進程使用SCN給控制文件做的印記?checkpoint進程。

如果想在家中嘗試,將數據庫運行在非歸檔模式,并在當前日志組中只使用一個成員,它能再次打開數據庫嗎?

那個組被多路復用,相同的文件從系統中拔出,會發生什么?生命還是要繼續,在警告日志中記錄了一條關于丟失成員的消息,讓我們向組10添加第二個成員,將它放在一個不同的驅動器中,然后再次拔出閃存盤(開始打開數據庫時應該有一個提示信息)。

下面是警告日志中顯示的:

Thu Mar 06 14:51:45 2008

Thread 1 advanced to log sequence 216

Current log# 10 seq# 216 mem# 0: F:\ORACLE\REDO10.LOG

Current log# 10 seq# 216 mem# 1: D:\ORACLE\PRODUCT\10.2.0\ORADATA\

DB10\REDO11.LOG

Thu Mar 06 14:53:36 2008

Errors in file d:\oracle\product\10.2.0\admin\db10\bdump\db10_lgwr_2224.trc:

ORA-00345: redo log write error block 23 count 2

ORA-00312: online log 10 thread 1: 'F:\ORACLE\REDO10.LOG'

ORA-27072: File I/O error

OSD-04008: WriteFile() failure, unable to write to file

O/S-Error: (OS 1006) The volume for a file has been externally altered

so that the opened file is no longer valid.

Thu Mar 06 14:53:36 2008

Errors in file d:\oracle\product\10.2.0\admin\db10\bdump\db10_lgwr_2224.trc:

ORA-00343: too many errors, log member closed

ORA-00346: log member marked as STALE

ORA-00312: online log 10 thread 1: 'F:\ORACLE\REDO10.LOG'

這個消息缺少兩個單詞:實例終止(Instance terminated),在關閉和啟動之后,警告日志將仍然提示文件丟失,丟失數據庫是可以被打開的。

Thu Mar 06 14:56:51 2008

ALTER DATABASE OPEN

Thu Mar 06 14:56:52 2008

Errors in file d:\oracle\product\10.2.0\admin\db10\bdump\db10_lgwr_2288.trc:

ORA-00313: open failed for members of log group 10 of thread 1

Thu Mar 06 14:56:52 2008

Errors in file d:\oracle\product\10.2.0\admin\db10\bdump\db10_lgwr_2288.trc:

ORA-00313: open failed for members of log group 10 of thread 1

Thu Mar 06 14:56:52 2008

Thread 1 opened at log sequence 216

Current log# 10 seq# 216 mem# 1: D:\ORACLE\PRODUCT\10.2.0\ORADATA\DB10

\REDO11.LOG

Successful open of redo thread 1

…some other messages…

Thu Mar 06 14:56:59 2008

Completed: ALTER DATABASE OPEN

丟失數據文件

迄今為止,從丟失控制文件或重做日志文件中恢復幾乎不會丟失數據,單成員重做日志組例子可能發生數據丟失,提到數據文件,有兩種分類:一個對于你(你的數據)很重要,一個對于Oracle(它的數據)很重要,為了理解這個分類,有兩個問題:

1、如果你的表空間丟失了一個數據文件會發生什么?

2、如果SYSTEM表空間(作為Oracle所屬的表空間)丟失了一個數據文件將會發生什么?

如果你回答這些問題時不考慮歸檔,那么你會保持50%左右出錯的機會。

如果在非歸檔模式下操作,丟失了一個數據文件 -- 任一數據文件 -- 那就完了,實例終止。如果在歸檔模式下操作,那回答上面的兩個問題的答案是不一樣的:數據文件丟失意味著實例仍然在工作,丟失一個Oracle專用的數據文件意味著實例終止了。在“備份和恢復高級用戶指南”中“數據文件丟失后的恢復:情景”小節非常詳細地寫出了。

小結

幾乎所有關于丟失特定文件的備份和恢復情景都可以復制到一臺使用非常便宜的閃存盤的PC上,無論是在一臺有大量CPU和充足內存的AIX 5300L上還是在你的能勉強運行Oracle的個人桌面機/筆記本電腦上,原理實際上都是一樣的,自己嘗試一下吧!這些沒有壓力的最佳實踐訓練對生產環境中的恢復非常有幫助,當你的實例崩潰時,時間就是金錢。

更多信息請查看IT技術專欄

更多信息請查看數據庫
易賢網手機網站地址:Oracle實戰:備份和恢復游戲(1)
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
亚洲人久久久| 亚洲六月丁香色婷婷综合久久| 亚洲精品在线观| 国产欧美一区二区精品性色| 欧美日韩欧美一区二区| 亚洲国产美女久久久久| 欧美在线播放一区| 亚洲精品乱码久久久久久黑人| 欧美视频不卡| 欧美伦理在线观看| 毛片av中文字幕一区二区| 久久精品视频免费| 欧美色中文字幕| 欧美日韩国产影片| 国产精品视频免费观看www| 欧美福利视频网站| 欧美亚韩一区| 亚洲第一伊人| 在线看一区二区| 亚洲国产精品一区二区尤物区 | 亚洲一区精品视频| 国产精品免费区二区三区观看| 久久久www免费人成黑人精品 | 欧美日韩精品一区二区| 欧美激情视频给我| 久久久久久穴| 久久一综合视频| 免费日韩视频| 欧美国产一区在线| 欧美日韩国产免费| 欧美日韩人人澡狠狠躁视频| 欧美天天影院| 国产亚洲欧洲997久久综合| 久久夜色精品国产欧美乱| 亚洲免费视频在线观看| 久久福利影视| 国产精品久久久久久久久久久久久久| 欧美高清视频一区| 国产精品一区2区| 黄色精品一区| 一区二区国产日产| 国产精品视频| 在线视频欧美一区| 亚洲综合丁香| 欧美亚州一区二区三区 | 久久精品一区二区三区四区| 久久蜜桃精品| 欧美色大人视频| 黄色亚洲在线| 亚洲性视频h| 免费日本视频一区| 国产精品久久久一区麻豆最新章节| 国产精品乱码人人做人人爱| 一区二区三区在线视频观看| 中日韩视频在线观看| 久久深夜福利免费观看| 欧美午夜电影在线| 亚洲国产欧美精品| 欧美一区日韩一区| 欧美乱人伦中文字幕在线| 国产欧美日韩伦理| 一区二区三区四区国产精品| 久久久久久久久伊人| 欧美日韩视频在线一区二区| 禁久久精品乱码| 午夜国产精品影院在线观看| 欧美精品亚洲精品| 国产人成精品一区二区三| 日韩一级精品| 麻豆久久婷婷| 国产精品伦一区| 91久久精品网| 久热精品在线| 国产一区二区三区高清| 久久琪琪电影院| 欧美性色综合| 在线日韩中文| 久久久www成人免费无遮挡大片 | 久久精品首页| 国产精品久久久久三级| 亚洲精品国产精品乱码不99| 午夜在线视频一区二区区别| 欧美不卡在线| 最近中文字幕mv在线一区二区三区四区 | 国产欧美一区二区三区久久| 一区二区三区四区五区视频 | 午夜精品国产| 欧美性猛片xxxx免费看久爱 | 久久久久www| 国产日本欧美一区二区| 亚洲欧美日韩精品久久亚洲区| 欧美日韩亚洲一区二| 日韩视频免费在线| 欧美日韩免费在线视频| 一区二区高清在线观看| 欧美性大战久久久久久久蜜臀| 亚洲精选中文字幕| 欧美日韩精品一区二区天天拍小说 | 亚洲午夜精品网| 国产精品高潮呻吟久久av黑人| 亚洲在线观看免费| 国产伦精品一区二区三区视频孕妇| 亚洲欧美韩国| 国产亚洲一区在线| 美女国产精品| 日韩一区二区免费高清| 国产精品白丝av嫩草影院 | 久久久青草青青国产亚洲免观| 国产又爽又黄的激情精品视频| 久久不见久久见免费视频1| 狠狠综合久久av一区二区老牛| 久久久久在线| 亚洲伦伦在线| 国产精品视频精品视频| 久久av一区| 最新高清无码专区| 伊人成人在线| 老色批av在线精品| 99国产一区二区三精品乱码| 国产精品人人爽人人做我的可爱| 久久riav二区三区| 最新国产乱人伦偷精品免费网站 | 日韩视频在线你懂得| 欧美日韩中文字幕在线视频| 亚洲欧美日韩在线高清直播| 伊大人香蕉综合8在线视| 久久黄色小说| 欧美韩国日本一区| 欧美日韩一区二区三区在线视频| 在线观看三级视频欧美| 在线欧美日韩精品| 欧美日韩国产欧| 欧美一区二区三区四区在线观看| 国内揄拍国内精品少妇国语| 农村妇女精品| 欧美在线亚洲| 日韩视频三区| 很黄很黄激情成人| 欧美视频在线观看视频极品| 久久久国产精彩视频美女艺术照福利| 亚洲日本乱码在线观看| 国产喷白浆一区二区三区| 欧美激情一区二区在线| 亚洲欧美日韩一区二区三区在线| 亚洲二区在线| 国产一区二区久久| 国产精品每日更新| 欧美人与禽猛交乱配视频| 久久一区激情| 欧美一二三区在线观看| 99在线精品视频在线观看| 在线成人激情视频| 国产亚洲精品久久久久婷婷瑜伽| 欧美精选一区| 老司机精品视频网站| 亚洲欧美卡通另类91av | 在线观看视频一区| 欧美日韩在线综合| 老司机免费视频一区二区| 欧美一区三区三区高中清蜜桃| 一区二区三区欧美日韩| 黄色国产精品一区二区三区| 国产欧美视频一区二区三区| 国产精品第一区| 欧美高清在线视频| 久久人体大胆视频| 一区二区三区精品国产| 1769国内精品视频在线播放| 国产精品一区二区久久精品 | 欧美人在线视频| 欧美一区二区三区四区在线 | 欧美日韩国产首页| 猫咪成人在线观看| 麻豆久久久9性大片| 久久久久久久精| 久久久久免费视频| 久久久久久久综合| 久久亚裔精品欧美| 久久综合伊人| 免费观看成人| 欧美成人69av| 欧美理论电影在线播放| 欧美日韩国产欧| 欧美无砖砖区免费| 国产精品免费观看在线| 国产精品美女999| 国产一区99| 一区二区三区在线视频观看| 在线成人av网站| 亚洲精品中文字| 亚洲午夜在线观看| 欧美一区二区在线免费观看| 久久久精品视频成人| 玖玖精品视频| 国产亚洲永久域名| 国产视频精品va久久久久久| 国产一区二区黄色| 亚洲高清视频中文字幕| 一本大道久久a久久精品综合| 亚洲一区二区精品在线|