

1 网络服务名
2 服务名
3 SID
这三个有什么区别,分别有什么作用,希望能从数据库系统运行的机制来解答,谢谢
--网络服务名 (NET SERVICES NAME)
它是“ 连接描述符 ” 简称。
数据库服务名 (SERVICE_NAMES)----------------
数据库的逻辑表示,它是数据库呈现给客户机的方式。缺省为全局数据库名,即在安装
或数据库创建期间输入的由数据库和域名组成的一种名称,如不存在数据域名时即为数据库名。
操作系统环境变量 (ORACLE_SID)----------------
也是Oracle 数据库实例名,但它是操作系统的环境变量,用于和操作系统的交互。