您的位置:首页 > 数据库 > Oracle

Oracle RAC 集群配置

2012-02-16 15:43 218 查看
配置别名:

RAC_DB =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = node1)(PORT = 1521))

(ADDRESS = (PROTOCOL = TCP)(HOST = node2)(PORT = 1521))

(LOAD_BALANCE = yes)

(FAILOVER = on)

)

(CONNECT_DATA =

(SERVICE_NAME = RAC_DB)

(FAILOVER_MODE = (TYPE = SELECT)

(METHOD = BASIC)

(RETRIES = 20)

(DELAY = 10)

)

)

)

JDBC

String userid = "scott";

String password = "tiger";

String tnsnames_info =

"(DESCRIPTION=(ADDRESS_LIST=" +

"(ADDRESS=(PROTOCOL=TCP)(HOST=node1)(PORT=1521))" +

"(ADDRESS=(PROTOCOL=TCP)(HOST=node2)(PORT=1521))" +

"(LOAD_BALANCE=yes)(FAILOVER=on))" +

"(CONNECT_DATA=(SERVICE_NAME=rac_db)))" ;

String url = "jdbc:oracle:thin:@" + tnsnames_info;

DriverManager.registerDriver(new oracle.jdbc.OracleDriver());

Connection dbConnection = DriverManager.getConnection(url, userid, password);

Spring

<bean id="dbcp" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">

  <property name="driverClassName">

   <value>oracle.jdbc.driver.OracleDriver</value>

  </property>

  <property name="url">

   <value>jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS = (PROTOCOL = TCP)(HOST = 10.200.180.193)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = 10.200.180.194)(PORT = 1521))(LOAD_BALANCE = yes)(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = cjww)))</value>

<!--

   <value>jdbc:oracle:thin:@10.200.180.193:1521:cjww</value>

-->

  </property>

  <property name="username">

   <value>ccs</value>

  </property>

  <property name="password">

   <value>ccs154321</value>

  </property>

  <property name="defaultAutoCommit">

   <value>false</value>

  </property>

</bean>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: