我是靠谱客的博主 轻松大门,最近开发中收集的这篇文章主要介绍数据库实例名和数据库连接方式的特例,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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)     )   )

最后

以上就是轻松大门为你收集整理的数据库实例名和数据库连接方式的特例的全部内容,希望文章能够帮你解决数据库实例名和数据库连接方式的特例所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部