亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: RMAN備份請(qǐng)教 [打印本頁(yè)]

作者: toutou1231    時(shí)間: 2010-08-18 11:25
標(biāo)題: RMAN備份請(qǐng)教
環(huán)境:
   目標(biāo)數(shù)據(jù)庫(kù)  2臺(tái)AIX 5.3   HA +   ORACLE 9.2.0.7 RAC
    恢復(fù)目錄數(shù)據(jù)庫(kù)    redhat  oracle 10.2.0.1
腳本:
  
. /home/oracle/.profile
ORACLE_HOME=/u01/app/oracle/product/9.2.0
export ORACLE_HOME
/u01/app/oracle/product/9.2.0/bin/rman target / catalog rman/rman@rman cmdfile=/backup/rman.cmd  msglog=/backup/log/rman.log

rman.cmd
  run

{

    allocate channel ch01d type disk  maxpiecesize=10G;
   
allocate channel ch03d type disk  maxpiecesize=10G;

    allocate channel ch02d type disk  maxpiecesize=10G;

    allocate channel ch04d type disk  maxpiecesize=10G;

   

    backup full
      
       (database
       format '/backup/aistest/full/AistestData_%u_%c_%s_%p'
      
         filesperset=1
      
         tag=" Aistest_fulldata_bak_nas");

   

    backup current controlfile format '/backup/aistest/full/AistestCtl_%u_%c_%s_%p'
   
    tag=" Aistest_ctl_bak";

   

      sql 'alter system archive log current';

  

    backup  
  
       (archivelog all
       format '/backup/aistest/full/AistestArch_%u_%c_%s_%p'
      
        filesperset=2
      
        tag=" Aistest_arch_bak_nas");

     

release channel ch01d;

     release channel ch03d;

     release channel ch02d;

     release channel ch04d;

}


問(wèn)題: 每次在數(shù)據(jù)文件備份完后會(huì)報(bào)錯(cuò):ORACLE error from recovery catalog database: ORA-03114: not connected to ORACLE
           但是腳本里我已經(jīng)添加catalog rman/rman@rman   且告訴我已經(jīng)連上了。
       而且我也試過(guò)手動(dòng) connect catalog rman/rman@rman    還是在備份完數(shù)據(jù)文件的時(shí)候報(bào)相同的錯(cuò)

       登錄恢復(fù)目錄數(shù)據(jù)庫(kù)發(fā)現(xiàn)各個(gè)表空間都已經(jīng)99%,擴(kuò)容后還是出問(wèn)題。登錄redhat,su到oracle,執(zhí)行rman,一直停在那里沒(méi)有反應(yīng)
       [oracle@q]$ whereis rman
           rman: /usr/X11R6/bin/rman /usr/bin/X11/rman
           原來(lái)redhat也有一個(gè)應(yīng)用叫RMAN ,修改oracle環(huán)境變量
       [oracle@q]$ echo $PATH
           /u01/oracle/app/product/10.2.0/bin:/home/oracle/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin
           執(zhí)行腳本后還是出相同問(wèn)題
       檢查alert LOG也沒(méi)發(fā)現(xiàn)特別的地方
       最后我改成nocatalog模式備份,就沒(méi)問(wèn)題
       請(qǐng)問(wèn)我再怎么查找問(wèn)題?

PS:用上面腳本在NOCATALOG模式下執(zhí)行,元數(shù)據(jù)在目標(biāo)數(shù)據(jù)庫(kù)的控制文件里。但我已經(jīng)執(zhí)行 backup databse ,這時(shí)候已經(jīng)把數(shù)據(jù)文件和控制文件備份在
AistestData_%u_%c_%s_%p,  是不是我只要保管好這個(gè)文件就可以了。我現(xiàn)在要鏟掉AIX, 是不是今后如果要恢復(fù),只要裝個(gè)數(shù)據(jù)庫(kù)建個(gè)實(shí)例,然后用這個(gè)文件
先恢復(fù)控制文件,然后再恢復(fù)數(shù)據(jù)文件? 總結(jié)一句話就是,NOCATALOG模式下,我備份出來(lái)的AistestData_%u_%c_%s_%p可以在另一套全新的環(huán)境里恢復(fù)到原來(lái)一模一樣,不會(huì)丟失任何東西.還是說(shuō) 我除了AistestData_%u_%c_%s_%p還需要上面的AistestCtl_%u_%c_%s_%p,另外還要備份參數(shù)文件等等
作者: duolanshizhe    時(shí)間: 2010-08-18 11:39
catalog  是需要一個(gè)實(shí)例的,如果沒(méi)有這個(gè)實(shí)例請(qǐng)使用控制文件方式,亦即nocatalog方式


linux自己也有個(gè)rman  所以在oracle用戶環(huán)境變量中加入$ORACLE_HOME/bin
作者: toutou1231    時(shí)間: 2010-08-18 11:45
SQL> select status from v$instance;

STATUS
------------
OPEN

恢復(fù)目錄數(shù)據(jù)庫(kù)肯定有實(shí)例了,LINUX環(huán)境變量也沒(méi)問(wèn)題吧,我已經(jīng) echo $PATH 把結(jié)果發(fā)出來(lái)了,$ORACLE_HOME/bin在前面

在AIX上
rman  tager /
drop catalog
create catalog
register database
備份還是出相同問(wèn)題
作者: toutou1231    時(shí)間: 2010-08-18 11:48
能回答下我最后PS的那個(gè)問(wèn)題嗎?
急著要鏟掉AIX   但備份一直不成功
如果nocatalog 方式也可以的話,就先鏟了  以后有機(jī)會(huì)再找not connected to ORACLE 問(wèn)題
作者: renxiao2003    時(shí)間: 2010-08-18 12:09
我在SOLARIS10下安裝ORACLE11GR2時(shí),就卡在鏈接RMAN這里了
作者: toutou1231    時(shí)間: 2010-08-18 12:15
版主9命啊
能不能提供個(gè)思路,我應(yīng)該從哪里找問(wèn)題

或者告訴我做完哪些備份后,我就可以安心把現(xiàn)在這套環(huán)境鏟了,不擔(dān)心恢復(fù)。
作者: toutou1231    時(shí)間: 2010-08-18 12:45
我剛突然想到目標(biāo)數(shù)據(jù)庫(kù)跟恢復(fù)目錄數(shù)據(jù)庫(kù)在不同網(wǎng)段

前2天網(wǎng)絡(luò)組的人總喊著要加防火墻 是不是起了什么策略
但問(wèn)網(wǎng)絡(luò)組又還沒(méi)搞


SQL> conn rman/rman@rman
Connected.
在目標(biāo)數(shù)據(jù)庫(kù)上也可以連上恢復(fù)目錄數(shù)據(jù)庫(kù)

唉 還是不知道怎么回事
作者: duolanshizhe    時(shí)間: 2010-08-20 09:29
哦  那就要調(diào)查下原因了
作者: davexie    時(shí)間: 2010-08-20 14:57
版主9命啊
能不能提供個(gè)思路,我應(yīng)該從哪里找問(wèn)題

或者告訴我做完哪些備份后,我就可以安心把現(xiàn)在這套環(huán) ...
toutou1231 發(fā)表于 2010-08-18 12:15



    來(lái)回答你的PS問(wèn)題,參數(shù)文件可以不要,你也可以備份下來(lái),命令如 backup pfile;data和controfile的備份集一定要就可以了.
作者: toutou1231    時(shí)間: 2010-08-23 23:55
來(lái)回答你的PS問(wèn)題,參數(shù)文件可以不要,你也可以備份下來(lái),命令如 backup pfile;data和controfile的備 ...
davexie 發(fā)表于 2010-08-20 14:57



      我備份命令是  backup databse    會(huì)備份system表空間
那肯定就同時(shí)備份了 數(shù)據(jù)文件和控制文件
只不過(guò)autobackup = off不會(huì)把controlfile單獨(dú)備份到備份集

現(xiàn)在的問(wèn)題是   由于catalog總是出錯(cuò)  我是在NOCATALOG下做的備份
我拿著NOCATALOG下backup databse    出來(lái)的備份文件 怎么在一個(gè)新庫(kù)下  完全恢復(fù)呢?
沒(méi)有catalog,我怎么讓新環(huán)境讀取到元數(shù)據(jù)從而進(jìn)行RMAN恢復(fù)呢?
作者: davexie    時(shí)間: 2010-08-24 11:57
回復(fù) 10# toutou1231


    很簡(jiǎn)單.在nocatalog下,所有的備份信息都在控制文件里.

   1.用pfile啟動(dòng)實(shí)例(沒(méi)有備份就從以前的數(shù)據(jù)庫(kù)的dbs目錄下拷貝過(guò)來(lái),如果恢復(fù)的數(shù)據(jù)庫(kù)和你的目標(biāo)數(shù)據(jù)庫(kù)目錄結(jié)構(gòu)不一樣,需要手工建立下)

   2.在rman里連接這個(gè)實(shí)例,執(zhí)行恢復(fù)操作,rman會(huì)幫你還原控制文件,之后rman會(huì)讀取控制文件里的備份信息,還原數(shù)據(jù)文件,并運(yùn)用歸檔日志,如果提示找不到某個(gè)目錄的備份集,很簡(jiǎn)單只要重新把備份集拷貝過(guò)去即可;或者可以使用帶cancel的恢復(fù)參數(shù),來(lái)直接指定你的備份集的位置.


不知道是否理解了恢復(fù)過(guò)程?
作者: doni    時(shí)間: 2010-08-24 14:07
AIX:
rman target / catalog rman/rman@rman

另外:如果實(shí)際找不出問(wèn)題,用cp做冷備吧,只要新系統(tǒng)的環(huán)境與原來(lái)一樣,恢復(fù)就很方便的。




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2