数据库


Centos7设置Oracle12c开机自启动

<h3>1、编辑oratab文件</h3> <pre><code class="language-bash">cat /etc/oratab 把最下面要启动的实例设置成Y easytongdb:/data/app/oracle/product/12.2.0/dbhome_1:Y</code></pre> <h3>2、编写启动文件</h3> <pre><code class="language-bash">/usr/lib/systemd/system/oracle.service</code></pre> <p>输入如下内容,注意oracle安装路径:</p> <pre><code class="language-bash">[root@bigdtcs1 ~]# cat /usr/lib/systemd/system/oracle.service [Unit] Description=Oracle Database 12c Startup/Shutdown Service After=syslog.target network.target [Service] LimitMEMLOCK=infinity LimitNOFILE=65535 Type=oneshot RemainAfterExit=yes User=oracle Environment="ORACLE_HOME=/data/app/oracle/product/12.2.0/dbhome_1" ExecStart=/data/app/oracle/product/12.2.0/dbhome_1/bin/dbstart $ORACLE_HOME &gt;&gt; 2&gt;&amp;1 &amp; ExecStop=/data/app/oracle/product/12.2.0/dbhome_1/bin/dbshut $ORACLE_HOME 2&gt;&amp;1 &amp; [Install] WantedBy=multi-user.target</code></pre> <h3>3、刷新并启动oarcle服务</h3> <pre><code class="language-bash">systemctl deamon-reload systemctl start oracle.service</code></pre> <h3>4、设置开机启动</h3> <pre><code class="language-bash">systemctl enable oracle.service</code></pre>

页面列表

ITEM_HTML