1.db_name :建库的时候指定,记录在控制文件中,不容易修改主(需要重建牢控制文件)
修改数据库名字:
1)、获得重建控制文件语句alter database backup controlfile to trace; udumpTRACE控制文件包括两个创建控制文件语句,区别在于 resetlogs noresetlogs
2)、正常关闭数据库,否则库无法打开
3)、重启实例修改初始化参数文件中的db_namestartup nomount
4)重建控制文件alter database open resetlogs; 日志sequence 重0开始select * from v$log;
2.db_unique_name:典型用在配置DATAGUARD时候使用,在参数文件中直接定义即可,改变后service_name 也一起改变
3.service_names:监听对外提供服务的名字在参数文件中直接定义即可,
4.instance_name:shutdown immediateexport ORACLE_SID=XXX cd $ORACLE_HOME/network/admin ;cp inittt.ora initXXX.oracd $ORACLE_HOME/network/admin ;cp spiflett.ora spfileXXX.orastartuplsnrctl status最重要的是初始化参数文件
5.global_names :默认为FLASE,跟database link 有关,影响创建数据库链接的那个库对数据库链接 的使用如果一个库(实例)的global_db_name参数设置值必需 如果TRUE,则创建DB LINK 名字为global_db_name,创建多个DB LINK 在名称后加@xxxx
create public database link guucconnect to scott identified by tigerusing 'guuc';database_properies 可查看globa_db_name