动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数据库的运维效率。