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

#listener.oraNetworkConfigurationFile:G:\oracle\product\10.2.0\db_1\network\admin\lis... # listener.ora Network Configuration File: G:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = G:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = GHOST-PC)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCPS)(HOST = GHOST-PC)(PORT = 2484))
)
)
这是listener.ora代码。
# tnsnames.ora Network Configuration File: G:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

orcl =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = GHOST-PC)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)

EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)

ntrs =
(DESCRIPTION =
(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 10.7.61.241)(PORT = 1521))
)
(CONNECT_DATA =
(SID = efss)
(SERVICE_NAME = ntrs)
)
)

这是tnsnames.ora代码
我要访问的是ntrs的数据库,可就是一值报错,数据库不是在本机,需要同过IP去连接的!但就是一直访问不了,求高手帮助!
展开
 我来答
在雍和宫哈哈大笑的白茶
推荐于2016-10-03 · TA获得超过842个赞
知道小有建树答主
回答量:254
采纳率:100%
帮助的人:190万
展开全部
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文件之后, 需要重启监听服务!!
追问
那个oracle home我不知道
是填写那个ip 还是本机的oracle home?还是服务器上的??
追答
服务器上的 ORACLE_HOME 地址
yuncia
2011-11-18 · 超过24用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:59.2万
展开全部
要连接哪个数据库,其他人机器上的pl/sql能通过这个IP连接过去吗,如果不行,那这个IP上的数据库服务没有打开
更多追问追答
追问
是啊,其他人都要通过这个ip去连接,他们就能上了
追答
你看一下这个OracleOraDb10g_home1TNSListener服务启动了吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友07553bf0
2016-06-03 · TA获得超过1986个赞
知道大有可为答主
回答量:2464
采纳率:75%
帮助的人:1874万
展开全部

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

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大学四年制
2011-11-18
知道答主
回答量:28
采纳率:0%
帮助的人:15.3万
展开全部
代码看不明白 一直手动配置
本地net服务设置了吗
追问
你说的这个我在win7上操作过,不过我在xp点这个的时候系统毫无反应..........
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式