ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
非正常Oracle配置: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (PROGRAM = extproc) (SID_NAME = PLSExtProc) (ORACLE_HOME = E:\Server\oracle\product\10.2.0\db_1) ) ) 正常Oracle配置 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = ORCL) --替换数据库名字 (ORACLE_HOME = E:\Server\oracle\product\10.2.0\db_1) --替换路径 (SID_NAME = ORCL) ) (SID_DESC = (PROGRAM = extproc) (SID_NAME = PLSExtProc) (ORACLE_HOME = E:\Server\oracle\product\10.2.0\db_1) ) ) 上面已经用红色字体标示出来了,机器上的监听器配置文件中,SID列表中没有本地数据库配置。于是将数据库添加到SID列表中,重启监听器,一切正常喽。