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

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 6608 | 回復: 8
打印 上一主題 下一主題

rman備份rac archivelog的問題 [復制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2008-01-28 22:02 |只看該作者 |倒序瀏覽
環(huán)境:oracle10g rac,兩個節(jié)點,實例名分別為racdb1和racdb2,數(shù)據(jù)庫名racdb。兩個實例的log_archive_dest_1均設(shè)置為'LOCATION=/opt/app/oracle/archive/arch1'。兩個實例的archivelog均在本地,也沒有nfs。
現(xiàn)要通過RMAN備份歸檔時出現(xiàn)找不到歸檔文件的錯誤。下面是我操作的過程:
1、在節(jié)點一上修改log_archive_dest_1的SID,操作如下:
SQL> alter system set log_archive_dest_1 = 'LOCATION=/opt/app/oracle/archive/arch1' SID = 'racdb1';

System altered.

在節(jié)點二上修改log_archive_dest_1的SID,操作如下:
SQL> alter system set log_archive_dest_1 = 'LOCATION=/opt/app/oracle/archive/arch1' SID = 'racdb2';

System altered.

2、RMAN>CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;

3、使用下列腳本備份
run{
allocate channel rac1 type 'sbt_tape'
connect 'sys/oracle@racdb1'
parms 'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo_zh.opt)';
allocate channel rac2 type 'sbt_tape'
connect 'sys/oracle@racdb2'
parms 'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo_zh.opt)';

sql 'alter system archive log thread 2 current';
sql 'alter system archive log thread 1 current';

backup
  filesperset 10
  format 'arch_%t_%s_%c_%p.arc'
  (archivelog UNTIL TIME 'SYSDATE' delete all input channel rac1)
  (archivelog UNTIL TIME 'SYSDATE' delete all input channel rac2);

release channel rac1;
release channel rac2;
}

不論在哪個節(jié)點都會出現(xiàn)類似下面的錯誤提示:
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of backup command at 01/28/2008 15:36:35
RMAN-06059: expected archived log not found, lost of archived log compromises recoverability
ORA-19625: error identifying file /opt/app/oracle/archive/arch1/2_124_642339076.dbf
ORA-27037: unable to obtain file status
IBM AIX RISC System/6000 Error: 2: A file or directory in the path name does not exist.
Additional information: 3

分解在兩個節(jié)點上
crosscheck archivelog all;
delete expired archivelog all;
每次都會找到一些不同的文件,刪除后再備份問題依舊。(只是文件名換了)

請問,這種問題該如何解決。是否應在 backup archivelog 中加 like 之類的,不是很明白,能否指點指點呀,謝謝!
另:在racdb1的/arch1/中大多是1_%.dbf,只有兩三個2_%.dbf(是不是因為racdb2的/arch1/滿了,放到這邊的?)

論壇徽章:
0
2 [報告]
發(fā)表于 2008-01-29 10:02 |只看該作者
解決你這個問題可以有兩種方法:
1.  將兩個節(jié)點的archive dest設(shè)置成NFS,每個節(jié)點都可以訪問其他節(jié)點的日志
2.  將兩個節(jié)點的archive dest設(shè)置成不同目錄。比如node1: /arch1
                                                                        node2: /arch2

論壇徽章:
0
3 [報告]
發(fā)表于 2008-01-29 14:27 |只看該作者
我今天先做了個backup full,然后把backup archivelog 中加入 like '/arch1/1%'(對應channel rac1)和like '/arch1/2%'(對應channel rac2)。因為我發(fā)現(xiàn)在每個節(jié)點上的log_archive_format都是%t_%s_%r.dbf。備份可以通過。
backup
  filesperset 10
  format 'arch_%t_%s_%c_%p.arc'
  (archivelog like '/arch1/1%' delete all input channel rac1)
  (archivelog like '/arch1/2%' delete all input channel rac2);
但不知道是否存在易患。我在以上操作之后把剩余的歸檔日志手工刪了。

論壇徽章:
0
4 [報告]
發(fā)表于 2008-01-29 14:29 |只看該作者
原帖由 lpss 于 2008-1-29 14:27 發(fā)表
我在以上操作之后把剩余的歸檔日志手工刪了。


強,建議找臺機器做下備份恢復測試。

論壇徽章:
0
5 [報告]
發(fā)表于 2008-01-29 14:42 |只看該作者
沒有環(huán)境了,F(xiàn)在上線的系統(tǒng)所存在的歸檔是由下列步驟產(chǎn)生的測試上線部署、測試運行、調(diào)試、exp、刪除表所有者、用sql生成表結(jié)構(gòu)、imp有用數(shù)據(jù)、上線運行。再此期間歸檔日志一直沒有被整理過,F(xiàn)在歸檔日志空間接近100%,急于處理。我以為crosscheck archivelog之后,再全備,再備archivelog后,其剩下的archivelog都沒用了呢。請幫我看看,存在哪些問題?謝謝!

論壇徽章:
0
6 [報告]
發(fā)表于 2008-01-29 15:00 |只看該作者
個人認為應該沒有問題。

論壇徽章:
0
7 [報告]
發(fā)表于 2008-01-29 15:45 |只看該作者
原帖由 lpss 于 2008-1-29 14:27 發(fā)表
我今天先做了個backup full,然后把backup archivelog 中加入 like '/arch1/1%'(對應channel rac1)和like '/arch1/2%'(對應channel rac2)。因為我發(fā)現(xiàn)在每個節(jié)點上的log_archive_format都是%t_%s_%r.dbf。備份可 ...


如果在rac1 存在2*.log,在你的備份機制中是如何備份的?

論壇徽章:
0
8 [報告]
發(fā)表于 2008-01-29 17:16 |只看該作者
原帖由 numenhuang 于 2008-1-29 15:45 發(fā)表


如果在rac1 存在2*.log,在你的備份機制中是如何備份的?

在rac1中確實發(fā)現(xiàn)了2個2*.log,當時查看系統(tǒng)環(huán)境,磁盤空間rac1中arch1接近90%,rac2中arch1接近98%。折騰半天我將兩個2*.log拷貝到了rac2上,才進行的上述操作。
我不知道為什么2*.log會出現(xiàn)在rac1上?
如果要是象您建議的在不同節(jié)點上建立不同的歸檔日志目錄,就我目前的情況能否按如下步驟實現(xiàn):
就兩個節(jié)點來說,
1、在rac1和rac2中都建立arch1和arch2目錄
2、分別設(shè)置rac1和rac2的log_archive_dest_1參數(shù):
connect sys/password@racdb1 as sysdba
alter system set log_archive_dest_1='LOCATION=/opt/app/oracle/archive/arch1' SID = 'racdb1';
connect sys/password@racdb2 as sysdba
alter system set log_archive_dest_1='LOCATION=/opt/app/oracle/archive/arch2' SID = 'racdb2';
(其中不明白,指定的SID起什么作用,這是我在其他文檔上看到的)
3、修改備份arch的腳本
backup
  filesperset 10
  format 'arch_%t_%s_%c_%p.arc'
  (archivelog  delete all input channel rac1)
  (archivelog  delete all input channel rac2);
請問這樣可以嗎?因為是生產(chǎn)環(huán)境,我不能進行修改測試。
請賜教,謝謝!

論壇徽章:
3
15-16賽季CBA聯(lián)賽之遼寧
日期:2017-12-28 12:15:1015-16賽季CBA聯(lián)賽之福建
日期:2017-12-28 12:26:5115-16賽季CBA聯(lián)賽之新疆
日期:2018-03-07 15:09:17
9 [報告]
發(fā)表于 2010-09-16 15:23 |只看該作者
在rac1中確實發(fā)現(xiàn)了2個2*.log,當時查看系統(tǒng)環(huán)境,磁盤空間rac1中arch1接近90%,rac2中arch1接近98%。折騰 ...
lpss 發(fā)表于 2008-01-29 17:16


在rac1中確實發(fā)現(xiàn)了2個2*.log
的原因是節(jié)點2曾經(jīng)down機。所以的它的在線日志就歸檔到節(jié)點一的目錄下了。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP