首页 > 数据库 > Oracle > oracle中各种name,小白必看
1.Sid=instance_name
Eg、
export ORACLE_SID=wlh1
Initwlh1.ora
Spfilewlh1.ora
11g的alert日志位置是$ORACLE_BASE/db_unique_name/instance_name/trace
select instance_name from v$instance;
show parameter instance_name
2.service_names
监听名
可多个service name
alter system set service_name = name1,name2 scope=both;
alter system set service_names='www' scope=spfile;
Eg.
alter system set service_names = "xxk","gaga","mama" scope=spfile sid='*';
在不设service name的情况下,service_names =db_unique.db_domain
如果设了service,以service name为准
3.db_names
lsnrctl监听中的名

换db name的方法:
1).参数里加
*.db_name='doudou'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=doudouXDB)'
2).创建控制文件(resetlog)
3).Alter database open resetlogs
4.db_unique_name
监听名,
*.db_unique_name='okl'
5.global_names
dg中用到(也可不用)
没设的话=service_names
6.db_domain
alter system set db_domain='com' scope=spfile;
tips:
建议新手在学习搭建dg前,将主库的各种name全部改成不同,以便于在dg的搭建学习中清楚认识到各个name的含义。

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