欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Oracle 冷備份

系統 2047 0

--======================

-- Oracle 冷備份

--======================

?

一、冷備份

??? 數據庫在關閉狀態下完成所有物理系統文件拷貝的過程,也稱脫機備份

??? 適合于非歸檔模式下,數據庫處于一致性狀態

???

二、步驟 ???

??? 首先在運行的庫中得到數據庫運行的所有的物理文件位置,然后在計劃內關閉數據庫 ( shutdown )

??? 再執行拷貝物理文家到備份路徑或備份設備

??? 備份完成后立即啟動數據庫讓其提供正常的服務

?

?

三、冷備腳本的寫法

??? 首先應該在相關視圖里查出數據庫的數據文件,日志文件,控制文件,臨時文件所在的位置

??? 注意:不要直接把 oradata 下的 cp 就行了,因為生產庫里各個文件通常分布在不同的磁盤,不同的地方,所以在去視圖里獲得真實路徑 ?

?

??? -- 查看實例和數據庫的相關信息

??? SQL > select instance_name , version , status , archiver , database_status from v$instance ;

?

??? INSTANCE_NAME ??? VERSION ?????????? STATUS ?????? ARCHIVE DATABASE_STATUS

??? ---------------- ----------------- ------------ ------- -----------------

??? orcl ???????????? 10.2.0.1.0 ??????? OPEN ???????? STOPPED ACTIVE

?

??? SQL > select dbid , name , log_mode from v$database ;

?

??????? ? DBID NAME ????? LOG_MODE

??? ---------- --------- ------------

??? 1242732291 ORCL ????? NOARCHIVELOG

?

??? -- 查看數據文件及狀態信息

??? SQL > select file_name , tablespace_name , status , online_status from dba_data_files ;

?

??? FILE_NAME ?????????????????????????????????????????????? TABLESPACE STATUS ??? ONLINE_

??? ------------------------------------------------------- ---------- --------- -------

??? / u01 / app / oracle / oradata / orcl / undotbs01 . dbf ????????????? UNDOTBS1 ?? AVAILABLE ONLINE

??? / u01 / app / oracle / oradata / orcl / system01 . dbf ?????????????? SYSTEM ???? AVAILABLE SYSTEM

??? / u01 / app / oracle / oradata / orcl / sysaux01 . dbf ?????????????? SYSAUX ???? AVAILABLE ONLINE

??? / u01 / app / oracle / oradata / orcl / users01 . dbf ??????????????? USERS ????? AVAILABLE ONLINE

??? / u01 / app / oracle / oradata / orcl / example01 . dbf ????????????? EXAMPLE ??? AVAILABLE ONLINE

??? / u01 / app / oracle / oradata / orcl / tbs1_1 . dbf ???????????????? TBS1 ?????? AVAILABLE ONLINE

??? / u01 / app / oracle / oradata / orcl / tbs1_2 . dbf ???????????????? TBS1 ?????? AVAILABLE ONLINE

?

??? -- 查看數據文件

??? SQL > select name from v$datafile ;

?

??? NAME

??? --------------------------------------------------------------------------------

??? / u01 / app / oracle / oradata / orcl / system01 . dbf

??? / u01 / app / oracle / oradata / orcl / undotbs01 . dbf

??? / u01 / app / oracle / oradata / orcl / sysaux01 . dbf

??? / u01 / app / oracle / oradata / orcl / users01 . dbf

??? / u01 / app / oracle / oradata / orcl / example01 . dbf

??? / u01 / app / oracle / oradata / orcl / tbs1_1 . dbf

??? / u01 / app / oracle / oradata / orcl / tbs1_2 . dbf

?

??? -- 查看臨時文件

??? SQL > select name from v$tempfile ;

?

??? NAME

??? --------------------------------------------------------------------------------

??? / u01 / app / oracle / oradata / orcl / temp01 . dbf

?

??? -- 查看日志文件

??? SQL > select member from v$logfile ;

?

??? MEMBER

??? ------------------------------------------------------------

??? / u01 / app / oracle / oradata / orcl / redo2a . rdo

??? / u01 / app / oracle / oradata / orcl / redo2b . rdo

??? / u01 / app / oracle / oradata / orcl / redo1a . rdo

??? / u01 / app / oracle / oradata / orcl / redo3a . rdo

??? / u01 / app / oracle / oradata / orcl / redo3b . rdo

??? / u01 / app / oracle / oradata / orcl / redo1b . rdo

?

??? -- 查看控制文件

??? SQL > select name from v$controlfile ;

?

??? NAME

??? ------------------------------------------------------------

??? / u01 / app / oracle / oradata / orcl / control01 . ctl

??? / u01 / app / oracle / oradata / orcl / control02 . ctl

?

??? -- 創建備份目錄

??? SQL > ho mkdir / u01 / app / oracle / coolbak

???

??? -- 使用連接符生成復制文件命令

??? SQL > select 'ho cp ' || name || ' /u01/app/oracle/coolbak' from v$controlfile ;

?

??? 'HOCP' || NAME|| '/U01/APP/ORACLE/COOLBAK'

??? ----------------------------------------------------------------------------------

??? ho cp / u01 / app / oracle / oradata / orcl / control01 . ctl / u01 / app / oracle / coolbak

??? ho cp / u01 / app / oracle / oradata / orcl / control02 . ctl / u01 / app / oracle / coolbak

?

??? SQL > save / tmp / tmpbak . sql ; ?? -- 將上面的輸入保存為 tmpbak.sql

??? Created file / tmp / tmpbak . sql

?

??? SQL > ho vim / tmp / tmpbak . sql ?? -- 編輯 tmpbak.sql, 將下面的內容輸入到 tmpbak.sql

?

??? set feedback off

??? set heading off

??? set verify off

??? set trimspool off

??? set pagesize 0

??? set linesize 200

??? define dir = '/u01/app/oracle/coolbak'

??? define script = '/tmp/coolbak.sql'

??? spool & script

??? select 'ho cp ' || name || ' &dir' from v$controlfile

??? union all

??? select 'ho cp ' || name || ' &dir' from v$datafile

??? union all

??? select 'ho cp ' || member || ' &dir' ? from v$logfile

??? union all

??? select 'ho cp ' || name || ' &dir' from v$tempfile

??? /

??? create pfile = '&dir/initorcl.ora' from spfile ;

??? ho cp / u01 / app / oracle / 10g / dbs / orapworcl & dir

??? spool off

??? shutdown immediate

??? start & script

??? ho rm & script

??? startup

?

??? -- 執行 tmpbak.sql

??? SQL > @/tmp / tmpbak . sql ;

?

??? -- 執行過程及數據庫啟動略

???????

??? -- 啟動后查看備份的文件

??? SQL > ho ls / u01 / app / oracle / coolbak

??? control01 . ctl ? orapworcl ?? redo2b . rdo ??? system01 . dbf ?? users01 . dbf

??? control02 . ctl ? redo1a . rdo ? redo3a . rdo ??? tbs1_1 . dbf

??? example01 . dbf ? redo1b . rdo ? redo3b . rdo ??? tbs1_2 . dbf

??? initorcl . ora ?? redo2a . rdo ? sysaux01 . dbf ? undotbs01 . dbf

?

四、總結

??? 優點

??????? 冷備模式下概念易于理解,即將需要備份的文件復制到安全的位置

??????? 操作比較簡單,不需要太多的干預

??????? 容易恢復到某個時間點上 ( 只需將文件再拷貝回去 )

??????? 能與歸檔方法相結合,作數據庫 最新狀態 的恢復。

??? 缺點

??????? 備份時,數據庫必須處于一致性關閉狀態

??????? 只能提供到某一時間點的恢復

??????? 備份時速度比較慢,尤其是數據量大性能影響比較大

??????? 不能實現基于表和用戶級別的數據恢復

?

五、更多參考

?

? Oracle 備份恢復概念

?

SPFILE 錯誤導致數據庫無法啟動

?

Managing Archived Redo Logs

?

Oracle 用戶、對象權限、系統權限

?

Oracle 角色、配置文件

?

? Oracle 聯機重做日志文件(ONLINE LOG FILE)

?

? Oracle 控制文件(CONTROLFILE)

?

? Oracle 表空間與數據文件

?

Oracle 歸檔日志

?

Oracle 冷備份


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 一级一级 a爱片免费视频 | 国产精品v在线播放观看 | gvg668| 人人干人人爱 | 特黄免费 | 色婷婷社区 | 五月网婷婷 | 欧美成人伊人久久综合网 | 成人一区二区在线观看视频 | 亚洲精品一区二区深夜福利 | 超碰97在线免费 | 日韩久草 | 九色国产| 成人免费体验区福利云点播 | 天天搞夜夜爽 | 欧美毛片aaa激情 | 99热国产精品 | 国产精品99久久久久久久女警 | 精品国产一区二区三区成人影院 | 成人在线播放视频 | 日韩欧美一区二区三区 | 亚洲天堂中文网 | 中文字幕成人av | 日本一区二区三区高清不卡 | 国产精品久久久久久日本一道 | 久久中文字幕一区二区 | 精久久| 久草在线中文888 | 欧美成人精品久久精品 | 欧美日韩国产综合网 | 亚洲成人综合视频 | 亚洲国产精品第一页 | 国产一区在线看 | 色综合久久久久久久久五月性色 | 天天干天天干天天干天天干天天干 | 欧美国产激情二区三区 | 三级视频在线观看 | 久久精品探花 | 性视频久久 | 精品国精品国产自在久国产应用 | 国产在线看片 |