ORACLE不能自动启动

xiaowuyan 2003-05-20 08:37:53
ORACLE不能自动启动,在服务中查看ORACLE服务都已经启动了,但是实际连接数据库时提示ORACLE不能用,而只能通过SYSDBA打开数据库.为什么???
...全文
151 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Pearll 2003-06-11
  • 打赏
  • 举报
回复
在服务正常的情况下,这个问题主要是与init.ora 、pfile、spfile有关,只要让这几个文件保持一致就可以:
oradim -new -sid sidname -startmode a -pfile %oracl_base%/admin/.../pfile/init.ora
oracle9i中:
create spfile ... from pfile ...

就这样,very easy的

LGQDUCKY 2003-06-10
  • 打赏
  • 举报
回复
假设为windowns 2000 professional + Oracle8i
1,修改注册表:
我的电脑/HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0下的
ORA_ORCL_AUTOSTART 项为TRUE

2,开始菜单-->设置-->控制面板-->管理工具-->服务 中
将OracleOraHome81TNSListener,OracleServiceXXXX属性项 “启动类型”改为“自动”
[XXXX是数据库SID]
:
其实这些选项早就是TURE了,服务也是自动了
我的方法,1。把服务改为手动。
2。在注册表启动项/HKEY_LOCAL_MACHINE/SOFTWARE/M。。。/RUN里加一项
值是 NET START OracleServiceXXXX
[XXXX是数据库SID]
意思就是在操作系统启动程序里样他启动
cocolala 2003-06-09
  • 打赏
  • 举报
回复
假设为windowns 2000 professional + Oracle8i
1,修改注册表:
我的电脑/HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0下的
ORA_ORCL_AUTOSTART 项为TRUE

2,开始菜单-->设置-->控制面板-->管理工具-->服务 中
将OracleOraHome81TNSListener,OracleServiceXXXX属性项 “启动类型”改为“自动”
[XXXX是数据库SID]
xiaowuyan 2003-06-09
  • 打赏
  • 举报
回复
能不能更改什么东西,让他能自动启动呢
xiaowuyan 2003-06-09
  • 打赏
  • 举报
回复
对啊,就是这个样子,我也只能
sqlplus /nolog
conn internal
startup
这样重起一次.
aniugecn 2003-05-20
  • 打赏
  • 举报
回复
在dos下,用svrmgrl将数据库重新启动一次
smallcrocodile 2003-05-20
  • 打赏
  • 举报
回复
启动oracle的监听服务
bzszp 2003-05-20
  • 打赏
  • 举报
回复
启动oracle的监听服务
lookey0910 2003-05-20
  • 打赏
  • 举报
回复
我也遇到过这样的问题。
每次我都是:
sqlplus /nolog
conn internal
startup
这样就可以用了,不过,服务里面的状态一直是“启动”(没有变成“已启动”)。
也不知道是那儿出了毛病

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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