当前位置: 首页 > 图文教程 > 数据库 > Oracle > Oracle 10g RAC之网络设置

Oracle
Oracle数据库系统紧急故障处理方法
Oracle SQL性能优化系列学习一
Oracle 数据库操作技巧集
Oracle组件实现动态Web数据库
ORACLE常见错误代码的分析与解决二
ORACLE常见错误代码的分析与解决三
在Oracle 8x实现自动断开后再连接
深刻理解Oracle数据库的启动和关闭
Oracle对两个数据表交集的查询
Oracle 8i字符集乱码问题析及其解决办法
Oracle 数据库管理脚本命名规范
Oracle不同数据库间对比分析脚本
Oracle数据库安全策略
Oracle数据库的空间管理技巧
Oracle数据库系统使用经验六则
ORACLE数据库应用开发常见问题及排除
Oracle系统表外键的更名
Oracle约束管理脚本
如何确定Oracle数据库表重复的记录
Oracle数据库索引的维护

Oracle 10g RAC之网络设置


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-31   浏览: 61 ::
收藏到网摘: n/a

    在Oracle10g RAC的安装过程中,网络的设置需要谨慎,也极其重要。

    以下将我的Oracle10g RAC环境的网络配置列举一下,供参考。

1.hosts文件的设置

    由于RAC要设置多个地址,所以需要准备好网络环境,我的hosts文件设置如下:


#

# Internet host table

#

127.0.0.1       localhost      

172.16.19.11    db210-rac1          db210-rac1.hurray.com.cn     loghost

172.16.19.211   db210-rac1vip       db210-rac1vip.hurray.com.cn

192.168.18.11   db210-rac1priv      db210-rac1priv.hurray.com.cn

192.168.19.11   db210-rac1hb        db210-rac1hb.hurray.com.cn

 

172.16.19.12    db210-rac2          db210-rac2.hurray.com.cn      

172.16.19.212   db210-rac2vip       db210-rac2vip.hurray.com.cn

192.168.18.12   db210-rac2priv      db210-rac2priv.hurray.com.cn

192.168.19.12   db210-rac2hb        db210-rac2hb.hurray.com.cn

2.监听器的配置

我的监听器文件配置如下:

bash-2.05$ cat listener.ora

# listener.ora.db210-rac1 Network Configuration

File: /opt/oracle/product/10.2.0/db/network/admin/listener.ora.db210-rac1

# Generated by Oracle configuration tools.

 

LISTENER_DB210-RAC1 =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = db210-rac1vip)(PORT = 1521)(IP = FIRST))

)

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.19.11)(PORT = 1521)(IP = FIRST))

)

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))

)

)

)

3.tnsnames.ora文件配置

网络服务名等配置如下:

bash-2.05$ cat tnsnames.ora

# tnsnames.ora Network Configuration File: /opt/oracle/product/10.2.0/db/network/admin/tnsnames.ora

# Generated by Oracle configuration tools.

 

EYGLE2 =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = db210-rac2vip)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = eygle)

(INSTANCE_NAME = eygle2)

)

)

 

EYGLE1 =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = db210-rac1vip)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = eygle)

(INSTANCE_NAME = eygle1)

)

)

 

EYGLE =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = db210-rac1vip)(PORT = 1521))

(ADDRESS = (PROTOCOL = TCP)(HOST = db210-rac2vip)(PORT = 1521))

(LOAD_BALANCE = yes)

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = eygle)

(FAILOVER_MODE =

(TYPE = SELECT)

(METHOD = BASIC)

(RETRIES = 180)

(DELAY = 5)

)

)

)

 

LISTENERS_EYGLE =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL =