麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > Oracle > 正文

oracle數據庫冷備份的方法

2024-08-29 13:57:43
字體:
來源:轉載
供稿:網友

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

復制代碼 代碼如下:


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


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

復制代碼 代碼如下:


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 不行,因為控制文件中log,data文件位置沒有修改,無法open數據庫,需要啟動到mount狀態,修改之后再open.
物理備份的內容不需要做恢復
脫機備份的注意事項

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

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

于數據文件:

復制代碼 代碼如下:


[sql]
SQL> select file_name from dba_data_files; 
     
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 


 為了縮短備份時間和節省磁盤空間,通常,我們可以做如下微調:
 1)查看當前被oracle 激活的undo,這個undo將作為冷備的一員。

復制代碼 代碼如下:


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


2)對于temp臨時文件,我們可以不必備份,因為,oracle在開機時,不會檢查臨時文件。
3)對于控制文件,存在多路鏡像,我們可以只備份其中之一。
 完成了上面的幾點友情提醒后,我們就可以開始把實例給關了,開始作冷備。
[sql]
shutdown immediate

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日韩在线激情 | 女人久久久www免费人成看片 | 国产九九在线视频 | 午夜视频在线观 | 羞羞的视频免费在线观看 | 一级片999| 好吊色37pao在线观看 | 宅男噜噜噜66一区二区 | 黄色免费在线电影 | 99精品视频一区二区 | 精品一区二区久久久久久按摩 | 免费永久看羞羞片网站入口 | 国产精品色综合 | 国产亚洲欧美日韩在线观看不卡 | 亚洲一级片在线观看 | 久久人添人人爽人人爽人人片av | 特级黄色一级毛片 | 久久人人爽人人爽人人片av高清 | 一级裸体视频 | 免费看污视频在线观看 | 成人羞羞在线观看网站 | 国产精品美女久久久久久网站 | 国产精品久久久久网站 | 国产精品久久久久久久久久妇女 | 免费午夜视频 | 久久艹艹艹 | 98国内自拍在线视频 | 久久人添人人爽人人爽人人片av | 国产99久久精品一区二区 | 天堂成人一区二区三区 | 欧美va亚洲| 毛片区| 久久精精品 | 天天色图片 | 国产一级淫片a级aaa | 国产91丝袜在线播放 | 毛片在哪看 | 精品中文字幕视频 | 日本教室三级在线看 | 中文字幕国产亚洲 | 国产免费资源 |