动Oracle11g 从现在开始自动启动(oracle11g自启)

在Oracle11g数据库运维中,经常需要将数据库设置为自动启动,以避免手动启动造成的时间和人力浪费。本文将介绍如何设置Oracle11g自动启动,并提供相关代码。

步骤1:找到Oracle11g服务

首先需要找到Oracle11g服务。可以在Windows系统的“服务”中找到该服务。打开“服务”界面,找到名为“OracleService[ORACLE_SID]”的服务,其中的[ORACLE_SID]表示Oracle11g的实例名称。

步骤2:设置服务的启动方式

接下来需要设置该服务的启动方式为“自动”。右键点击“OracleService[ORACLE_SID]”服务,选择“属性”,在“常规”选项卡中将“启动类型”设置为“自动”。

步骤3:设置服务的登录方式

为了使Oracle11g服务能够自动启动,需要设置服务的登录方式。右键点击“OracleService[ORACLE_SID]”服务,选择“属性”,在“登录”选项卡中,选择“此账户”并输入Oracle数据库管理员账户和密码。

步骤4:设置Oracle11g自动启动

在完成上述步骤后,需要在Windows系统的“任务计划程序”中设置Oracle11g的自动启动。打开“任务计划程序”,点击“创建任务”按钮,在“常规”选项卡中输入任务名称,选择“使用最高权限运行此任务”,选择所在的操作系统版本,然后点击“确定”。

接下来,在“触发器”选项卡中点击“新建”按钮,并设置“开始任务的时间”和“任务间隔”,确定后进入“操作”选项卡,选择“启动程序”,并在“程序或脚本路径”中输入Oracle11g的启动文件路径,如“C:\app\oracle\product\11.2.0\dbhome_1\BIN\oracle.exe”,然后在“参数”中输入Oracle11g的连接参数,如“ORACLE_SID=[ORACLE_SID]”。

点击“确定”按钮保存设置,即可完成Oracle11g的自动启动设置。

代码示例:

以下是在Windows系统的“任务计划程序”中设置Oracle11g自动启动的示例代码:

schtasks /create /tn OracleAutoStart /sc dly /st 00:00:00 /tr "C:\app\oracle\product\11.2.0\dbhome_1\BIN\oracle.exe ORACLE_SID=[ORACLE_SID]" /ru "DOMN\oracle" /rp "password"

其中,“DOMN\oracle”为Oracle数据库管理员账户,“password”为密码,“00:00:00”为每天启动的时间。将上述代码复制到命令行窗口中执行即可完成Oracle11g的自动启动设置。

结论:

本文介绍了Oracle11g自动启动的设置方法,包括找到Oracle11g服务、设置服务的启动方式和登录方式、在Windows系统的“任务计划程序”中设置Oracle11g的自动启动,并提供相关代码示例。通过按照本文的步骤进行设置,可以节省时间和人力成本,提高Oracle11g数据库的运维效率。


数据运维技术 » 动Oracle11g 从现在开始自动启动(oracle11g自启)