Chinaunix首页 | 论坛 | 博客
  • 博客访问: 175918
  • 博文数量: 72
  • 博客积分: 2527
  • 博客等级: 少校
  • 技术积分: 835
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-07 01:30
文章分类
文章存档

2010年(3)

2009年(1)

2008年(8)

2007年(18)

2006年(42)

我的朋友

分类: Oracle

2006-08-20 22:44:41

oracle9i设置服务自启动:
 
安装后oracle9i后配置服务器自启动的方法:
以linux系统为例,在/etc/init.d/下创建oracle.start和oracle.stop文件
1、创建oracle文件
创建oracle.start文件:
#cd /etc/init.d
[root@db init.d]# vi oracle.start
#!/bin/sh
source /home/oracle/.bash_profile
# Start Listen
su - oracle -c lsnrctl <start
EOS
sleep 10
# Start Oracle9i
su - oracle -c sqlplus /nolog<connect / as sysdba
startup
EOS
[root@db init.d]#
[root@db init.d]# chmod 755 oracle.start
[root@db init.d]#
 
创建oracle.stop文件:
[root@db init.d]#vi oracle.stop
#!/bin/sh
source /home/oracle/.bash_profile
# Stop Listen
su - oracle -c lsnrctl <stop
EOS
sleep 10
# Stop Oracle9i
su - oracle -c sqlplus /nolog<connect / as sysdba
shutdown immediate
EOS
[root@db init.d]#
[root@db init.d]# chmod 755 oracle.stop
[root@db init.d]#
 
2、文件链接:
[root@db init.d]# cd ../rc3.d
[root@db init.d]# ln -s ../init.d/oracle.start ./S99oracle
[root@db init.d]# cd ../rc0.d
[root@db init.d]# ln -s ../init.d/oracle.stop ./K01oracle
 
3、文件检查:
[root@db rc3.d]#
[root@db rc3.d]# ls -l S99oracle
lrwxrwxrwx    1 root     root           22  5月 19 19:18 S99oracle -> ../init.d/oracle.start
[root@db rc3.d]# cd ../rc0.d/
[root@db rc0.d]# ls -l K01oracle
lrwxrwxrwx    1 root     root           21  5月 19 19:20 K01oracle -> ../init.d/oracle.stop
[root@db rc0.d]#
 
好了,可以先运行/etc/rc3.d/S99oracle和/etc/rc0.d/K01oracle两个启动、停止文件看看是不是可以正常运行两个脚本了
阅读(778) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~