一个项目使用两个oracle实例

怎么在一个项目使用两个oracle实例啊?

4个回答

[code="properties"]
DataSource.driverClassName=oracle.jdbc.OracleDriver

#DataSource1
DataSource1.url=jdbc:oracle:thin:@192.100.1.111:1521:orcl
DataSource1.username=xxx
DataSource1.password=xxx

#DataSource2
DataSource2.url=jdbc:oracle:thin:@192.100.1.112:1521:orcl
DataSource2.username=xxx
DataSource2.password=xxx
[/code]

[code="xml"]
<!-- 配置数据源 使用dbcp数据源 -->

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

value="${DataSource.driverClassName}" />







<!-- 配置数据源2 -->   
<bean id="dataSource2"     
    class="org.apache.commons.dbcp.BasicDataSource"     
    destroy-method="close">      
    <property name="driverClassName"     
        value="${DataSource.driverClassName}" />      
    <property name="url" value="${DataSource2.url}" />      
    <property name="username" value="${DataSource2.username}" />      
    <property name="password" value="${DataSource2.password}" />      
</bean>   

[/code]

你什么意思?每个数据库实例名字不一样啊,用实例名区分数据库阿。

创建两个不同的数据源DataSource,指向各个实例就可以了,你就想像成一个工程里使用了两个数据库那样就行了

两个oracle是否在同一个oracle服务器上,如果不在应该可以考虑用数据库集群,在同一个oracle上的话,创建一个账号,可以操作两个实例,应该没问题

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问