我在我的windows机器上安装了Oracle数据库11g r2 express。但是,每当我启动Windows时,Oracle就会启动,我必须停止数据库。如何防止它在Windows启动时启动?我试图在启动应用程序列表中找到它,但它不存在。
我目前正在使用Windows 8.1。
谢谢。
答案 0 :(得分:13)
转到“控制面板”,“管理工具”,“服务”。
寻找名为OracleServiceXE的服务。它应该有"自动"启动类型。通过右键单击它然后选择“属性”将其更改为“手动”或“禁用”。
在Windows XP和7上适用于我。我没有Windows 8计算机,但它应该是相同的步骤。
答案 1 :(得分:1)
我认为这里提供的解决方案很有用:
您有两种解决方案:
1-在运行的Windows操作系统中,键入services.msc并按Enter,从服务列表中找到OracleService,然后右键单击并选择“属性”。在“启动”的“常规”选项卡的“类型”部分中,选择“手动”,然后单击“确定”并退出。从现在开始,数据库不会在计算机启动时自动启动,但是无论何时要启动它,都必须转到services.msc并手动启动它。您也可以从Windows任务管理器(在“服务”选项卡中)执行此操作。
2-在“ services.msc”中让启动类型为自动。打开Windows命令提示符(Admin),然后键入以下语句(而不是使用您的SID名称作为ORCL)。
oradim -edit -sid ORCL -startmode manual
现在,您的数据库处于惯用的空闲状态。您可以通过使用sysdba特权登录到SQL * Plus来启动数据库,然后键入startup
命令。