Oracle10gRAC系列之网络设置

文章作者 100test 发表时间 2007:03:14 13:32:27
来源 100Test.Com百考试题网


  在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 = TCP)(HOST = db210-rac1vip)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = db210-rac2vip)(PORT = 1521))
)

  这就是主要的一些配置文件,其中,Oracle的相关配置文件都是自动生成的,VIP可以实现故障时的自动切换。



相关文章


弥补Oracle数据库访问限制绕过的漏洞
OracleSES的实现案例
Oracle安全数据系统架构全接触
Oracle10gRAC系列之网络设置
在Oracle9iisqlplus中使用替换变量
实现Oracle11i的I_O需求
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛