`
哇哈哈852
  • 浏览: 92591 次
文章分类
社区版块
存档分类
最新评论

Oracle RAC 连接到指定实例

阅读更多


在某些特定的情形下,有时候需要从客户端连接到RAC中指定的实例,而不是由客户端Load_balance来动态选择或者是通过服务器端的监听器根据负载情形来转发。对此我们可以通过为tnsnames.ora中特定的网络服务名添加instance_name子项,或者是单独建立一个指向所需实例的网络服务名,下面描述这两种情形。

一、测试环境

-->Oracle 版本 
SQL> select * from v$version where rownum<2;

BANNER
---------------------------------------------------------------- 
Oracle Database 10g Release 10.2.0.3.0 - 64bit Production

-->OS 版本 
SQL> ho cat /etc/issue

Welcome to SUSE Linux Enterprise Server 10 SP3 (x86_64) - Kernel \r (\l).

-->RAC 相关信息 
SQL> ho /users/oracle/crs_stat.sh
Resource name                                Target     State              
--------------                                ------     -----              
ora.GOBO4.GOBO4A.inst                         ONLINE     ONLINE on bo2dbp  
ora.GOBO4.GOBO4B.inst                         ONLINE     ONLINE on bo2dbs  
ora.GOBO4.db                                  ONLINE     ONLINE on bo2dbp  
ora.bo2dbp.ASM1.asm                           ONLINE     ONLINE on bo2dbp  
ora.bo2dbp.LISTENER_BO2DBP.lsnr               ONLINE     ONLINE on bo2dbp  
ora.bo2dbp.gsd                                ONLINE     ONLINE on bo2dbp  
ora.bo2dbp.ons                                ONLINE     ONLINE on bo2dbp  
ora.bo2dbp.vip                                ONLINE     ONLINE on bo2dbp  
ora.bo2dbs.ASM2.asm                           ONLINE     ONLINE on bo2dbs  
ora.bo2dbs.LISTENER_BO2DBS.lsnr               ONLINE     ONLINE on bo2dbs  
ora.bo2dbs.gsd                                ONLINE     ONLINE on bo2dbs  
ora.bo2dbs.ons                                ONLINE     ONLINE on bo2dbs  
ora.bo2dbs.vip                                ONLINE     ONLINE on bo2dbs  

-->实例GOBO4A上的listener参数 
SQL> show parameter instance_name

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------ 
instance_name                        string      GOBO4A

SQL> show parameter listener

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------ 
local_listener                       string
remote_listener                      string      remote_lsnr_gobo4

-->实例GOBO4B上的listener参数 
SQL> show parameter instance_name

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------ 
instance_name                        string      GOBO4B

SQL> show parameter listener  

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------ 
local_listener                       string
remote_listener                      string      remote_lsnr_gobo4

-->服务器端的tnsnames.ora 
SQL> ho more $ORACLE_HOME/network/admin/tnsnames.ora
# tnsnames.ora Network Configuration File: /u01/oracle/db/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

remote_lsnr_gobo4 =
  (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.7.61)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.7.62)(PORT = 1521))
  )

-->客户端的tnsnames.ora(客户端为suse 10)  
oracle@SZDB:~> tail -10 $ORACLE_HOME/network/admin/tnsnames.ora
GOBO4 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.7.61)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.7.62)(PORT = 1521))
    (LOAD_BALANCE = yes)
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = GOBO4)
    )
  )
  • 大小: 31.8 KB
分享到:
评论

相关推荐

    ORACLE 12C RAC 主库配置单实例ADG

    ORACLE 12C RAC 主库配置单实例 ADG Oracle 12C RAC 主库配置单实例 ADG 是一种高可用性和灾难恢复解决方案,旨在提供高可用性和数据保护。下面将详细介绍 ORACLE 12C RAC 主库配置单实例 ADG 的知识点。 一、...

    OGG 12c Oracle RAC到单实例同步 归档在本地搭建案例

    ### OGG 12c Oracle RAC到单实例同步 归档在本地搭建案例 #### 环境说明 在本案例中,我们将探讨如何利用Oracle GoldenGate (OGG) 12c 实现从Oracle Real Application Clusters (RAC) 环境到单实例环境的数据同步...

    创建oracle数据库(RAC)实例过程说明.doc

    Oracle RAC集群数据库实例创建过程详解 Oracle RAC(Real Application Clusters)是Oracle公司推出的集群解决方案,旨在提供高可用性、可扩展性和高性能的数据库解决方案。下面是创建Oracle RAC集群数据库实例的...

    Oracle rac功能测试方案

    - **测试结果**:在断开网络连接后,Oracle RAC能够自动检测并采取措施,如重新建立连接或转移负载至其他节点。 ##### 4.4 第二节点对第一实例的影响测试 - **测试目的**:评估一个节点出现问题时对整个集群的影响...

    weblogic连接oracle RAC数据源配置

    在这样的环境下,配置WebLogic连接Oracle RAC数据源是一项关键任务,它确保了应用能够透明地访问RAC集群中的任何节点,实现高可用性和负载均衡。 首先,理解Oracle RAC的工作原理至关重要。RAC允许多个实例同时访问...

    Oracle RAC核心技术详解

    RAC还支持透明应用故障转移(TAF),当某个实例出现故障时,会自动将连接重定向到健康的实例,保证业务连续性。 在配置Oracle RAC时,我们需要关注网络配置,包括公共网络、私有网络和Interconnect。公共网络用于...

    Oracle RAC重启操作手册

    - 切换到`oracle`用户来管理数据库实例。 - 切换到`root`用户来控制集群服务。 #### 二、关闭RAC **知识点4:停止所有节点上的数据库服务** - **背景**: 在关闭RAC集群之前,需要先停止所有节点上的数据库服务...

    Oracle 11.2.0.3 单实例 迁移到 11gR2 RAC 案例-- 使用RMAN 异机恢复

    Oracle数据库的迁移是一个复杂的过程,尤其当从单实例环境迁移到高可用的Real Application Clusters (RAC)架构时。本案例重点讲述了如何利用RMAN(Recovery Manager)工具进行Oracle 11.2.0.3单实例到11gR2 RAC的异...

    Oracle RAC恢复到单机方案-仅有一个全备

    ### Oracle RAC恢复到单机方案—仅有一个全备 #### 概述 在Oracle Real Application Clusters (RAC)环境中,当面临只有历史全备(热备)且无增量备份和归档备份的情况下,若需要将数据恢复到单机环境,会面临一定...

    深入理解Oracle RAC 12c(完整书签).pdf

    RAC技术是Oracle数据库12c版本中提供的一项关键特性,它支持在多个服务器节点间共享同一个数据库实例,让客户能够运行在大型机级别的可靠性和安全性。 Oracle RAC 12c的知识点覆盖了安装、配置、使用和管理集群...

    华为云ECS ORACLE RAC 11.2.0.4 的安装指导

    然而,将Oracle RAC(Real Application Clusters)部署到华为云ECS(Elastic Cloud Server)上会面临一些挑战,如集群配置错误和网络设置问题。本文档旨在提供详尽的指导,帮助用户高效地在云环境中搭建Oracle RAC ...

    Understanding Oracle RAC Internals - The Cache Fusion Edition

    Oracle RAC(Real Application Clusters)是Oracle数据库的一个重要特性,它允许多个服务器实例共同访问同一个数据库,从而提供高可用性和可伸缩性。Cache Fusion是RAC架构中的一个核心技术,它允许不同节点上的...

    记录一次在Vmware ESXi6虚拟机环境下搭建oracle的RAC的过程

    2. 配置Oracle RAC:我们需要配置Oracle RAC,包括创建数据库、添加实例、配置网络等。 六、测试Oracle RAC 在测试Oracle RAC之前,我们需要检查数据库的连接性和可用性。 1. 检查数据库连接性:我们需要检查...

    oraclerac增加asm盘创建表空间.docx

    - 连接到数据库实例,创建所需的表空间。例如,创建一个名为` APP_DATA `的表空间,使用` DATA `磁盘组中的磁盘。 ```sql CREATE TABLESPACE app_data DATAFILE '/+DATA/app_data.dbf' SIZE 5G AUTOEXTEND ON ...

    oracle RAC集群修改归档日志路径.docx

    Oracle RAC(Real Application Clusters)集群是一种高可用性解决方案,它允许多个实例同时访问同一个数据库,确保在单个节点故障时数据的连续性和一致性。归档日志是Oracle数据库的重要组成部分,它们记录了自上次...

    Oracle RAC 官方培训文档

    Oracle RAC允许多个实例同时访问同一个物理数据库,实现了真正的集群数据库环境,确保了业务连续性和数据安全性。以下是对Oracle RAC官方培训文档中的关键知识点的详细解释: 1. **Oracle RAC架构**:Oracle RAC由...

    单实例迁移到Oracle RAC最佳实践

    单实例数据库迁移到Oracle RAC环境是一个复杂的过程,需要严谨的规划和执行步骤,以确保数据的一致性和服务的连续性。本文将详细探讨从单实例迁移到Oracle RAC环境的最佳实践。 一、环境预览 1.1. 配置预览 在...

    Oracle RAC部署环境准备手册之一:系统与工具安装

    Oracle RAC(Real Application Clusters)是Oracle数据库的一种高可用性解决方案,允许多个数据库实例同时访问同一物理数据库,提供故障切换和负载均衡能力。在部署Oracle RAC环境时,操作系统的选择和配置是至关...

    Oracle RAC 安装手册

    Oracle RAC允许多个实例同时访问同一个物理数据库,通过共享存储实现数据的冗余和负载均衡。它通过Clusterware(集群软件)来管理这些实例,并确保在任何节点故障时,服务能够无缝切换到其他正常运行的节点。 2. *...

Global site tag (gtag.js) - Google Analytics