我在oracle SQLplus输入用户名密码和要访问的数据库时,提示错误:无监听程序。

但是我已经配置了监听程序,并启动了服务,请各位大侠帮帮看看这问题应该怎么解决。... 但是我已经配置了监听程序,并启动了服务,请各位大侠帮帮看看这问题应该怎么解决。 展开
 我来答
heganglaoda
2014-04-17 · TA获得超过204个赞
知道小有建树答主
回答量:179
采纳率:100%
帮助的人:170万
展开全部

解决办法是切换监听所对的服务数据库。

1, 在开始中找到Net Manager。

2. 选择监听程序,在右侧上方的下拉列表中,我着显示有点问题,选择数据库服务,配置如下

我默认的是ORCL库,对应的Oracle主目录:

在windows下是 set ORACLE_HOME=d:\oracle\prodcut\10.2.0\db_1
在linux下是 export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1

3. 点击文件--》保存设置--》然后重启服务和监听--- 不确定就都重启就是了。

二,另一个办法是添加监听,还是第二个图,添加监听(左侧绿色的加号)--》下拉列表(监听位置)添加地址(在下面),流程如刚才一样,然后保存。

2. 你添加的监听其实在服务中没有的,你需要启动,进入CMD

启动listener1 这个listener1是刚刚添加的监听名字,可以任意起。之后会提示成功。

(最好再把所有服务再重启一边,以防加载不成功)

更多追问追答
追问

还是不行呀

这应该怎样解决?

追答

你的监听配置目标数据库服务了吗?服务也要指向数据库目录的

最重要的是保存配置,然后重启服务和命令

tj_angela
2014-04-17 · TA获得超过7529个赞
知道大有可为答主
回答量:6797
采纳率:75%
帮助的人:2529万
展开全部
oracle目录下--network--admin--tnsnames.ora
这个文件里面你看看有没有配置过orcl,没有的话依照配置下就好
更多追问追答
追问
没有找到你说的这个文件啊
追答
..不可能没有的,没有的话你肯定是连不上的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千寻abc海
2014-04-17 · TA获得超过438个赞
知道小有建树答主
回答量:755
采纳率:60%
帮助的人:176万
展开全部
本地监听、监听名字是否正确
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式