但是存在一个问题,就是每次重新启动计算机后,都要通过SVRMGR命令
运行STARTUP命令装入数据库,有没有什么办法让每次重新启动计算机后,
自动装入数据库?
THANKS FIRST!
URGENT!
17 个解决方案
#1
你得说明是在什么系统下先
#2
OS WIN2000专业版
ORACLE 805
ORACLE 805
#3
oradim -edit -sid <oracle_sid> -startmode a
try it
try it
#4
应该是
oradim80
oradim80
#5
TO thingsfly(随风)
我试过了oradim80 -edit -sid rxdt -startmode auto
重起计算机,还是不行,
查看ORACLE的有关服务,ORACLESERVICERXDT 已自动启动,但没有ORACLESTARTRXDT服务,用ORACLE本身的建库工具,就会有ORACLESTARTRXDT服务
在SQLNET.ORA中
已经注销了
#sqlnet.authentication_services = (NONE)
我试过了oradim80 -edit -sid rxdt -startmode auto
重起计算机,还是不行,
查看ORACLE的有关服务,ORACLESERVICERXDT 已自动启动,但没有ORACLESTARTRXDT服务,用ORACLE本身的建库工具,就会有ORACLESTARTRXDT服务
在SQLNET.ORA中
已经注销了
#sqlnet.authentication_services = (NONE)
#6
oradim80 -edit -sid rxdt -startmode auto -starttype srvc,inst
try it again!!
try it again!!
#7
to thingsfly(随风):
还是不行,
在你的oradim80 -edit -sid rxdt -startmode auto -starttype srvc,inst中,srvc和inst是分别对应oracleservicerxdt和rxdt吗
请问如何来获得ORACLESTARTRXDT服务
还是不行,
在你的oradim80 -edit -sid rxdt -startmode auto -starttype srvc,inst中,srvc和inst是分别对应oracleservicerxdt和rxdt吗
请问如何来获得ORACLESTARTRXDT服务
#8
原来你创建的时候没有创建ORACLE的实例服务.
你可以使用如下命令行试试:
oradim80 -new -sid rxdt -intpwd oracle_pwd -startmode a
-pfile you_init_file
其中oracle_pwd是你的pwd文件中的密码,一般是oracle
try it again
你可以使用如下命令行试试:
oradim80 -new -sid rxdt -intpwd oracle_pwd -startmode a
-pfile you_init_file
其中oracle_pwd是你的pwd文件中的密码,一般是oracle
try it again
#9
我在手工创建数据库时
运行了
ORAPWD80.EXE FILE=D:\ORANT\DATABASE\PWDRXDT.ORA password=rxdt entries=5
ORADIM80.EXE -NEW -SID RXDT -STARTMODE auto -PFILE "D:\ORANT\DATABASE\INITRXDATA.ORA"
在操作系统服务中存在oracleservicerxdt服务,但没有ORACLESTARTRXDT服务
用ORACLE本身的建库工具,就会有ORACLESTARTRXDT服务
运行了
ORAPWD80.EXE FILE=D:\ORANT\DATABASE\PWDRXDT.ORA password=rxdt entries=5
ORADIM80.EXE -NEW -SID RXDT -STARTMODE auto -PFILE "D:\ORANT\DATABASE\INITRXDATA.ORA"
在操作系统服务中存在oracleservicerxdt服务,但没有ORACLESTARTRXDT服务
用ORACLE本身的建库工具,就会有ORACLESTARTRXDT服务
#10
不过我是在oracle8i中手工创建的,
在8i中oracle把这两个服务合在一起了.
那你可以加一个服务啊.
oradim80 -new -srvc rxdt -startmode a
再试一下吧.
另外把结果告诉我.
我这儿没有oracle8的环境.
谢谢!!
在8i中oracle把这两个服务合在一起了.
那你可以加一个服务啊.
oradim80 -new -srvc rxdt -startmode a
再试一下吧.
另外把结果告诉我.
我这儿没有oracle8的环境.
谢谢!!
#11
to thingsfly(随风)
我先去试一下,然后把结果告诉你:
另:
你能不能说一下,自动启动数据库跟哪些因素有关,谢了先!
我先去试一下,然后把结果告诉你:
另:
你能不能说一下,自动启动数据库跟哪些因素有关,谢了先!
#12
其实在oracle8里有个数据库启动脚本的。
具体是什么忘了。
它好象是调用了oradim80工具来实现数据库启动的。
因为我现在没有8的环境了。所以就不能做实验了。
但是我在8i里却找不到这个脚本。
我认为oracle启动可以分成两个部分,一个是启动服务,
在这种情况下你才能通过svrmgr30来启动数据库的实例。
另一个是启动实例。在oracle8中你直接启动实例的时候,
它会自动启动数据库服务。
在8中这两个服务是分开的,但在8i中已经放在一个服务里了。
但是还可以分两步走。
以上是我的经验,没有文档记载,我不知道是否正确。
具体是什么忘了。
它好象是调用了oradim80工具来实现数据库启动的。
因为我现在没有8的环境了。所以就不能做实验了。
但是我在8i里却找不到这个脚本。
我认为oracle启动可以分成两个部分,一个是启动服务,
在这种情况下你才能通过svrmgr30来启动数据库的实例。
另一个是启动实例。在oracle8中你直接启动实例的时候,
它会自动启动数据库服务。
在8中这两个服务是分开的,但在8i中已经放在一个服务里了。
但是还可以分两步走。
以上是我的经验,没有文档记载,我不知道是否正确。
#13
to thingsfly(随风)
我们这网络断了
还是不行
新开的服务启动不起来
我们这网络断了
还是不行
新开的服务启动不起来
#14
那你把以前那个服务删除,使用
oradim80 -delete -inst rxdt
然后再重新建一个:
oradim80 -new -sid rxdt -intpwd oracle_pwd -startmode a -starttype srvc,inst -pfile you_init_file
oradim80 -delete -inst rxdt
然后再重新建一个:
oradim80 -new -sid rxdt -intpwd oracle_pwd -startmode a -starttype srvc,inst -pfile you_init_file
#15
to thingsfly(随风)
在这个命令中:
oradim80 -new -sid rxdt -intpwd oracle_pwd -startmode a -starttype srvc,inst -pfile you_init_file
-starttype srvc,inst 中
srvc 是不是oracleservicerxdt
inst 是不是oraclestartrxdt
我手工创建的数据库的SID为RXDT
在这个命令中:
oradim80 -new -sid rxdt -intpwd oracle_pwd -startmode a -starttype srvc,inst -pfile you_init_file
-starttype srvc,inst 中
srvc 是不是oracleservicerxdt
inst 是不是oraclestartrxdt
我手工创建的数据库的SID为RXDT
#16
直接运行
oradim80 -new -sid rxdt -intpwd rxdt -startmode auto -pfile "c:\orant\database\initrxdt.oar"
服务起不来
但运行
oradim80 -new -sid rxdt -intpwd rxdt -startmode manual -pfile "c:\orant\database\initrxdt.oar"
服务可起来
但运行
oradim80 -edit -sid rxdt -startmode auto -pfile "c:\orant\database\initrxdt.oar"
服务还是手工方式
但在操作系统服务中,把服务从手工更改为自动,可以,为什么?
oradim80 -new -sid rxdt -intpwd rxdt -startmode auto -pfile "c:\orant\database\initrxdt.oar"
服务起不来
但运行
oradim80 -new -sid rxdt -intpwd rxdt -startmode manual -pfile "c:\orant\database\initrxdt.oar"
服务可起来
但运行
oradim80 -edit -sid rxdt -startmode auto -pfile "c:\orant\database\initrxdt.oar"
服务还是手工方式
但在操作系统服务中,把服务从手工更改为自动,可以,为什么?
#17
对的
srvc 就是oracleservicerxdt
inst 就是oraclestartrxdt
至于你说的情况我也不太清楚,
主要是我这儿没有环境.
srvc 就是oracleservicerxdt
inst 就是oraclestartrxdt
至于你说的情况我也不太清楚,
主要是我这儿没有环境.
#1
你得说明是在什么系统下先
#2
OS WIN2000专业版
ORACLE 805
ORACLE 805
#3
oradim -edit -sid <oracle_sid> -startmode a
try it
try it
#4
应该是
oradim80
oradim80
#5
TO thingsfly(随风)
我试过了oradim80 -edit -sid rxdt -startmode auto
重起计算机,还是不行,
查看ORACLE的有关服务,ORACLESERVICERXDT 已自动启动,但没有ORACLESTARTRXDT服务,用ORACLE本身的建库工具,就会有ORACLESTARTRXDT服务
在SQLNET.ORA中
已经注销了
#sqlnet.authentication_services = (NONE)
我试过了oradim80 -edit -sid rxdt -startmode auto
重起计算机,还是不行,
查看ORACLE的有关服务,ORACLESERVICERXDT 已自动启动,但没有ORACLESTARTRXDT服务,用ORACLE本身的建库工具,就会有ORACLESTARTRXDT服务
在SQLNET.ORA中
已经注销了
#sqlnet.authentication_services = (NONE)
#6
oradim80 -edit -sid rxdt -startmode auto -starttype srvc,inst
try it again!!
try it again!!
#7
to thingsfly(随风):
还是不行,
在你的oradim80 -edit -sid rxdt -startmode auto -starttype srvc,inst中,srvc和inst是分别对应oracleservicerxdt和rxdt吗
请问如何来获得ORACLESTARTRXDT服务
还是不行,
在你的oradim80 -edit -sid rxdt -startmode auto -starttype srvc,inst中,srvc和inst是分别对应oracleservicerxdt和rxdt吗
请问如何来获得ORACLESTARTRXDT服务
#8
原来你创建的时候没有创建ORACLE的实例服务.
你可以使用如下命令行试试:
oradim80 -new -sid rxdt -intpwd oracle_pwd -startmode a
-pfile you_init_file
其中oracle_pwd是你的pwd文件中的密码,一般是oracle
try it again
你可以使用如下命令行试试:
oradim80 -new -sid rxdt -intpwd oracle_pwd -startmode a
-pfile you_init_file
其中oracle_pwd是你的pwd文件中的密码,一般是oracle
try it again
#9
我在手工创建数据库时
运行了
ORAPWD80.EXE FILE=D:\ORANT\DATABASE\PWDRXDT.ORA password=rxdt entries=5
ORADIM80.EXE -NEW -SID RXDT -STARTMODE auto -PFILE "D:\ORANT\DATABASE\INITRXDATA.ORA"
在操作系统服务中存在oracleservicerxdt服务,但没有ORACLESTARTRXDT服务
用ORACLE本身的建库工具,就会有ORACLESTARTRXDT服务
运行了
ORAPWD80.EXE FILE=D:\ORANT\DATABASE\PWDRXDT.ORA password=rxdt entries=5
ORADIM80.EXE -NEW -SID RXDT -STARTMODE auto -PFILE "D:\ORANT\DATABASE\INITRXDATA.ORA"
在操作系统服务中存在oracleservicerxdt服务,但没有ORACLESTARTRXDT服务
用ORACLE本身的建库工具,就会有ORACLESTARTRXDT服务
#10
不过我是在oracle8i中手工创建的,
在8i中oracle把这两个服务合在一起了.
那你可以加一个服务啊.
oradim80 -new -srvc rxdt -startmode a
再试一下吧.
另外把结果告诉我.
我这儿没有oracle8的环境.
谢谢!!
在8i中oracle把这两个服务合在一起了.
那你可以加一个服务啊.
oradim80 -new -srvc rxdt -startmode a
再试一下吧.
另外把结果告诉我.
我这儿没有oracle8的环境.
谢谢!!
#11
to thingsfly(随风)
我先去试一下,然后把结果告诉你:
另:
你能不能说一下,自动启动数据库跟哪些因素有关,谢了先!
我先去试一下,然后把结果告诉你:
另:
你能不能说一下,自动启动数据库跟哪些因素有关,谢了先!
#12
其实在oracle8里有个数据库启动脚本的。
具体是什么忘了。
它好象是调用了oradim80工具来实现数据库启动的。
因为我现在没有8的环境了。所以就不能做实验了。
但是我在8i里却找不到这个脚本。
我认为oracle启动可以分成两个部分,一个是启动服务,
在这种情况下你才能通过svrmgr30来启动数据库的实例。
另一个是启动实例。在oracle8中你直接启动实例的时候,
它会自动启动数据库服务。
在8中这两个服务是分开的,但在8i中已经放在一个服务里了。
但是还可以分两步走。
以上是我的经验,没有文档记载,我不知道是否正确。
具体是什么忘了。
它好象是调用了oradim80工具来实现数据库启动的。
因为我现在没有8的环境了。所以就不能做实验了。
但是我在8i里却找不到这个脚本。
我认为oracle启动可以分成两个部分,一个是启动服务,
在这种情况下你才能通过svrmgr30来启动数据库的实例。
另一个是启动实例。在oracle8中你直接启动实例的时候,
它会自动启动数据库服务。
在8中这两个服务是分开的,但在8i中已经放在一个服务里了。
但是还可以分两步走。
以上是我的经验,没有文档记载,我不知道是否正确。
#13
to thingsfly(随风)
我们这网络断了
还是不行
新开的服务启动不起来
我们这网络断了
还是不行
新开的服务启动不起来
#14
那你把以前那个服务删除,使用
oradim80 -delete -inst rxdt
然后再重新建一个:
oradim80 -new -sid rxdt -intpwd oracle_pwd -startmode a -starttype srvc,inst -pfile you_init_file
oradim80 -delete -inst rxdt
然后再重新建一个:
oradim80 -new -sid rxdt -intpwd oracle_pwd -startmode a -starttype srvc,inst -pfile you_init_file
#15
to thingsfly(随风)
在这个命令中:
oradim80 -new -sid rxdt -intpwd oracle_pwd -startmode a -starttype srvc,inst -pfile you_init_file
-starttype srvc,inst 中
srvc 是不是oracleservicerxdt
inst 是不是oraclestartrxdt
我手工创建的数据库的SID为RXDT
在这个命令中:
oradim80 -new -sid rxdt -intpwd oracle_pwd -startmode a -starttype srvc,inst -pfile you_init_file
-starttype srvc,inst 中
srvc 是不是oracleservicerxdt
inst 是不是oraclestartrxdt
我手工创建的数据库的SID为RXDT
#16
直接运行
oradim80 -new -sid rxdt -intpwd rxdt -startmode auto -pfile "c:\orant\database\initrxdt.oar"
服务起不来
但运行
oradim80 -new -sid rxdt -intpwd rxdt -startmode manual -pfile "c:\orant\database\initrxdt.oar"
服务可起来
但运行
oradim80 -edit -sid rxdt -startmode auto -pfile "c:\orant\database\initrxdt.oar"
服务还是手工方式
但在操作系统服务中,把服务从手工更改为自动,可以,为什么?
oradim80 -new -sid rxdt -intpwd rxdt -startmode auto -pfile "c:\orant\database\initrxdt.oar"
服务起不来
但运行
oradim80 -new -sid rxdt -intpwd rxdt -startmode manual -pfile "c:\orant\database\initrxdt.oar"
服务可起来
但运行
oradim80 -edit -sid rxdt -startmode auto -pfile "c:\orant\database\initrxdt.oar"
服务还是手工方式
但在操作系统服务中,把服务从手工更改为自动,可以,为什么?
#17
对的
srvc 就是oracleservicerxdt
inst 就是oraclestartrxdt
至于你说的情况我也不太清楚,
主要是我这儿没有环境.
srvc 就是oracleservicerxdt
inst 就是oraclestartrxdt
至于你说的情况我也不太清楚,
主要是我这儿没有环境.