ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Instance database dbid sid tnsname等概念混个眼熟

Instance database dbid sid tnsname等概念混个眼熟

原创 Linux操作系统 作者:wuweilong 时间:2012-01-04 14:03:52 0 删除 编辑

Instance  database  dbid  sid   tnsname等概念混个眼熟

 

 

一、   instance

要理解instance_name首先要知道instance是什么东西,实例是由进程和内存组成,在系统中是一个临时的区域,会随着关闭而消失,反应了数据库的某一时刻的状态,通常情况下一个database对应着只有一个instance,但是在rac或其它集群的情况下一个database可以相对拥有多个instance

二、   database

database是由重做日志文件,控制文件,参数文件,数据文件,临时文件等文件的一个集合,并且是永久存在的。

三、   dbid

DBID是不是用来标识db_name的序列号,用来作为数据库的唯一标识,一般可用于数据库的恢复

四、   sid

很多人容易把sidinstance_name搞混来,实际上,简单点就是配置的操作系统环境变量,这个变量名必须与instance_name的值相同,否则我发链接到对应的instance

五、   tnsname

是为了方便远程的用户通过监听中指定的tnsname链接到对应的数据库。监听文件里面同样有一个server_name这个名称对应的就是instance_name.

 

注意:一个数据库可以包含多个实例,一个实例只属于一个数据库,一台主机上可以部署多个实例。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/20674423/viewspace-714395/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
暂无介绍

注册时间:2010-01-08

  • 博文量
    249
  • 访问量
    1963720