1 . 编辑/etc/oratab文件,将对应的sid那一行的N改为Y<?XML:NAMESPACE PREFIX = O /> [root@ www.linuxidc.com~]# vi /etc/oratab 修改后的例子:orcl:/u01/app/Oracle/product/<?XML:NAMESPACE PREFIX = ST1 />
10.2.0/db_1:
Y2. 在 /etc/rc.d/init.d/ 目录下,创建 oracle 服务脚本文件,并将如下内容放入脚本中: [root@ www.linuxidc.com~]# vi /etc/rc.d/init.d/
oracle- #!/bin/bash
- #root
- #chkconfig:35 85 15
- #description:Oracle
- #/etc/rc.d/init.d/oracle
-
- ORACLE_BASE=/u01/app/oracle
-
- ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
-
- ORACLE_SID=orcl
-
- case "$1" in
-
- start)
-
- echo -n "Starting Oracle10g:"
-
- su - oracle -c dbstart >>$ORACLE_HOME/log/autostart.log
-
- su - oracle -c "lsnrctl start" >>$ORACLE_HOME/log/autostart.log
-
- su - oracle -c "emctl start dbconsole" >>$ORACLE_HOME/log/autostart.log
-
- ;;
-
- stop)
-
- echo -n "Shutting Down Oracle10g:"
-
- su - oracle -c "emctl stop dbconsole" >>$ORACLE_HOME/log/autostart.log
-
- su - oracle -c "lsnrctl stop" >>$ORACLE_HOME/log/autostart.log
-
- su - oracle -c dbshut >>$ORACLE_HOME/log/autostart.log
-
- ;;
-
- restart)
-
- echo -n "Restarting Oracle10g:"
-
- su - oracle -c dbshut >>$ORACLE_HOME/log/autostart.log
-
- su - oracle -c "lsnrctl stop" >>$ORACLE_HOME/log/autostart.log
-
- su - oracle -c "emctl stop dbconsole" >>$ORACLE_HOME/log/autostart.log
-
- su - oracle -c dbstart >>$ORACLE_HOME/log/autostart.log
-
- su - oracle -c "lsnrctl start" >>$ORACLE_HOME/log/autostart.log
-
- su - oracle -c "emctl start dbconsole" >>$ORACLE_HOME/log/autostart.log
-
- ;;
-
- *)
-
- echo "Usage: $0{start|stop|restart}"
-
- exit 1
-
- ;;
-
- esac
-
- exit 0
3. 将该脚本设置为可执行文件 [root@ www.linuxidc.com~]# chmod a+x /etc/rc.d/init.d/oracle
4. 建立启动与关闭界面的连接(S打头的是启动程序,K打头的是关闭程序)[root@ www.linuxidc.com~]# ln -s /etc/rc.d/init.d/oracle
/etc/rc.d/rc5.d/S85oracle (linux图形界面下的
自启动在rc5.d目录下)
[root@cop~]# ln -s /etc/rc.d/init.d/oracle
/etc/rc.d/rc5.d/K15oracle (linux图形界面下的关闭服务链接)
[root@cop~]# ln -s /etc/rc.d/init.d/oracle
/etc/rc.d/rc3.d/S85oracle (linux文字界面下的
自启动在rc3.d目录下)
[root@cop~]# ln -s /etc/rc.d/init.d/oracle
/etc/rc.d/rc3.d/K15oracle (linux文字界面下的关闭服务链接)
上面的“S85oracle”和“K15oracle”文件也都要设置为可执行文件 5、加入liunx自启动服务: [root@cop~]# chkconfig --add oracle
[root@cop~]# chkconfig --list oracle ( 检查是否成功加入)
oracle 0:off 1:off 2:off 3:on 4:on 5:on 6:off
MySQL视图表创建与修改解决Linux下登录Oracle时上下快捷键重现命令问题相关资讯 Oracle教程
- Oracle中纯数字的varchar2类型和 (07/29/2015 07:20:43)
- Oracle教程:Oracle中查看DBLink密 (07/29/2015 07:16:55)
- [Oracle] SQL*Loader 详细使用教程 (08/11/2013 21:30:36)
| - Oracle教程:Oracle中kill死锁进程 (07/29/2015 07:18:28)
- Oracle教程:ORA-25153 临时表空间 (07/29/2015 07:13:37)
- Oracle教程之管理安全和资源 (04/08/2013 11:39:32)
|
本文评论 查看全部评论 (0)