重启之后连接oracle出现:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务(重启前正常)

刚安装了oracle10G,用PLSQL连接成功。但是重启电脑之后就出现:ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务。查了很多资料,说是在li... 刚安装了oracle10G,用PLSQL连接成功。但是重启电脑之后就出现:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务。查了很多资料,说是在listener.ora中添加: (SID_DESC = (GLOBAL_DBNAME = ORCL) (ORACLE_HOME = /opt/oracle/product/10.2/db_1) (SID_NAME = ORCL) ) 但是还是不行,目前的listener.ora内容:LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
tnsnames.ora内容:OA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = OA)
)
)
请各位大侠指导一下,谢谢了。就是不知道为什么重启就出现这个问题(没有动任何配置)
自己电脑上装的。
展开
 我来答
oragiven
推荐于2017-10-04
知道答主
回答量:8
采纳率:0%
帮助的人:0
展开全部
首先说一点,你看到别人的解决方案中的(GLOBAL_DBNAME = ORCL) ,其中ORCL是数据库实例名,你如果拿过来用,要改成OA。
怀疑你的数据库根本没有打开。在命令行中键入sc start OracleServiceOA,看看服务是否已启动,然后键入set oracle_sid=OA,之后再键入sqlplus "/ as sysdba",回车以后查看数据库实例的状态。然后把返回的信息贴出来。最好再把alert文件下面的内容也贴上来。
sys_xjiang
2011-02-12 · TA获得超过874个赞
知道答主
回答量:165
采纳率:0%
帮助的人:123万
展开全部
OA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = OA)
)
)
中的替换如下
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wpz28
2011-02-09
知道答主
回答量:22
采纳率:0%
帮助的人:12.9万
展开全部
OA这个事例是你本机上的数据库么 ?确认下你本机的ORACLE服务是不是开启了。在管理工具--服务,中,查找OracleServiceOA这个服务是不是已启动的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tell快乐崇拜
2011-02-12
知道答主
回答量:16
采纳率:0%
帮助的人:16.6万
展开全部
找一个可以用的库里的listener.ora文件里关于连接符描述的那一段,贴到你的listener.ora,然后再启动监听就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友07553bf0
2016-06-03 · TA获得超过1986个赞
知道大有可为答主
回答量:2464
采纳率:75%
帮助的人:1842万
展开全部

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

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式