我放弃让w2k下自动启动oracle的努力了,但如果编一个启动数据库的批处理,如何编?

gotogod 2002-10-25 04:14:18
oracle安装过程很顺利,但数据库就是不能自动启动,在“服务”中查看,设置的启动方式为“自动启动”,但在我的数据库的“状态”一栏内写着“启动”俩字,而如果启动则应写“已启动”,没启动应该是什么也不写,就不知这“启动”是啥意思?(绕口啊),而且此时菜单中的启动命令也不可用。我将其设为手动,然后重启机器,再在“服务”中启动,则一切正常。
另外,OracleOraHome81TNSListener和OracleWebAssistant0这两个服务都可自启动正常。

从前天起我就开始查这方面的内容,但好象没有的解决办法!

听说可以用一个批处理启动数据库,我按下面的方法写了,但不成功:
C:\Oracle\Ora81\BIN\oracle.exe -startup -sid testdb -usrpwd oracle -starttype srvc,inst -pfile C:\Oracle\Ora81\DATABASE\inittestdb.ora
执行后,半天不动,然后出现:
Hit any key to exit server:
就不行了。(我的数据库名:testdb,sid也是testdb)
哪位大侠知道这个批处理该如何写?

当然如果有人知道如何解决自动启动的问题,本人更是感激不尽!!!
...全文
64 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yggg 2002-11-06
  • 打赏
  • 举报
回复
你的.ora是不是有问题,特别是监听listener.ora有问题
gotogod 2002-11-04
  • 打赏
  • 举报
回复
解决完了,但还是稀里糊涂
继续学习中........
black_snail 2002-10-30
  • 打赏
  • 举报
回复
d:\orant\bin\oradim73.exe -startup -sid ORCL -usrpwd oracle -starttype srvc,inst -pfile d:\orant\database\initorcl.ora


put above in a batch
llm06 2002-10-29
  • 打赏
  • 举报
回复
我碰到的问题和你很相似
我把sqlnet.ora中sqlnet.autnentication_service=(nts)注释掉,它就可以自启动了,很奇怪吧,我也不知道为什么。
luckysxn 2002-10-29
  • 打赏
  • 举报
回复
别的可就不好使了。
三叶虫 2002-10-26
  • 打赏
  • 举报
回复
你可以试一下用 oradim 命令修改oracle数据库的启动模式。
gotogod 2002-10-26
  • 打赏
  • 举报
回复
谢谢,那么有谁知道下面这条语句是干啥用的?

C:\Oracle\Ora81\BIN\oracle.exe -startup -sid testdb -usrpwd oracle -starttype srvc,inst -pfile C:\Oracle\Ora81\DATABASE\inittestdb.ora
netspirit 2002-10-25
  • 打赏
  • 举报
回复
"启动"是不正常的,其实就是说明该服务没有正常启动,其实这也说明你的安装其实并不正常。
作为windows的服务,要从命令行启动,net start 后接服务名就行了,停止的话就是用net stop了。服务名就不用我说了吧,
luckysxn 2002-10-25
  • 打赏
  • 举报
回复
在操作系统中调用批处理文件

文件的内容:
net start oracleservice
penitent 2002-10-25
  • 打赏
  • 举报
回复
以下是批处理文件内容
svrmgrl @start.sql 如果是8就用svrmgr30

以下是start.sql
connect internal/password
startup

3,498

社区成员

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

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