先在数据库中建立一个实例:test.
在建立另一个实例:forrman
再次用sqlplus链接的时候,默认链接到forrman,指定oracle_sid 为test后
遇到标题所示错误。
解决办法:
1.打开NETWORK \ ADMIN 下面的listener.ora
2.做如下修改:需要根据实际情况修改 SID_NAME、GLOBAL_DBNAME 两个参数。
修改前
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = F:\oracle)
(PROGRAM = extproc)
)
)
修改后
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = F:\oracle)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = test)
(ORACLE_HOME = F:\oracle)
(SID_NAME = test)
)
(SID_DESC =
(GLOBAL_DBNAME = forrman)
(ORACLE_HOME = F:\oracle)
(SID_NAME = forrman)
)
)
后记:我使用DBCA创建的数据库,ORACLE应该配置好这些,不需要我手动去做,是不是我在创建的过程中有什么问题,还请知道的高手指点一下,多谢。