亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

oracle數(shù)據(jù)庫冷備份的方法

 更新時間:2013年11月11日 10:29:22   作者:  
oracle數(shù)據(jù)庫脫機(jī)備份的實(shí)現(xiàn)方法與在使用oracle數(shù)據(jù)庫脫機(jī)備份時的一些注意事項(xiàng)

冷備份是數(shù)據(jù)庫文件的物理備份,通常在數(shù)據(jù)庫通過一個shutdown normal或shutdown immediate 命令正常關(guān)閉后進(jìn)行。當(dāng)數(shù)據(jù)庫關(guān)閉時,其使用的各個文件都可以進(jìn)行備份。這些文件構(gòu)成一個數(shù)據(jù)庫關(guān)閉時的一個完整映像。
冷備份通常要備份以下文件:
所有數(shù)據(jù)文件
所有控制文件
所有聯(lián)機(jī)重做日志
初始化參數(shù)文件initsid.ora(可選)
先執(zhí)行以下SQL語句查看所有需要備份的文件:

復(fù)制代碼 代碼如下:

SVRMGR> select * from v$datafile;
SVRMGR> select * from v$controlfile;
SVRMGR> select * from v$logfile;
 

記錄下所有的這些文件的路徑和文件名,同時連同初始化參數(shù)文件一起備份到disk或tape。
數(shù)據(jù)庫在shutdown后,如何脫機(jī)備份?
脫機(jī)備份直接把物理文件拷貝到一個位置就可以了,如果要在備份的位置啟動數(shù)據(jù)庫,寫一個新的init文件,修改control文件的位置,再執(zhí)行下代碼
復(fù)制代碼 代碼如下:

SQL> startup mount
ORACLE instance started.
Total System Global Area   57124108 bytes
Fixed Size                    70924 bytes
Variable Size              40198144 bytes
Database Buffers           16777216 bytes
Redo Buffers                  77824 bytes
Database mounted.
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01113: file 1 needs media recovery
ORA-01110: data file 1: 'F:ORACLEORADATALHGSYSTEM01.DBF'
 

startup restrict 不行,因?yàn)榭刂莆募衛(wèi)og,data文件位置沒有修改,無法open數(shù)據(jù)庫,需要啟動到mount狀態(tài),修改之后再open.
物理備份的內(nèi)容不需要做恢復(fù)
脫機(jī)備份的注意事項(xiàng)

完全脫機(jī)備份,又名冷備份。冷備份的存在是為了保護(hù)現(xiàn)場,防止我們恢復(fù)失敗時可以從頭開始。
我們知道,數(shù)據(jù)文件是oracle向os預(yù)留的磁盤空間,如果我們規(guī)劃數(shù)據(jù)庫時,申請了50g,一開始o(jì)racle
可能只用了100M,我們冷備時所需的有效數(shù)據(jù)就更少了,或許只有5M,但我們還是得備份50g。
這便是冷備的缺點(diǎn)。

 進(jìn)行冷備時可能出現(xiàn)備份不全或備份了垃圾數(shù)據(jù)的狀況。所以,我們務(wù)必以數(shù)據(jù)庫看到的為準(zhǔn)。
通常,冷備的主要對象是datafile,controlfile和redo log file。我們可以借助幾個視圖來瞧瞧
他們匿于何處。

于數(shù)據(jù)文件:

復(fù)制代碼 代碼如下:

[sql]
SQL> select file_name from dba_data_files; 
    chabaoo.cn 
FILE_NAME 
------------------------------------------------------------------------------------------------------------------------------------------------------ 
/u01/app/oracle/oradata/ORCL/datafile/o1_mf_users_8050fkdh_.dbf 
/u01/app/oracle/oradata/ORCL/datafile/o1_mf_sysaux_8050fk3w_.dbf 
/u01/app/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_8050fkc6_.dbf 
/u01/app/oracle/oradata/ORCL/datafile/o1_mf_system_8050fk2z_.dbf 
/u01/app/oracle/oradata/ORCL/datafile/o1_mf_example_8050jhm7_.dbf 
  于控制文件:
[sql]
SQL> select name from v$controlfile; 
NAME 
------------------------------------------------------------------------------------------------------------------------------------------------------ 
/u01/app/oracle/oradata/ORCL/controlfile/o1_mf_8050hgfp_.ctl 
/u01/app/oracle/flash_recovery_area/ORCL/controlfile/o1_mf_8050hgqh_.ctl 

  于日志文件:
[html]
  SQL> select member from v$logfile; 

MEMBER 
------------------------------------------------------------------------------------------------------------------------------------------------------ 
/u01/app/oracle/oradata/ORCL/onlinelog/o1_mf_3_8050hq4s_.log 
/u01/app/oracle/flash_recovery_area/ORCL/onlinelog/o1_mf_3_8050hs2h_.log 
/u01/app/oracle/oradata/ORCL/onlinelog/o1_mf_2_8050hm84_.log 
/u01/app/oracle/flash_recovery_area/ORCL/onlinelog/o1_mf_2_8050ho5o_.log 
/u01/app/oracle/oradata/ORCL/onlinelog/o1_mf_1_8050hhn1_.log 
/u01/app/oracle/flash_recovery_area/ORCL/onlinelog/o1_mf_1_8050hkdv_.log 

 為了縮短備份時間和節(jié)省磁盤空間,通常,我們可以做如下微調(diào):
 1)查看當(dāng)前被oracle 激活的undo,這個undo將作為冷備的一員。
復(fù)制代碼 代碼如下:

[html]
  SQL> show parameter undo 
    chabaoo.cn 
NAME                                 TYPE        VALUE 
------------------------------------ ----------- ------------------------------ 
undo_management                      string      AUTO 
undo_retention                       integer     900 
undo_tablespace                      string      UNDOTBS1 
 

2)對于temp臨時文件,我們可以不必備份,因?yàn)椋琽racle在開機(jī)時,不會檢查臨時文件。
3)對于控制文件,存在多路鏡像,我們可以只備份其中之一。
 完成了上面的幾點(diǎn)友情提醒后,我們就可以開始把實(shí)例給關(guān)了,開始作冷備。
[sql]
shutdown immediate

相關(guān)文章

  • Oracle數(shù)據(jù)庫19C的安裝與配置指南(2022年最新版)

    Oracle數(shù)據(jù)庫19C的安裝與配置指南(2022年最新版)

    在Oracle數(shù)據(jù)庫的發(fā)展中,數(shù)據(jù)庫一直處于不斷升級狀態(tài),下面這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫19C的安裝與配置指南的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • PLSQL配置遠(yuǎn)程Oracle數(shù)據(jù)庫連接的示例代碼

    PLSQL配置遠(yuǎn)程Oracle數(shù)據(jù)庫連接的示例代碼

    這篇文章主要介紹了PLSQL配置遠(yuǎn)程Oracle數(shù)據(jù)庫連接的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Oracle Number型數(shù)值存儲與轉(zhuǎn)換的實(shí)現(xiàn)詳解

    Oracle Number型數(shù)值存儲與轉(zhuǎn)換的實(shí)現(xiàn)詳解

    本篇文章是對Oracle中Number型數(shù)值存儲與轉(zhuǎn)換的實(shí)現(xiàn)方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • Oracle數(shù)據(jù)庫密碼文件的使用和維護(hù)

    Oracle數(shù)據(jù)庫密碼文件的使用和維護(hù)

    Oracle數(shù)據(jù)庫密碼文件的使用和維護(hù)...
    2007-03-03
  • Oracle導(dǎo)出文本文件的三種方法(spool,UTL_FILE,sqluldr2)

    Oracle導(dǎo)出文本文件的三種方法(spool,UTL_FILE,sqluldr2)

    這篇文章主要介紹了Oracle導(dǎo)出文本文件的三種方法(spool,UTL_FILE,sqluldr2),需要的朋友可以參考下
    2023-05-05
  • 詳解Oracle修改字段類型方法總結(jié)

    詳解Oracle修改字段類型方法總結(jié)

    本篇文章主要介紹了Oracle修改字段類型方法總結(jié),小編覺得不錯,非常具有實(shí)用價值,有興趣的可以了解一下。
    2016-12-12
  • 通過sql準(zhǔn)確查出一天數(shù)據(jù)的方法

    通過sql準(zhǔn)確查出一天數(shù)據(jù)的方法

    之前做一個項(xiàng)目的時候想用sql查出某人一天做的數(shù)據(jù),但怎么查都沒有準(zhǔn)確查出。最近通過查閱萬卷書籍終于知道了如何準(zhǔn)確查出一天的數(shù)據(jù)。所以想著總結(jié)出來分享給大家,或許對有需要的朋友們能帶來一定的幫助,下面來一起看看吧。
    2016-12-12
  • Oracle數(shù)據(jù)字典詳解

    Oracle數(shù)據(jù)字典詳解

    數(shù)據(jù)字典(Data Dictionary)是Oracle元數(shù)據(jù)(Metadata)的存儲地點(diǎn),匯集了數(shù)據(jù)庫對象及數(shù)據(jù)庫運(yùn)行時需要的基礎(chǔ)信息,本文詳細(xì)介紹了什么是Oracle數(shù)據(jù)字典,感興趣的小伙伴可以參考一下
    2023-04-04
  • Oracle表索引查看常見的方法總結(jié)

    Oracle表索引查看常見的方法總結(jié)

    索引是數(shù)據(jù)庫系統(tǒng)中的一種數(shù)據(jù)結(jié)構(gòu),用于加快查詢的速度,在Oracle中可以在表或視圖上創(chuàng)建索引,這篇文章主要給大家介紹了關(guān)于Oracle表索引查看常見方法總結(jié)的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • 詳解Oracle dg 三種模式切換

    詳解Oracle dg 三種模式切換

    這篇文章主要介紹了詳解Oracle dg 三種模式切換 的相關(guān)資料,需要的朋友可以參考下
    2015-12-12

最新評論