oracle启动和sqlplus问题

yclegend 2009-05-07 11:06:17
现象描述:通过net start OracleServiceOrcl启动服务,再通过lsnrctl start启动监听器,通过sqlplus访问 sqlplus sys/orcl@orcl as sysdba没有问题。
如果通过oracle.exe orcl启动,再通过lsnrctl start启动监听器,通过sqlplus则无法访问 sqlplus sys/orcl@orcl as sysdba长时间无响应,而sqlplus sys/orcl as sysdba没有问题。

这是为什么?难道net start OracleServiceOrcl和oracle.exe orcl有区别吗?
...全文
223 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ruihuahan 2009-05-10
  • 打赏
  • 举报
回复
大概是这样,多年不接触编程了。呵呵
ruihuahan 2009-05-10
  • 打赏
  • 举报
回复
难道net start OracleServiceOrcl和oracle.exe orcl有区别吗?
===============================================================
有区别的,windows 的 service 的 exe 文件结构与普通的 exe 程序是不一样的。
oracle.exe orcl 只是将服务进程当做普通的可执行文件 load 进内存,但服务并没有启动。要启动服务是要调用服务程序中的onload(xxx)函数的。net start 可以完成这样的调用,而 oracle.exe orcl 则不能。
likgui 2009-05-09
  • 打赏
  • 举报
回复
服务中把监听器、数据库服务启动
zhouxu_hust 2009-05-08
  • 打赏
  • 举报
回复
UP
inthirties 2009-05-08
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wangxin016 的回复:]
oracle.exe并不是启动OracleServiceOrcl服务用的,启动OracleServiceOrcl还有很多是要做。比如根据你的ip地址创建文件夹
[/Quote]

同意,window下的最好用服务来启动了,估计这里是有什么子进程在oracle启动的时候没有加载进来。
wangxin016 2009-05-08
  • 打赏
  • 举报
回复
oracle.exe并不是启动OracleServiceOrcl服务用的,启动OracleServiceOrcl还有很多是要做。比如根据你的ip地址创建文件夹
wangxin016 2009-05-08
  • 打赏
  • 举报
回复
oracle.exe并不是启动OracleServiceOrcl服务用的,启动OracleServiceOrcl还有很多是要做。比如根据你的ip地址创建文件夹
libolibo888 2009-05-08
  • 打赏
  • 举报
回复
通过oracle.exe orcl启动 服务并没有完全启动起来。
hjianke 2009-05-08
  • 打赏
  • 举报
回复
up
rockywu 2009-05-07
  • 打赏
  • 举报
回复
不会..帮顶

17,377

社区成员

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

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