为何我的数据库每次重启机器后都要以SYSDBA身份登录之后再手动打开?

lqh719 2003-04-04 09:11:17
我的数据库是oracle 8i,每次重启机器后数据库都是关闭的,要以SYSDBA身份登录之后再手动打开。操作系统是win2000 professional,我在服务中让关系到数据库自动打开的服务都设置为“自动”,还是不能解决问题。
另外,我的数据库打开之后,不知道为CPU占用率极高,几乎都在95%以上,甚至100%,占用CPU资源最大的是Internat进程,不知道如何优化,使得CPU占用率不至于那么高。我的机器是PIII866。
请高手指教!谢谢!
...全文
55 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lqh719 2003-04-04
  • 打赏
  • 举报
回复
我的数据库已经设置为自动启动了,数据库名是EIPDB,服务是OracleServiceEIPDB,而且每次重启机器之后,看到OracleServiceEIPDB服务是启动了的,但是数据库却没有打开,仍然要手动打开。
我正在考虑杀毒,因为我发现我杀掉Internat进程之后,oracle会正常使用。我先前一直以为oracle会启动Internat进程呢。
DTC 2003-04-04
  • 打赏
  • 举报
回复
。。。。如果你不想每次都手动启动你的数据库,那么你在服务里把你的数据库设成自动启动(别说我没告诉你,如果你的内存够小的话,开机慢死你!我用的是P41.7G,不过内存128得,哭死哦!)我得cpu占用才10-30之间,我想主要可能是你中毒哦,我都是默认的配置,没有优化也不错哦
nashan 2003-04-04
  • 打赏
  • 举报
回复
在服务中主要是把ORACLE数据库的服务台启动起来。
杀一下毒试试。
lqh719 2003-04-04
  • 打赏
  • 举报
回复
我用norton杀了毒,病毒库版本是前天的,没有发现病毒。
Linux系统怎么用命令重启oracle数据库全文共3页,当前为第1页。Linux系统怎么用命令重启oracle数据库全文共3页,当前为第1页。Linux系统怎么用命令重启oracle数据库 Linux系统怎么用命令重启oracle数据库全文共3页,当前为第1页。 Linux系统怎么用命令重启oracle数据库全文共3页,当前为第1页。 Linux系统下oracle数据库是经常使用到的数据库之一,有时候我们重启数据库更新数据或者其他插件,具体怎么操作呢。下面由店铺为大家整理了Linux重启oracle数据库的命令和方法,希望对大家有帮助! Linux重启oracle数据库的命令和方法 在linux下重启oracle数据库及监听器: Linux重启oracle数据库方法1 用root以ssh登录到linux,打开终端输入以下命令: cd $ORACLE_HOME #进入到oracle的安装目录 dbstart #重启服务器 lsnrctl start #重启监听器 cd $ORACLE_HOME #进入到oracle的安装目录 dbstart #重启服务器 lsnrctl start #重启监听器 ----------------------------------- Linux重启oracle数据库方法2 Sql代码 cd $ORACLE_HOME/bin #进入到oracle的安装目录 ./dbstart #重启服务器 ./lsnrctl start #重启监听器 ----------------------------------- Linux重启oracle数据库方法3 (1) 以oracle身份登录数据库,命令:su – oracle (2) 进入Sqlplus控制台,命令:sqlplus /nolog (3) 以系统管理员登录,命令:connect / as sysdba (4) 启动数据库,命令:startup (5) 如果是关闭数据库,命令:shutdown immediate (6) 退出sqlplus控制台,命令:exit Linux系统怎么用命令重启oracle数据库全文共3页,当前为第2页。Linux系统怎么用命令重启oracle数据库全文共3页,当前为第2页。(7) 进入监听器控制台,命令:lsnrctl Linux系统怎么用命令重启oracle数据库全文共3页,当前为第2页。 Linux系统怎么用命令重启oracle数据库全文共3页,当前为第2页。 (8) 启动监听器,命令:start (9) 退出监听器控制台,命令:exit (10) 重启数据库结束 ----------------------------------- Linux重启oracle数据库方法4(自已写脚本) 1)启动脚本(dbstart.sh) lsnrctl start sqlplus /nolog < connect / as sysdba startup; exit EOF $sh dbstart.sh 即可 ---------- 2)关闭脚本(dbstop.sh) lsnrctl stop sqlplus /nolog < connect / as sysdba shutdown immediate; exit EOF $sh dbstop.sh 即可 =============================================== $ su - oracle $ lsnrctl stop $ sqlplus "/as sysdba" SQL> shutdown immediate; SQL> quit Linux系统怎么用命令重启oracle数据库全文共3页,当前为第3页。Linux系统怎么用命令重启oracle数据库全文共3页,当前为第3页。$ lsnrctl start Linux系统怎么用命令重启oracle数据库全文共3页,当前为第3页。 Linux系统怎么用命令重启oracle数据库全文共3页,当前为第3页。 $ sqlplus /nolog SQL> connect / as sysdba SQL> startup; 补充:Linux中启动oracle数据库的方法 linux中启动oracle主要分两步:一个是启动监听器,一个是启动实例(一般都忘记了这一步),具体命令如下,提供给大家参考一下: 1:连接服务器 telnet ip 2:输入管理员用户和密码 user-name:oracle password:oracle 3:进入oracle根目录 cd $ORACLE_HOME/bin 4:进入监听 ./lsnrctl 5:启动监听器 start 6:退出监听 exit 7:进入sqlplus s

17,140

社区成员

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

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