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

解决方案 »

  1.   

    进不去orcl的现象是什么?
    有什么提示么?
      

  2.   

    windows 中登录前先 SET ORACLE_SID=ORCL
    LINUX   EXPORT ORACLE_SID=ORCL 
      

  3.   

     呵呵!兄弟,后面创建的db把前面创建orcl 冲掉了! 打开你的注册表看看!步棸如下:运行里cmd--->regedit-->HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1 找到下面  ORACLE_SID 查看一下:ORACLE_SID是否等于orcl ,如果不是orcl ,修改一下!
      

  4.   

    可以两个都同时开的。 只是  你需要先设置一下 oracle_sid 
      

  5.   

      兄弟,再给你解释一下!oracle中数据库建立多少个是没关系。当你启动oracle监听时,oracle监听服务会根据你注册表中oracle_sid指定的标识,去监听,oracle_sid指示的那个数据实例!  
      

  6.   

    参考这篇博文:http://blog.csdn.net/luiseradl/article/details/6972217
      

  7.   

    你用的是sqlplus 吧。用pl/sql就OK了