博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于数据库中的一些name(r3笔记第64天)
阅读量:1961 次
发布时间:2019-04-27

本文共 1161 字,大约阅读时间需要 3 分钟。

如果接触数据库有些时间了,可能会碰到很多关于数据库相关的名字,比如ORACLE_SID,db_name,instance_name,db_unique_name等等。可能一下子都有些糊涂了,就一股脑儿认为都应该是一致的,其实不然。如果你接触的环境比较单一,可能会有这种错觉。首先来看看单实例的。$ORACLE_SID TEST01Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> show parameter name --查看数据库中涉及到name的参数

NAME TYPE VALUEdb_name string TEST01db_unique_name string TEST01instance_name string TEST01service_names string TEST01

这么看好像都是一致的,没有任何区别。来看看多实例的环境。

-bash-4.1$ echo $ORACLE_SIDRACDB1Real Application Clusters, Oracle Label Security, OLAP,--查看数据库中涉及到name的参数db_name string RACDBdb_unique_name string RACDBinstance_name string RACDB1service_names string RACDB

SQL> show parameter db_name

NAME TYPE VALUEORA-32017: failure in updating SPFILEORA-32016: parameter "db_name" cannot be updated in SPFILE继续来看看service_name相关的一些东西。

-bash-4.1$ ps -ef|grep tns

-bash-4.1$ tnsping racdbRACDB)))

-bash-4.1$ lsnrctl status racdbServices Summary...Service "RACDB" has 1 instance(s). Instance "RACDB1", status READY, has 1 handler(s) for this service...对于db_unique_name,这个是在dataguard中需要设置的一个参数,在10g开始启用,关于为什么有这么一个参数,其实可以这么理解,如果某个主库有一个备库,采用dataguard来实现,并且在同一台机器上,那么就可以使用db_unique_name来在dg环境中为db设置一个唯一的值。

转载地址:http://pxpsf.baihongyu.com/

你可能感兴趣的文章
LeetCode931. 下降路径最小和
查看>>
LeetCode62. 不同路径
查看>>
记gdb调试一次报错:Missing separate debuginfos, use: zypper install glibc-32bit-debuginfo-2.22-15.3.x86_64
查看>>
LeetCode242. 有效的字母异位词
查看>>
LeetCode83. 删除排序链表中的重复元素
查看>>
【VMware vSAN 7.0】3.1.2 vSAN 中的闪存缓存设备设计注意事项—我们有软硬件解决方案
查看>>
关于301和302重定向的理解
查看>>
使用java代码和jmeter脚本批量造数
查看>>
[9] JMeter-常用函数的使用
查看>>
[10] JMeter-察看结果树,你知道都有哪些功能吗?
查看>>
[11] JMeter-结果分析之聚合报告
查看>>
[12] JMeter-结果分析之图形图表
查看>>
[13] JMeter-详解JMeter参数化之CSV Data Set Config
查看>>
[14] JMeter关联-详解JMeter正则表达式提取器
查看>>
优化jmeter脚本
查看>>
Gradle基础使用总结1
查看>>
性能测试场景设置---不同场景下对应的jmeter脚本【不定时补充】
查看>>
登录oracle数据库时常用的操作命令整理
查看>>
微信小程序实现安卓机下拉不刷新,ios下拉刷新操作(自定义底部tab栏在安卓机下拉)
查看>>
小程序动态获取组件高度(自定义Tabbar的高度)
查看>>