日期:2014-05-17  浏览次数:20961 次

创建多个数据库,却只能进入一个!求大虾指教!!
我装oracle时创建了一个orcl数据库,后来用DBCA创建了一个db,却只能进入db,进不去orcl。
  PS:建db之前,我一直能进orcl。

------解决方案--------------------
windows 中登录前先 SET ORACLE_SID=ORCL
LINUX EXPORT ORACLE_SID=ORCL
------解决方案--------------------
呵呵!兄弟,后面创建的db把前面创建orcl 冲掉了! 打开你的注册表看看!步棸如下:

运行里cmd--->regedit-->HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1 找到下面

ORACLE_SID 查看一下:ORACLE_SID是否等于orcl ,如果不是orcl ,修改一下!
------解决方案--------------------
可以建很多数据库,但只能连接一个实例,一个实例只能打开一个数据库。
------解决方案--------------------
可以两个都同时开的。 只是 你需要先设置一下 oracle_sid
------解决方案--------------------
兄弟,再给你解释一下!oracle中数据库建立多少个是没关系。当你启动oracle监听时,oracle监听服务会根据你注册表中oracle_sid指定的标识,去监听,oracle_sid指示的那个数据实例!


------解决方案--------------------
参考这篇博文:http://blog.csdn.net/luiseradl/article/details/6972217