Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

17

积分

0

好友

10

主题
1#
发表于 2012-7-29 12:38:06 | 查看: 7813| 回复: 4
我的rac有两个节点
配置为
节点1
192.168.1.21 rac1 rac1.test.com
192.168.1.31 rac1-vip
172.24.1.21 rac1-priv
实例prod1
归档位置为
/arch/rac1

节点2
192.168.1.22 rac2 rac2.test.com
192.168.1.32 rac2-vip
172.24.1.22 rac2-priv
实例prod2
归档位置为
/arch/rac2

现在想接收远程的归档日志
rac1 接点的
tnsnames.ora配置的服务名为
rac2 =
  (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = rac2-vip)(PORT = 1521))
      (CONNECT_DATA =
       (SERVER = DEDICATED)
       (SERVICE_NAME = prod.test.com)
    )
  )
)

rac2 接点的
tnsnames.ora配置的服务名为
rac1 =
  (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = rac1-vip)(PORT = 1521))
      (CONNECT_DATA =
       (SERVER = DEDICATED)
       (SERVICE_NAME = prod.test.com)
    )
  )
)


归档位置prod1prod2
本地磁盘/arch/rac1/arch/rac1
/arch/rac2/arch/rac2
log_archive_dest_1'/arch/rac1''/arch/rac1'
log_archive_dest_1service=rac2service=rac1
standby_archive_dest'/arch/rac2''/arch/rac1'

在数据库下的配置为
SQL> select INST_ID,NAME,VALUE from gv$parameter where  NAME = 'log_archive_dest_1' or NAME ='log_archive_dest_2' or NAME like '%standby%'  order by 1,2;

   INST_ID NAME                           VALUE
---------- ------------------------------ ------------------------------
         1 log_archive_dest_1             location=/arch/rac1
         1 log_archive_dest_2             service=rac2
         1 standby_archive_dest           /arch/rac2
         1 standby_file_management        MANUAL
         2 log_archive_dest_1             location=/arch/rac2
         2 log_archive_dest_2             service=rac1
         2 standby_archive_dest           /arch/rac1
         2 standby_file_management        MANUAL

在节点1执行
SQL> alter system switch logfile;
System altered.
SQL> /
System altered.
SQL> /
System altered.
SQL>
查看节点1生成的归档日志
[oracle@rac1 arch]$ ls -l rac1 rac2
rac1:
total 2004
-rw-r----- 1 oracle oinstall 2038784 Jul 29 12:32 1_183_786834986.dbf
-rw-r----- 1 oracle oinstall    3072 Jul 29 12:32 1_184_786834986.dbf
-rw-r----- 1 oracle oinstall    1024 Jul 29 12:32 1_185_786834986.dbf
rac2:
total 0

去rac2机器上去查看,发现日志也没有传到rac2主机上
[oracle@rac2 arch]$ ls -l rac1 rac2
rac1:
total 0
rac2:
total 8100
-rw-rw---- 1 oracle oinstall 8281600 Jul 29 12:32 2_128_786834986.dbf

比较郁闷,不知道配置还是哪里出了问题,大家帮我看看。
日志放到共享存储上配置起来比较方便,但是我想知道这样做是不是可以,
大家帮帮我,谢谢!
2#
发表于 2012-7-29 12:42:08
action plan:
col dest_name for a30
col error for a60

set linesize 200 pagesize 1400
select dest_name ,status,error from gv$archive_dest;

回复 只看该作者 道具 举报

3#
发表于 2012-7-29 12:52:07
原帖由 maclean 于 2012-7-29 12:42 发表
action plan:
col dest_name for a30
col error for a60

set linesize 200 pagesize 1400
select dest_name ,status,error from gv$archive_dest;


SQL>  select dest_name ,status,error from gv$archive_dest;

DEST_NAME                      STATUS    ERROR
------------------------------ --------- ------------------------------------------------------------
LOG_ARCHIVE_DEST_1             VALID     
LOG_ARCHIVE_DEST_2             VALID     
LOG_ARCHIVE_DEST_3             INACTIVE  
LOG_ARCHIVE_DEST_4             INACTIVE  
LOG_ARCHIVE_DEST_5             INACTIVE  
LOG_ARCHIVE_DEST_6             INACTIVE  
LOG_ARCHIVE_DEST_7             INACTIVE  
LOG_ARCHIVE_DEST_8             INACTIVE  
LOG_ARCHIVE_DEST_9             INACTIVE  
LOG_ARCHIVE_DEST_10            INACTIVE  
LOG_ARCHIVE_DEST_1             VALID     
LOG_ARCHIVE_DEST_2             VALID     
LOG_ARCHIVE_DEST_3             INACTIVE  
LOG_ARCHIVE_DEST_4             INACTIVE  
LOG_ARCHIVE_DEST_5             INACTIVE  
LOG_ARCHIVE_DEST_6             INACTIVE  
LOG_ARCHIVE_DEST_7             INACTIVE  
LOG_ARCHIVE_DEST_8             INACTIVE  
LOG_ARCHIVE_DEST_9             INACTIVE  
LOG_ARCHIVE_DEST_10            INACTIVE

回复 只看该作者 道具 举报

4#
发表于 2012-7-29 12:54:10
在一个实例中

alter system archive log current;

之后 上传该实例最近的500行alert.log

回复 只看该作者 道具 举报

5#
发表于 2012-7-30 00:44:59
alert_prod1.txt (19 KB, 下载次数: 972)
原帖由 maclean 于 2012-7-29 12:54 发表
在一个实例中

alter system archive log current;

之后 上传该实例最近的500行alert.log


奇怪了,有些时候还是能收到其它节点的日志的。
[oracle@rac1 arch]$ ls -l rac1 rac2
rac1:
total 2968
-rw-r----- 1 oracle oinstall  103936 Jul 29 23:57 1_195_786834986.dbf
-rw-r----- 1 oracle oinstall    3072 Jul 29 23:57 1_196_786834986.dbf
-rw-r----- 1 oracle oinstall    1536 Jul 29 23:57 1_197_786834986.dbf
-rw-r----- 1 oracle oinstall    1536 Jul 29 23:57 1_198_786834986.dbf
-rw-r----- 1 oracle oinstall 1283072 Jul 30 00:26 1_199_786834986.dbf
-rw-r----- 1 oracle oinstall   11776 Jul 30 00:26 1_200_786834986.dbf
-rw-r----- 1 oracle oinstall    3072 Jul 30 00:27 1_201_786834986.dbf
-rw-r----- 1 oracle oinstall    2560 Jul 30 00:27 1_202_786834986.dbf
-rw-rw---- 1 oracle oinstall 1601536 Jul 30 00:11 2_139_786834986.dbf
rac2:
total 0
[oracle@rac1 arch]$
我也的了一些资料,好多人在10g r2 10.2.0.5.0上没有做在功,其它版本有些人说可以,会不会是跟
这个版本有些参数要废弃有关呀。
附件为我在节点1上执行alter system archive log current;
命令后的近500行alert日志,帮我分析一下,谢谢!

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-25 01:46 , Processed in 0.051396 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569