原 【DB宝49】Oracle如何设置DB、监听和EM开机启动
一、Windows系统
Oracle提供了随操作系统启动而启动的功能,在Windows和Linux中,分别有不同的设置方法。
在Windows中,可以修改“我的电脑-->管理-->服务-->OracleService$ORACLE_SID”,或直接使用Win+R键打开运行窗口,输入services.msc即可打开服务,找到相应的Oracle服务,然后将其属性中的启动类型修改成自动。一般在Windows系统上安装完后会自动设置成自动。
二、Linux系统
对于Linux/Unix操作系统,如果想设置自动重启,那么该如何操作呢?对此Oracle提供了dbstart命令用于启动。
首先,第一步,需要修改/etc/oratab
文件,将N修改为Y,如下所示:
1 2 | [root@oracle ~]# vim /etc/oratab LHR11G:/u01/app/oracle/product/11.2.0.4/dbhome_1:Y #将N改为Y |
文件/etc/oratab
由root.sh脚本创建,在用dbca命令创建实例时也会更新这个文件。当$ORACLE_SID:$ORACLE_HOME:<N|Y>
设置为Y时,允许实例自启动,当设置为N时,则不允许自启动。这个文件里的配置仅仅起一个开关的作用,其并不会具体的执行启动和关闭,具体的操作由$ORACLE_HOME/bin/dbstart
和dbshut脚本来实现。这2个脚本在执行时会检查/etc/oratab
文件里的配置,为Y时才能继续执行。