oracle数据库名和实例名

上传人:xiao****1972 文档编号:84979420 上传时间:2019-03-06 格式:DOC 页数:4 大小:42KB
返回 下载 相关 举报
oracle数据库名和实例名_第1页
第1页 / 共4页
oracle数据库名和实例名_第2页
第2页 / 共4页
oracle数据库名和实例名_第3页
第3页 / 共4页
oracle数据库名和实例名_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《oracle数据库名和实例名》由会员分享,可在线阅读,更多相关《oracle数据库名和实例名(4页珍藏版)》请在金锄头文库上搜索。

1、第三章 数据库名、实例名、服务名数据库名:db_name 数据库实例名:instance_name操作系统环境变量:oracle_sid 数据库服务名:service_names数据库域名:db_domain 全局数据库名:global_db_name在oracle7、oracle8数据库中只有数据库名以及实例名,在oracle8i、oracle9i中出现了数据库域名、服务名以及全局数据库名。数据库名(db_name):用于区分一个数据的内部标识,是oracle的内部标记,是以二进制方式存储于数据库控制文件的参数。数据库名的作用:数据库名是数据库的内部管理标记,在安装数据库、创建新的的数据库、

2、创建数据库控制文件、修改数据库结构、使用数据库备份与恢复工具进行数据库备份时都需要使用数据名。数据库安装完成后,数据库名称存储在参数文件(pfile,spfile)中,同时以二进制方式存储在控制文件中,两者必须匹配。如果两者不匹配,数据库在启动时提示ORA-01103号错误。 对数据名称的查询:1、查询参数文件 db_name的数值2、select name from v$database3、SQLshow parameter db_name 修改数据库名(修改复杂,建议不要修改)1、修改参数文件的数据库名称。2重建数据库的控制文件。数据库实例名(instance_name):用于和操作系统之

3、间的联系。操作系统与数据库之间的交互则必须使用数据库实例名。数据库安装完成后,数据库实例名称存储在参数文件中,同时存储在注册表中。数据库名与实例名一般是一一对应的关系,即:有一个数据库名就有一个实例名,而在oracle9i的并行服务器结构中是一对多的关系,即:一个数据库对应多个实例。 对数据名称的查询:1、查询参数文件 instance_name的数值2、select instance_name from v$instance3、SQLshow parameter instance_name操作系统环境变量(oracle_sid):用于与数据库实例名相对应。instance_name是orac

4、le数据库参数oracle_sid是操做系统环境变量,即在操作系统要得到实例名必须通过操做系统环境变量oracle_sid,oracle_sid与instance_name必须相同。是数据库和操作系统的接口,由操作系统使用,是操作系统区分多个数据库的依据。oracle_sid存储在注册表中。如果数据库的oracle_sid与实际的instance_name不同,在操作系统下运行的oracle所有命令将产生错误。 对数据实例名的定义:SQLset oracle_sid=数据库实例名数据库域名(db_domain):在数据库名称后增加域名构成,使得数据库的取名在整个网络环境中惟一,主要用于oral

5、ce分布式环境中数据的远程复制。数据库域名存储在参数文件中。以下情况要考虑使用数据库域名:1、在oracle分布式环境下,两个数据库之间要通过数据链路进行数据的远程传输。2、在同一网络环境下,两个数据库名相同。 对数据库域名的查询:1、查询参数文件 db_domain的数值2、select value from v$parameter where name=db_domain3、SQLshow parameter db_domain 修改数据库域名:1、关闭数据库2、修改数据库参数文件中的db_domain、service_names。数据库服务名service_names:数据库名+数据库域

6、名,意义与全局数据库名相同。数据库服务名存储在参数文件中。 对数据库服务名的查询:1、查询参数文件 service_names的数值2、select value from v$parameter where name=service_names3、SQLshow parameter service_names全局数据库名global_db_name:数据库名+数据库域名。数据库实例名、服务名与网络连接ORACLE服务器版本客户端网络驱动ORACLE7 (支持实例名)SQL_NET(支持实例名)ORACLE8 (支持实例名)NET8 (支持实例名)ORACLE8i(支持实例名、服务名)NET8i (支持实例名、服务名)ORACLE9i(支持实例名、服务名)ORACLE NET SERVICE(支持实例名、服务名)对于网络连接字符串使用实例名、服务名的问题,需要根据客户端驱动的版本和oracle服务器的版本共同确定,即两者都支持实例名和服务名的使用服务名,否则使用实例

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号