方法一:
重启服务,如果还出现错误,用方法二。
方法二:
1. 找到listener.ora监听文件,具体位置:E:\app\Administrator\product\11.1.0\dbhome_1\NETWORK\ADMIN\listener.ora
2. 在lisener.ora文件中找到
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = E:\app\Administrator\product\11.1.0\dbhome_1)
(PROGRAM = extproc)
将下面的一段内容粘贴进去。(红字部分为你的SID,其中GLOBAL_DBNAME为全局数据库名,可以与SID不同)
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)
(SID_NAME = ORCL)
)
注意:如果listener.ora文件中只有一个DESCRIPTION,就把上边的所有内容都粘贴进去,保存,再次登录就行。