一、 Oracle 10g新建一个Oracle监听程序:
[开始] -- > 程序 -- > Oracle - OraDb10g_home1 -- > Configuration and Migration Tools -- >
Net Configuration Assistant -- >监听程序配置 -- > 下一步 -- > 添加 -- > 监听程序名:xxx(例如:LISTENERORA) -- > 下一步 -- > 选定的协议(TCP) -- > 下一步 -- > 使用标准端口号 -- >是否配置另一个监听程序?(否)-- > 下一步 -- > … -- >完成
注:建立好监听程序后,鼠标右击[我的电脑],点击管理,在服务项下找到刚刚建好的监听程序(例如:OracleOraDb10g_home1TNSListenerLISTENERORA)确保它已经启动,如果还没有启动,可以双击并启动它。
二、 oracle双机的连接配置
服务命名的配置(在xxx\oracle\product\10.2.0\db_1\network\ADMIN\tnsnames.ora中配置,便于用plsql developer进行连接):
GXYDWMSDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ip1)(PORT = port1))
(ADDRESS = (PROTOCOL = TCP)(HOST = ip2)(PORT = port2))
(LOAD_BALANCE = yes)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 数据库实例名)
(FAILOVER_MODE =
(TYPE = SELECT)
(METHOD = BASIC)
(RETRIES = 180)
(DELAY = 5)
)
)
)
程序配置文件中数据库连接url(便于程序访问数据库):
dataSource.url=jdbc:oracle:thin:@(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ip1)(PORT = port1))(ADDRESS = (PROTOCOL = TCP)(HOST = ip2)(PORT = port2)))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = 数据库实例名)))