Oracle中各种“name”

php中文网
发布: 2016-06-07 17:29:53
原创
1384人浏览过

database name(数据库名):指的就是oracle数据库的名称,用来在一个域内唯一的标识一个数据库。数据库名由db_name初始化参数指定

(1)database name(数据库名):指的就是oracle数据库的名称,用来在一个域内唯一的标识一个数据库。数据库名由db_name初始化参数指定。数据库名最多可达8个字符(文字数字字符,下划线,#,$)组成,必须和create database中的指定的名字相同。在有多个数据库存在时,数据库名应该和实例名一致,以免混淆实例与数据库的对应关系。在rac环境下所有的实例中的数据库名必须相同,备用数据库与主数据库的数据库名也应该相同。
 
sql> show parameter db_name
 
name type value
 
------------------------------------ ----------- --------
 
db_name string wilson
 
数据库名是:wilson 
 
(2)instance name(实例名):oracle实例由sga与oracle后台进程组成,实例名指的就是实例的名称。由初始化参数文件中的instance_name指定,唯一的标识实例。在单实例架构下,,实例名一般和数据库名相同,在rac环境下多个实例对应一个数据库。实例名也就是我们经常提高的sid.
 
 
sql> show parameter instance_name
 
name type value
 
------------------------------------ ----------- --------
 
instance_name string wilson
 
实例名是:wilson 
 
(3)database domain(数据库域名):数据库域名就是网络域名。数据库创建以后,改变初始化参数db_domain的值不会影响到全局数据库名或者数据库链接名的解析。使用alter system 的方式是无法修改的。应该使用alter database修改,并且修改以后也不会反映在db_domian中,而是反映在global_name中。 
 
 
sql> show parameter db_domain
 
name type value
 
------------------------------------ ----------- --------
 
db_domain string
 
我没有设置数据库域名,因为我的数据库是本地学习测试用的。 
 
(4)global database name(全局数据库名):唯一的标识一个数据库,以database_name.database_domain的格式。因为不在同一个域内的数据库库名可能相同,但是同一个域内的数据库库名不可能相同,所以可以通过database_name.database_domain的方式唯一的标识一个数据库。查看数据字典视图global_name确定全局数据库名。
 
 
sql> select * from global_name;
 
global_name
 
-----------------------------------
 
oracl 
 
(5)修改通过修改global_name的方式来修改db_domain 
 
 
sql> alter database rename global_name to  wilson.dave.sun;
 
database altered.
 
 
查看修改的情况 
 
 
sql> select * from global_name;
 
global_name
 
-----------------------------------
 
wilson.dave.sun
 
 
 
sql> show parameter db_domain
 
name type value
 
------------------------------------ ----------- -----------
 
db_domain string
 
虽然db_domain的值是空的,但是全局数据库名确实已经更改了。但是db_domain好像没有改掉。 
 
(6)database service name(数据库服务名):对应客户端来说,数据库在逻辑上只是一个服务。一个数据库实例可以有多个数据库服务名,每个一个数据库服务名,为一组不同的客户端所使用。每个数据库服务名,也可以对应多个数据库实例。通过数据库服务名来标识每一个数据库,数据库服务名由初始化参数service_name确定。默认和全局数据库名相同~~~

空中随机飘落各种可爱小物品js动画
空中随机飘落各种可爱小物品js动画

空中随机飘落各种可爱小物品js动画代码下载。

空中随机飘落各种可爱小物品js动画 65
查看详情 空中随机飘落各种可爱小物品js动画

linux

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号