方法一:
在oracle_home下找到lsnrctl.exe 輸入 start
方法二
可能認不到實例名
在cmd下運行
set oracle_sid=自己數(shù)據(jù)庫的實例名(大多數(shù)orcl)
網(wǎng)上還有很多解決辦法
也許不見得管用,這種問題具體問題具體分析比較好。介紹的這2種您的機器還不行。就去修改一個TNSNAMES.ORA。
***************************************************************
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC=
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:oracleproduct10.2.0db_1)
(PROGRAM = extproc)
)
(SID_DESC=
(SID_NAME = TESTDB)
(ORACLE_HOME = E:oracleproduct10.2.0db_1)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION=
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = xyz123)(PORT = 1521))
)
)
Listener 改為上面的樣子(ORACLE_SID為TESTDB,如果實際不是,自己改一下).
然后lsnrctl stop
lsnrctl start
******************************************************************
愛華網(wǎng)



