DB_NAME会保持在数据文件头里,所以更改DB_NAME不能仅仅修改parameter,还需要用nid 来进行更改,并且更改后还需要手工做些工作,使其生效。 DB_UNIQUE_NAME这在另一个HA的应用,Dataguard会经常提及的,和DB_NAME不一样的作用,在DG里,要求物理DG,主从库都有一样的DB_NAME,虽然他们和RAC不一样,并不是同一个库。
DB_UNIQUE_NAME: ①在DataGuard中,主备库拥有相同的DB_NAME,为了区别,就必须有不同的DB_UNIQUE_NAME ②DB_UNIQUE_NAME在DG中会影响动态注册的SERVICE_NAME,即如果采用的是动态注册,则注册的SERVICE_NAME为DB_UNIQUE_NAME,但是实例还是INSTANCE_NAME,即SID INSTANCE_NAME: ①数据库实例的名称,INSTANCE_NAME默认值...
DB_NAME会保持在数据文件头里,所以更改DB_NAME不能仅仅修改parameter,还需要用nid 来进行更改,并且更改后还需要手工做些工作,使其生效。 DB_UNIQUE_NAME这在另一个HA的应用,Dataguard会经常提及的,和DB_NAME不一样的作用,在DG里,要求物理DG,主从库都有一样的DB_NAME,虽然他们和RAC不一样,并不是同一个库。
DB_UNIQUE_NAME这在另一个HA的应用,Dataguard会经常提及的,和DB_NAME不一样的作用,在DG里,要求物理DG, 主从库都有一样的DB_NAME,虽然他们和RAC不一样,并不是同一个库。这里是数据库的唯一名字。但是他们的DB_UNIQUE_NAME是不一样 的,用以进行不同的标示。DB_UNQUIE_NAME的会影响到Service_names,也会影响...
DB_NAME 是数据库名,它的长度不能超过8个字节,超过8个会被截断。对于RAC环境,各个节点之间的DB_NAME都是相同的,INSTANCE_NAME 不同。 对于Data Guard环境,DB_NAME相同,DB_UNIQUE_NAME 不同。 DB_NAME记录在datafile,redo log和control file中。 这个记录方式就是通过DBID。 因为DBID 就是用DB_NAME 加算法来...
②在DataGuard环境中DB_NAME相同而DB_UNIQUE_NAME不同 ③在RAC环境中,各个节点的DB_NAME 都相同,但是INSTANCE_NAME不同 ④DB_NAME还在动态注册监听的时候起作用,无论是否定义了SERVICE_NAME,PMON进程都会使用DB_NAME动态注册监听 DBID: ①DBID可以看做是DB_NAME在数据库内部的表示,它是在数据库创建的时候用DB_NA...
DB_UNIQUE_NAME: ①在DataGuard中,主备库拥有相同的DB_NAME,为了区别,就必须有不同的DB_UNIQUE_NAME ②DB_UNIQUE_NAME在DG中会影响动态注册的SERVICE_NAME,即如果采用的是动态注册,则注册的SERVICE_NAME为DB_UNIQUE_NAME,但是实例还是INSTANCE_NAME,即SID ...
DB_UNIQUE_NAME: 和db_name不一样的作用,用于指定数据库的全局唯一名,比如DG中的物理备库与主库有相同的db_name和db_domain。需要用db_unique_name来进行区别。可以设置30个字符,大小写不敏感,由字母/数字,'_','#','$'组成。DB_UNQUIE_NAME的会影响到Service_names,也会影响到动态监听的时候的service_name...
db_name是数据库的名字。一般在RAC中用来区分实例和数据库本身。 db_unique_name一般与db_name相同。会在配置data guard或者RAC的srvctl管理数据库是使用到的global unique name. Global_names controls that whether a database link is required to have the same name as the database to which it connects. ...
DB_UNIQUE_NAME: 和db_name不一样的作用,用于指定数据库的全局唯一名,比如DG中的物理备库与主库有相同的db_name和db_domain。需要用db_unique_name来进行区别。可以设置30个字符,大小写不敏感,由字母/数字,'_','#','$'组成。DB_UNQUIE_NAME的会影响到Service_names,也会影响到动态监听的时候的service_name...