oracle实例名、数据库名与服务名的理解 转贴蔡俊
2010-03-04 21:22
253 查看
实例名(instance_name),一个用于数据库和操作系统之间通信的标志,数据库和操作系统之间要进行交互用的就是实例名,实例名可以和数据库名相同,一会再说数据库名,一般一个数据库名对应一个实例名,一对一关系,但在oracle的集群应用中,数据库名和实例名就是一对多的关系了。
查看实例名:select instance_name from v$instance;
oracle_sid与instance_name的关系:同样都是实例名,instance_name是oracle数据库参数,而oracle_sid是操作系统环境变量,操作系统所访问的实例名,必须是oracle_sid,oracle_sid必须与instance_name一致。
数据库(db_name)名就是数据库的唯一标识,相当于人的身份证一样,数据库名在创建时应该就要考虑好,后面尽量不要修改,因涉及修改的地方比较多,容易出错,在创建数据库create database时,其中的参数必须是DB_name,否则会出错,修改数据库时同理。注,这边的创建数据库其实是创建数据库文件,也就是俗称的用户。
查看当前数据库名:select name from v$database;
服务名(service_name),一般来讲,数据库服务名与数据库名相同。
查看服务名:select value from v$parameter where name = 'service_name';
上述均为个人观点,如有不对请多多指正,共同进步!
查看实例名:select instance_name from v$instance;
oracle_sid与instance_name的关系:同样都是实例名,instance_name是oracle数据库参数,而oracle_sid是操作系统环境变量,操作系统所访问的实例名,必须是oracle_sid,oracle_sid必须与instance_name一致。
数据库(db_name)名就是数据库的唯一标识,相当于人的身份证一样,数据库名在创建时应该就要考虑好,后面尽量不要修改,因涉及修改的地方比较多,容易出错,在创建数据库create database时,其中的参数必须是DB_name,否则会出错,修改数据库时同理。注,这边的创建数据库其实是创建数据库文件,也就是俗称的用户。
查看当前数据库名:select name from v$database;
服务名(service_name),一般来讲,数据库服务名与数据库名相同。
查看服务名:select value from v$parameter where name = 'service_name';
上述均为个人观点,如有不对请多多指正,共同进步!
相关文章推荐
- oracle中服务名,实例名,数据库名的理解
- oracle实例名、数据库名与服务名的理解
- oracle实例名,数据库名,服务名等概念差别与联系
- oracle实例名,数据库名,服务名等概念区别与联系
- 数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名
- oracle实例名,数据库名,服务名等概念区别与联系
- 数据库名(DB_NAME)、数据库实例名(Instance_name、ORACLE_SID) 、数据库域名、全局数据库名、数据库服务名 在ORACLE7、8数据库中只有数据库名(db_name)和数据库实例名(instance_name)。
- 数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名 数据库名、实例名
- oracle实例名,数据库名,服务名等概念区别与联系
- oracle实例名,数据库名,服务名等概念差别与联系
- 数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名及手工脚本创建oracle数据库详解
- oracle实例名,数据库名,服务名等概念差别与联系
- oracle实例名,数据库名,服务名等概念区别与联系
- oracle实例名,数据库名,服务名等概念区别与联系
- oracle 数据库名、实例名、数据库域名、全局数据库名、服务名
- oracle实例名,数据库名,服务名等概念差别与联系
- 数据库名,数据库实例名,数据库服务名,数据库域名,ORACLE_SID
- oracle实例名,数据库名,服务名等概念区别与联系
- Oracle 数据库名、实例名、服务名详解
- oracle服务名,实例名,全局数据库名