oracle服务已启动怎么还找不到监听?

kwp131 2010-09-09 02:31:36
OracleServiceORCL11和ORacleOraDB11g_home1TNSListener在服务中以显示启动了,但是当plsql连接时还是 报找不到监听的错误,而且我用sqlplus连接时还报ora-01034和ora-27101的两个错误,这两个错误时不时说oracle服务程序没有启动啊?。
在线等着帮助,谢谢各位,帮下忙吧
...全文
179 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wj0728 2010-09-09
  • 打赏
  • 举报
回复
你的监听应该是动态监听的,你是不是把服务设置为手动了?这样的话,你就只有重启一下数据库了
ojuju10 2010-09-09
  • 打赏
  • 举报
回复
没有监听,数据库一样可以起来,只是不能用tnsname连接
xuesongliu 2010-09-09
  • 打赏
  • 举报
回复
楼主的操作系统是windows吧,我遇到过这样的情况。有两个情况你需要确认,数据库是不是确实启动了,我遇到过服务起来了,但数据库是没有打开的;第二个情况是你的监听文件中缺少实例的内容,这样也是不能连接的。
ojuju10 2010-09-09
  • 打赏
  • 举报
回复
楼上的意思是把服务删除后,再重新创建一个
kwp131 2010-09-09
  • 打赏
  • 举报
回复
楼上的,什么意思啊 ?
ngx20080110 2010-09-09
  • 打赏
  • 举报
回复
ORA-01034 and Ora-27101 after rebooting the server [ID 238073.1]

Symptom(s)
~~~~~~~~~~

Database has been configured to start automatically whenever the server
is rebooted. But the database does not start and any query to the database
fails with Ora-27101 and Ora-1034 errors. Same errors are reported in
the Oradim.log.

ORA-01034 ORACLE not available
ORA-27101 "Shared Memory Realm Does Not Exist"



Change(s)
~~~~~~~~~~

DBAs are trying to automate the startup of the database when
server reboots. The Registry key ORA_<SID>_AUTOSTART is set to
TRUE and ORA_<SID>_PFILE is pointing to correct location. The "startmode"
of Oracle service ORACLESERVICE<SID> has been set to AUTOMATIC.


Cause
~~~~~~~

The Oracle service ORACLESERVICE<SID> get corrupted for some unknown
reasons and does not start the database successfully


Fix
~~~~

recreate the Oracle service using ORADIM utility

a) delete the current service -
c:\> oradim -delete -sid <sid_name>

b) make sure the service has status DISABLED in Service Windows and it
does not appear after refreshing the Service Windows. If the service
still appears, reboot the server.

c) create the service
c:\> oradim -new -sid <sid> -startmode auto -pfile <absolute path of init.ora>


  数据库操作是软件行业人员必备的技能,这门视频教学课程主要是针对从事软件技术的新人的,适合在校大学生、准备转行到IT行业的新人、软件公司新入职员工。这门课程主要涉及Oracle数据库的基础操作和SQL语法,因为绝大部分软件技术人员掌握这些就可以了,数据库的大部分功能,我们平时是用不到的,所以不用花太多时间去研究。把这门课程里面的内容学会,足以胜任日常性数据库相关的工作。  这门视频教学课程不是针对DBA的培训课程,从事DBA工作的人在软件行业人员的占比不高,就业面不太广,有做DBA志向的同学可以到专门的培训机构学习Oracle的OCA、OCP、OCM课程,他们有针对应试的培训内容,他们也可以安排相应的考试,考试通过后会有相应的证书,这门课程更偏向编程应用,不是面向Oracle认证考试的。   我对Oracle数据库有十几年的使用经验,我们公司的数据库是Oracle数据库,基本上每天的编程工作都要写SQL语句,公司的历史数据比较多,需要通过编写SQL语句来进行查询处理,有两年时间,我的工作就是编写Oracle数据库的存储过程。  这个视频教学课程使用Oracle 19c版本的数据库进行讲解。每节课程都结合工作实际,都是干货,都经过认真准备,相信可以给大家带来很大帮助。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧