windows下net命令能否启动oracle ,还受到一个注册表参数的影响

昨天看到盖国强大师在http://space.itpub.net/764/viewspace-120568下发布的一个帖子,其中他说到

"在Windows上,使用net命令能否启动数据库,还受到一个注册表参数的影响,这个参数是:ORA__AUTOSTART

对于我的Oracle10g数据库,这个键值位于HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_Ora10g,我的数据库SID为eygle,这个参数就是:ORA_EYGLE_AUTOSTART  "

对于我本机的环境,就是在"HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1\下"

我看了一下,参数值,要么false 要么true.我突然联想起了一个参数,就是在windows的"开始"-"程序"-"Oracle - OraDb10g_home1"-"配置和移植工具"-"Administration Assistant for Windows" ,打开后,依次展开,最后一个,"数据库",右击,"启动/关闭选项" ,"oracle  例程"选项卡,"服务启动时启动例程"复选框. 默认打钩是,注册表中ORA__AUTOSTART是为 true的;而我将此选项卡去掉打钩时, 我在去看注册表中的此项,ORA__AUTOSTART就是false了.

这从侧面印证了,"Administration Assistant for Windows"中的 "服务启动时启动例程" 复选框 就是 修改的注册表中的ORA__AUTOSTART 的键值.

请使用浏览器的分享功能分享到微信等