Welcome 微信登录

首页 / 数据库 / MySQL / SUSE Linux 11 开机 自动启动 Oracle 数据库

1.修改/etc/oratab文件,后面的dbstart和dbshut依据这个文件启动数据库soadb:/u01/Oracle/product/11.2.0/dbhome_1:Y2.创建数据库初始化文件:#cp $ORACLE_BASE/admin/$ORACLE_SID/pfile/init$ORACLE_SID.ora.* $ORACLE_HOME/dbs/init$ORACLE_SID.oracp /u01/oracle/admin/soadb/pfile/init.ora.116201214406 /u01/oracle/product/11.2.0/dbhome_1/dbs/initsoadb.ora3.接下来在/etc/init.d下建立系统自动启动和关机前自动关闭Oracle的脚本文件,分别如下:vi start_oracle.sh(开机后启动oracle数据库脚本):#!/bin/bash#this script is used to start the oraclesu - oracle -c "/u01/oracle/product/11.2.0/dbhome_1/bin/dbstart"su - oracle -c "/u01/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start"chmod a+x /etc/init.d/start_oracle.shvi stop_oracle.sh(关机前停止oracle数据库脚本):#!/bin/bash#this script is used to stop the oraclesu - oracle -c "/u01/oracle/product/11.2.0/dbhome_1/bin/lsnrctl stop"su - oracle -c "/u01/oracle/product/11.2.0/dbhome_1/bin/dbshut"chmod a+x /etc/init.d/stop_oracle.sh4.创建随系统启动和关闭的链接:在/etc/rc2.d下加入自动启动链接,命令如下:ln -s /etc/init.d/start_oracle.sh  /etc/rc.d/rc2.d/S16start_oracleln -s /etc/init.d/start_oracle.sh  /etc/rc.d/rc3.d/S16start_oracleln -s /etc/init.d/start_oracle.sh  /etc/rc.d/rc5.d/S16start_oracle在/etc/rc0.d下加入自动关闭链接,命令如下:ln -s /etc/init.d/stop_oracle.sh /etc/rc.d/rc2.d/K01stop_oracleln -s /etc/init.d/stop_oracle.sh /etc/rc.d/rc3.d/K01stop_oracleln -s /etc/init.d/stop_oracle.sh /etc/rc.d/rc5.d/K01stop_oracle接着cp这两个链接在/etc/rc.d/rcN.d(N=3,5)下各一份设置完毕,可以重启看看效果了。linux:~ # reboottest@linux:~> ps -ef | grep ora在Linux下安装Oracle在创建数据库时提示ORA-27123错误MySQL 访问某数据 crash相关资讯      SuSE Linux 
  • SUSE Linux 企业版的实时补丁将带  (05月19日)
  • SUSE Linux Enterprise 11 SP4 发  (07/18/2015 09:26:52)
  • SUSE Linux – Zypper 命令示例  (11/10/2014 09:04:05)
  • SUSE Linux Enterprise 12 SP1 发  (12/23/2015 10:11:39)
  • 用于 SUSE Linux 包管理的 Zypper   (06/11/2015 15:34:30)
  • SUSE Linux Enterprise Serve 12   (11/05/2014 10:41:47)
本文评论 查看全部评论 (0)
表情: 姓名: 字数