ORACLE_SID, INSTANCE_NAME和DB_NAME的区别

1. ORACLE_SID
ORACLE_SID以环境变量的形式出现,主要有两个作用:
1) 用于标识该实例的后台进程;
2) 用于决定该读取哪个参数文件;
2. INSTANCE_NAME
INSTANCE_NAME是一个参数,用于标识实例, 默认情况下等于ORACLE_SID.
此外Listener配置文件中的SID_NAME指的就是INSTANCE_NAME.
3. DB_NAME
DB_NAME也是一个参数,用于标识数据库, 必须是一个不超过8字符的文本串.
在创建数据库时指定,之后便不可修改,因为已经被记录到数据文件,日志文件和控制文件中.
在Mount阶段,数据库会对参数文件和控制文件进行比较,如果两者记录的DB_NAME不一致,则数据库无法启动.
 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24068527/viewspace-664892/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/24068527/viewspace-664892/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值