shutdown immediate后startup 报错

cyousor 2010-04-12 01:53:37
我想问一下,为什么shutdown immediate后
用startup mount 重新启动实例会报错

oracle10
错误是:
tns:监听程序当前无法识别链接描述符中请求的服务。


此时,在服务管理器中,oracleServiceorcl是开启的,
重启oracleServiceorcl就好了,直接startup就不行。
为什么?
...全文
233 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cyousor 2010-04-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 oraclemch 的回复:]

还有sqlplus启动的时候一定要 sqlplus /nolog方式启动的。
[/Quote]

sqlplus /nolog
conn / as sysdba
startup

你是这个意思么
cyousor 2010-04-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 oraclemch 的回复:]

还有sqlplus启动的时候一定要 sqlplus /nolog方式启动的。
[/Quote]

我是先
sqlplus test/test@orcl as sysdba
然后
shutdown immediate
然后
startup mount
我以为,可以重新启动呢,可是却出错了
cyousor 2010-04-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 tangren 的回复:]

是否是监听使用的动态注册
重启后,可能要过一会服务名才会注册到监听器中
或者试一下:
sql>alter system register
[/Quote]

我用lsnrctl status 看了一下
监听使用的是静态注册

我用了这个,alter system register
然后lsnrctl status
好像没什么变化啊?
请唐人老大再解释一下?
oraclemch 2010-04-12
  • 打赏
  • 举报
回复
还有sqlplus启动的时候一定要 sqlplus /nolog方式启动的。
oraclemch 2010-04-12
  • 打赏
  • 举报
回复
[Quote=引用楼主 zhangcunhua 的回复:]
我想问一下,为什么shutdown immediate后
用startup mount 重新启动实例会报错

oracle10
错误是:
tns:监听程序当前无法识别链接描述符中请求的服务。


此时,在服务管理器中,oracleServiceorcl是开启的,
重启oracleServiceorcl就好了,直接startup就不行。
为什么?
[/Quote]

跟我碰到的问题一样啊,你这个是在sqlplus环境下吗?
tangren 2010-04-12
  • 打赏
  • 举报
回复
是否是监听使用的动态注册
重启后,可能要过一会服务名才会注册到监听器中
或者试一下:
sql>alter system register

17,140

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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