Oracle数据库多结点相关配置
最近负责的项目要迁数据库,遇到了oracle数据库双结点配置的问题,将涉及到的TNS和RAC集群相关的问题总结了一下。
一、oracle数据库双结点配置:
xml配置示例:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.0.xsd"><!-- oracle --><bean id="c3p0DataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value="oracle.jdbc.driver.OracleDriver"/> <property name="jdbcUrl" value="jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = ip1)(PORT = 端口号))(ADDRESS = (PROTOCOL = TCP)(HOST = ip2)(PORT = 端口号))(LOAD_BALANCE = yes)(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = 服务名)))"/><property name="user" value="jnetcms"></property> <property name="password" value="tiger"></property> <property name="maxPoolSize" value="50"></property> <property name="minPoolSize" value="10"></property> <property name="initialPoolSize" value="10"></property> <property name="acquireIncrement" value="5"></property> <property name="maxIdleTime" value="30"></property><property name="checkoutTimeout" value="30000"></property><property name="idleConnectionTestPeriod" value="30"></property><property name="maxStatements" value="3000"></property> </bean></beans>
properties属性文件配置示例:
jdbc.url=jdbc\:oracle\:thin\:@(DESCRIPTION\=(ADDRESS\=(PROTOCOL\=\TCP)(HOST\=\ip1)(PORT\=端口号))(ADDRESS\=(PROTOCOL\=TCP)(HOST\=ip2)(PORT\=端口号))(CONNECT_DATA\=(SERVER\=DEDICATED)(SERVICE_NAME\=服务名)))
jdbc.username=jnetcms
jdbc.password=tiger
dbcp.maxIdle=30
dbcp.maxActive=50
dbcp.maxWait=60000
dbcp.removeAbandonedTimeout =180
dbcp.removeAbandoned =true
二、JDBC使用TNS连接多结点oracle:
--TNS串
jdbc:oracle:thin:@
(description= (ADDRESS_LIST =(address=(protocol=tcp)(host=ip1)(port=端口号))(address=(protocol=tcp)(host=ip2)(port=端口号))(address=(protocol=tcp)(host=ip3)(port=端口号))(load_balance=yes)//表示是否负载均衡)(connect_data =//(server = dedicated)//该参数表示专用服务器模式(service_name=ORACMS)//要操作数据库的服务名(failover_mode =//连接失败后处理的方式(type=session)//TYPE =SESSION表示当一个连接好的会话的实例发生故障,系统会自动将会话切换到其他可用的实例,前台应用无须再度发起连接,但会话正在执行的SQL 需要重新执行。(method=basic)//表示初始连接就连接一个接点(retries=5)//连接失败后重试连接的次数(delay=15)//连接失败后重试的延迟时间(以秒为单位)))
)
Oracle数据库多结点相关配置相关推荐
- Oracle数据库的安装和配置
我们今天开始学习ORACLE,ORACLE来学习SQL和PL/SQL,前一个阶段我们已经学习了JAVA基础,Java基础是我们学习的第一个阶段,有了JAVA语言,JAVA应用程序,我们就可以访问WEB ...
- 一、Oracle数据库的安装和配置
一.Oracle数据库的安装和配置 Oracle 简介 Oracle 是殷墟出土的甲骨文(oracle bone inscriptions)的英文翻译的第一个单词 Oracle 公司是全球最大的信息管 ...
- 3、配置/管理Oracle数据库---监听程序配置
3.配置/管理Oracle数据库-监听程序配置 在成功创建Oracle数据库之后,用户可以对其进行配置和管理.需要用到网络配置助手工具 网络配置助手:主要用于Oracle数据库的监听程序.命名方法 ...
- Oracle数据库中字符串相关字段类型辨析
本文来自李明子csdn博客(http://blog.csdn.net/free1985),商业转载请联系博主获得授权,非商业转载请注明出处! 1 引子 字符串类型的字段在各关系数据库中均占有重要地位. ...
- Oracle数据库备份和恢复配置详解
本文Oracle讲述了数据库备份和恢复配置的详解过程,可能的失败及其解决方法. 失败类型 遇到的失败或错误分为两大类:物理和逻辑.物理错误一般是硬件错误或使用数据库的应用程序中的软件错误,而逻辑错误一 ...
- oracle数据库的安装及配置方法
一.安装方法 下载安装包:地址http://www.oracle.com 不同版本: Oracle Database 12c(当前最新版本,截止2016年11月) Oracle Database 11 ...
- 为Oracle数据库在linux上配置hugepage内存管理---发表到鼎甲公众号
发表到鼎甲公众号 技术干货 | 如何提高大数据量时的内存使用效率? 文章目录 配置HugePages的必要性 系统调整之前的状态 Oracle数据库版本和参数 操作系统版本和参数 内核参数 检查Hug ...
- appsettings 连接oracle数据库,web.config中配置数据库连接的两种方式(appSettings 与 connectionStrings)...
[预览] [转载博客]cnblogs.com/sunzhiyue/archive/2011/06/07/2074696.html 在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是 ...
- oracle查看分区表的数据,ORACLE数据库查看分区表相关信息的方法
ORACLE数据库如何查看分区表的相关信息呢?不知道你有没有总结过这方面的知识.下面我们先创建两个表TEST. GPRS_CELLTOPVOL_WK来做实验,脚本如下: CREATE TABLE GP ...
最新文章
- web测试的平台的开发
- 你只知道JVM栈,知不知道栈帧、局部变量表、slot、操作数栈?
- matlab编程求平均,matlab中的分组平均函数grpstats的用法
- SSM整合——实现图书的查询功能
- JavaScript的作用域(1)
- scala 抽象方法_Scala抽象类型
- pytorch和torchvision的安装
- 【语音识别】基于matlab说话人识别系统【含Matlab源码 1704期】
- win7桌面图标消失的3种解决方案
- java web 常见面试题_2019最新Javaweb面试题及答案
- python房屋租赁管理系统设计与实现报告_房屋租赁管理系统设计毕业论文
- python基础1:数据类型和标识符命名规范
- ibm常用分析工具ha.jar,jca.jar
- 赋科技以温度,百度集团副总裁吴甜入选《财富》“40 Under 40榜单”
- 在线制作动态显示折线图
- 济南2022年全面实行电子劳动合同,爱签电子合同为HR赋能增效
- 基于Echarts实现可视化数据大屏大数据看板
- 北京大学公开课:操作系统与虚拟化安全 学习与研究
- php 读取文件指定行,在PHP中读取文件的特定行
- 我的这两年-IT小硕