RAC (双节点) + 单实例 DATAGUARD 安装遇到的问题处理

PRIMARY:  RAC 双节点 ,存储:ASM
STANDBY: 单实例          存储: ASM

单实例  数据库如果要使用 ASM存储,也要安装一个GRID,选项为:
【】为独立服务器配置ORACLE GRID INFRASTRUCTURE
其它和安装GRID RAC一致。
安装时,也要选择一个VotingDISK。

完成后状态如下:

[grid@dg1 ~]$ crs_stat -t
Name           Type           Target    State     Host       
------------------------------------------------------------
ora.CRS.dg     ora....up.type ONLINE    ONLINE    dg1        
ora.DATA.dg    ora....up.type ONLINE    ONLINE    dg1        
ora....ER.lsnr ora....er.type ONLINE    ONLINE    dg1        
ora....VERY.dg ora....up.type ONLINE    ONLINE    dg1        
ora.asm        ora.asm.type   ONLINE    ONLINE    dg1        
ora.cssd       ora.cssd.type  ONLINE    ONLINE    dg1        
ora.diskmon    ora....on.type OFFLINE   OFFLINE              
ora.evmd       ora.evm.type   ONLINE    ONLINE    dg1        
ora.ons        ora.ons.type   OFFLINE   OFFLINE              
[grid@dg1 ~]$

以下是安装时遇到的问题及解决方法,这里写出与大家分享,如果有更好的思路及解决方法,也请回贴告之。

1.GRID 安装
【】为独立服务器配置ORACLE GRID INFRASTRUCTURE

[grid@dg1 admin]$ crs_stat -t
Name           Type           Target    State     Host       
------------------------------------------------------------
ora.CRS.dg     ora....up.type ONLINE    ONLINE    localhost  
ora.DATA.dg    ora....up.type ONLINE    ONLINE    localhost  
ora....ER.lsnr ora....er.type OFFLINE   OFFLINE              
ora....VERY.dg ora....up.type ONLINE    ONLINE    localhost  
ora.asm        ora.asm.type   ONLINE    ONLINE    localhost  
ora.cssd       ora.cssd.type  ONLINE    ONLINE    localhost  
ora.diskmon    ora....on.type OFFLINE   OFFLINE              
ora.evmd       ora.evm.type   ONLINE    ONLINE    localhost  
ora.ons        ora.ons.type   OFFLINE   OFFLINE

看到HOST 为 localhost。可能是在安装GRID前,没有修改HOSTNAME而引起的。
后面在进行数据复制(duplicate)时,既然提示无法找到ASM ,数据复制不过去。

2.重装后, 少了ASM,如下:

[grid@dg1 ~]$ crs_stat -t
Name           Type           Target    State     Host       
------------------------------------------------------------
ora....ER.lsnr ora....er.type ONLINE    ONLINE    dg1        
ora.cssd       ora.cssd.type  ONLINE    ONLINE    dg1        
ora.diskmon    ora....on.type OFFLINE   OFFLINE              
ora.evmd       ora.evm.type   ONLINE    ONLINE    dg1        
ora.ons        ora.ons.type   OFFLINE   OFFLINE

怀疑是删除重装引起的。后来使用GRID的deinstall 卸载后,再进行安装,问题解决。

3.RMAN 数据复制(duplicate)时出错,如下:
开始找不到是什么原因,使用dbca建立一个新库,没有问题。说明不是ASM的问题了。
alert_stbdb.log 还有无法打开+DATA 目录下的文件的错误提示。
后来想到可能是RMAN 是在STANDBY 服务器端执行的原因。到PRIMARY服务器端执行,问题没有了。

RMAN> duplicate target database for standby from active database nofilenamecheck;

Starting Duplicate Db at 2013-10-21 14:36:40
using target database control file instead of recovery catalog
allocated channel: ORA_AUX_DISK_1
channel ORA_AUX_DISK_1: SID=9031 device type=DISK

contents of Memory Script:
{
   backup as copy reuse
   targetfile  '/opt/app/oracle/product/11.2.0/dbs/orapwracdb1' auxiliary format
 '/opt/app/oracle/product/11.2.0/dbs/orapwstbdb'   ;
}
executing Memory Script

Starting backup at 2013-10-21 14:36:43
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=11533 instance=racdb1 device type=DISK
Finished backup at 2013-10-21 14:36:44
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of Duplicate Db command at 10/21/2013 14:36:46
RMAN-05501: aborting duplication of target database
RMAN-06136: ORACLE error from auxiliary database: ORA-03113: end-of-file on communication channel
Process ID: 21550
Session ID: 8429 Serial number: 5

RMAN> exit

--------------alert_stbdb.log ------------------
Recovery Manager complete.

Mon Oct 21 16:25:48 2013
RFS connections have been disallowed
alter database mount standby database
NOTE: Loaded library: /opt/oracle/extapi/64/asm/orcl/1/libasm.so
NOTE: Loaded library: System
SUCCESS: diskgroup DATA was mounted
SUCCESS: diskgroup RECOVERY was mounted
ERROR: failed to establish dependency between database stbdb and diskgroup resource ora.DATA.dg
ERROR: failed to establish dependency between database stbdb and diskgroup resource ora.RECOVERY.dg
Set as converted control file due to db_unique_name mismatch

4.PRIMARY 服务器端提示 密码文件错误。查看 log文件无法同步到standby 服务器。
想到RAC环境前几天修改过SYS的密码,后把RAC1,及RAC2节点,都执行一次修改密码。
SQL>alter user sys  identified by oracle;

并且把rac1 重新生成密码文件:

orapwd file=/tmp/orapwracdb1.ora password=oracle force=y ignorecase=y
并把密码文件拷贝到standby 服务器端,及rac2.
问题解决。

ORACLE Instance racdb2 - Archival Error. Archiver continuing.
Tue Oct 22 10:41:10 2013
Error 1034 received logging on to the standby
PING[ARC2]: Heartbeat failed to connect to standby 'stbdb'. Error is 1034.
Tue Oct 22 10:42:10 2013
Error 1034 received logging on to the standby
PING[ARC2]: Heartbeat failed to connect to standby 'stbdb'. Error is 1034.
Tue Oct 22 10:43:10 2013
Error 1017 received logging on to the standby
------------------------------------------------------------
Check that the primary and standby are using a password file
and remote_login_passwordfile is set to SHARED or EXCLUSIVE,
and that the SYS password is same in the password files.
      returning error ORA-16191
------------------------------------------------------------
PING[ARC2]: Heartbeat failed to connect to standby 'stbdb'. Error is 16191.
Tue Oct 22 10:44:10 2013
Error 1017 received logging on to the standby
------------------------------------------------------------
Check that the primary and standby are using a password file
and remote_login_passwordfile is set to SHARED or EXCLUSIVE,
and that the SYS password is same in the password files.

--------------alert_stbdb.log ------------------
FAL[client, USER]: Error 12154 connecting to RACDB1,RACDB2 for fetching gap sequence
Mon Oct 21 22:14:58 2013
Error 12154 received logging on to the standby
FAL[client, USER]: Error 12154 connecting to RACDB1,RACDB2 for fetching gap sequence

ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance

RAC (双节点) + 单实例 DATAGUARD 安装遇到的问题处理相关推荐

  1. RAC+单实例DATAGUARD 配置

    (以下为作业内容) 1.配置一个基于归档日志的RAC到单节点standby的data guard,贴出主要的配置操作. 2.分别从RAC的两个节点切换日志,让归档传到standby,在standby上 ...

  2. 【RAC】将单实例备份集恢复为rac数据库

    [RAC]将单实例备份集恢复为rac数据库 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识, ...

  3. ORACLE 19C 单实例数据库安装

    目录 环境信息 安装前准备 开始安装 安装程序 配置监听 安装数据库 安装后 本地连接数据库 总结 本文涉及的安装包下载: 链接:https://pan.baidu.com/s/1cXxAUTvWE6 ...

  4. 抢鲜体验:Oracle 19C单实例数据库安装步骤详解

    抢鲜体验:Oracle 19C单实例数据库安装步骤详解 原创: 李宏达 数据和云 今天 作者:李宏达,云和恩墨北区交付工程师. 大家一直期待的 Oracle Database 19c 今天已经提供公开 ...

  5. Oracle11.2.0.4数据库单实例补丁安装

    Oracle11.2.0.4数据库单实例补丁安装 1.解压p6880880_112000_Linux-x86-64.zip 生成OPatch文件夹,覆盖原有OPatch文件夹 2.解压p2881387 ...

  6. 记一次Oracle 11.2.0.4 RAC异地还原到单实例

    此次记录一下Oracle RAC集群备份异地单实例恢复操作.主要记录关键操作,由于保密原因不粘贴详细操作流程. 一.环境: 原库: 操作系统:Redhat 6.5 数据库:Oracle 11.2.0. ...

  7. Oracle RAC迁移到单实例(通过备份集手动恢复)

    该文章为网络资源整理,仅供个人学习笔记用途,如有侵权请联系删除! 实验环境 操作系统:centos6.8 源端:RAC11.2.0.4 (10.16.35.131/132) 目标端:Oracle 软件 ...

  8. Linux下Oracle 11g 单实例静默安装

    环境规划: OS Version : Red Hat Enterprise Linux Server release 6.7 (Santiago) Oracle Version: 11.2.0.4 操 ...

  9. 12c r2单实例 静默安装软件

    安装Oracle必需软件: yum -y install compat-db compat-db42 compat-db43 compat-gcc-34 compat-gcc-34-c++ compa ...

最新文章

  1. 英伟达TensorRT 8-bit Inference推理
  2. Android切近实战(八)
  3. matlab 格式化文件,格式化matlab文件01_新建普通文件
  4. 前嗅ForeSpider教程:数据建表
  5. Dex文件格式扫描器:特征API的检测和扫描-小工具一枚(转载)
  6. 复旦大学长跑协会申请书前言(初稿)
  7. Flash动作补间动画
  8. 软件测试用例设计方法等价划分法
  9. JSP文件的中文在浏览器上显示乱码解决方法
  10. linux 分区格式化类型,Linux分区格式化
  11. 计算机显卡驱动异常,解决显卡驱动无法正常安装的问题
  12. marlin2.0.x 固件相关配置文档说明
  13. easybcd卸载linux系统,Windows 8.1和Ubuntu 14.04双系统卸载Ubuntu参考教程
  14. MYSQL安装遇到MySQL-server conflicts with错误(mysql5.6.17)
  15. 2019年全国大学生电子设计大赛(简单电路特性测试仪)
  16. wps excel 中将一行多列数据转换为一行两列的格式 的方法函数
  17. 如何使用OLED显示图像
  18. 人力资源管理中的能力素质模型
  19. 2019.8.设计菜单,完成简单计算器功能。要求:设计5个菜单项,功能分别为加减乘除。
  20. 继百果园、鲜丰水果后,洪九果品凭什么冲击“水果上市第一股”?

热门文章

  1. HTML中行内元素与块级元素的区别
  2. [bzoj 2653][国家集训队]middle
  3. mysql 单表卡死
  4. bzoj2538: [Ctsc2000]公路巡逻
  5. 利用JS实现简单的瀑布流效果
  6. 【Java面试题】34 List 、Map、Set 区别?
  7. Vim强制写入w!的分析
  8. node.js跨域问题
  9. 关于0xFFFFFFFF和alpha,温故而知新
  10. 现在就开始使用AngularJS的三个重要原因