概述
ORACLE实例 = 进程 + 进程所使用的内存(SGA) 实例是一个临时性的东西,你也可以认为它代表了数据库某一时刻的状态! 数据库 = 重做文件 + 控制文件 + 数据文件 + 临时文件 数据库是永久的,是一个文件的集合。 ORACLE实例和数据库之间的关系 1. 临时性和永久性 2. 实例可以在没有数据文件的情况下单独启动 startup nomount , 通常没什么意义 3. 一个实例在其生存期内只能装载(alter database mount)和打开(alter database open)一个数据库4. 一个数据库可被许多实例同时装载和打开(即RAC),RAC环境中实例的作用能够得到充分的体现!
=======================================
以前我们是一个url:
<property name="url" value="jdbc:oracle:thin:@133.128.27.68:1521:zydb1"/>
后来变成两个URL :
<property name="url" value="jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)(FAILOVER=on) (ADDRESS_LIST=(ADDRESS=(protocol=tcp)(host=133.128.27.92)(port=1521)) (ADDRESS=(protocol=tcp)(host=133.128.27.93)(port=1521))) (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=zydb)))"
网上查了一下,做一记录:这是一个数据库建立了两个实例
什么是实例呢?
如:
DEV_IRMS = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 133.128.27.145)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = zhwgdb) ) ) ZYDB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 133.128.27.68)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = zydb) ) )
最后
以上就是轻松大门为你收集整理的数据库实例名和数据库连接方式的特例的全部内容,希望文章能够帮你解决数据库实例名和数据库连接方式的特例所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复