modify_sid
的值。配置:
未设置参数
db_unique_name
的值。配置:
未设置友情提醒,安装oracle尽量在断网的时候安装,这样不会导致ip变化时oracle无法
listener could not resolve SID given in connect descriptor 答案提示:
意思就是SID 数据库的实例ID找不到,查询数据库实例ID:
select name from v$database;
NAME
------------------------
XE
得到了SID, 把XE填入 服务名或SID 那一栏(默认为ORCL)
嘿嘿 那个兄弟的回答实在是理论上正确,但是太费解了。其实答案很简单的。在Orale里面
SID正确的理解是instance的名字,实质上和database的术语是不一样的。
服务是监听中客户端可以看到的名字。
没有什么特殊的情况下,服务名=SID。问题是有可能不一样的,有两种情况
情况1:数据库SID是一个,但是希望能有多个服务名,这个是为了多程序使用的,直接可以利用Oracle的某一个package追加一个服务的名字,这样,一个instance,就可以提供多个连接使用的服务名字。
情况2:数据库SID是多个,但是服务可能是一个,这个就是RAC结构,多物理服务器提供一个服务给程序的样子,只要有一个服务器OK,服务就可以不中断。
其实没必要现在就理解透彻,入门阶段认为是一样的即可。等明白了rac结构原理就明白了。
根本到底,就是RAC需要,前者不重要。
以上就是关于装oracle11g 未设置参数 MODIFY_SID 的值全部的内容,包括:装oracle11g 未设置参数 MODIFY_SID 的值、使用Navicat连接Oracle 错误ORA-12505 求解、ORACLE中网络服务名和SID的区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)