plsql启动出错:ora-12514:TNS:监听程序当前无法识别连接描述符中请求的服务

2024-12-30 16:44:19
推荐回答(4个)
回答1:

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = G:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
) --- 以上 为系统自动建立的不用管它 ---- 一下内容是需要我们手动添加的

(SID_DESC =
(SID_NAME = efss) -- 生产库的ORACLE_SID
(ORACLE_HOME = ) --生产库的ORACLE_HOME
(GLOBAL_NAME = ntrs) --生产库对外提供的全局服务名可以与ORACLE_SID不一样
)
)

TNS:
ntrs =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.7.61.241)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ntrs)
)
)

注意:每次修改LISTENER文件之后, 需要重启监听服务!!

回答2:

要连接哪个数据库,其他人机器上的pl/sql能通过这个IP连接过去吗,如果不行,那这个IP上的数据库服务没有打开

回答3:

解决oracle中初学者常见问题ORA-12514远程连接数据库出错

http://www.tudou.com/programs/view/yCp1WXlFTus/

回答4:

代码看不明白 一直手动配置
本地net服务设置了吗