始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

AIX5.3 设置Oracle数据的自动启动及关闭

发布时间:  2012/9/19 17:01:49

AIX下自动启动/停止Oracle数据库
1:修改/etc/oratab,将“N”改为“Y”,使之支持开机启动。
$ vi /etc/oratab
#
# This file is used by Oracle utilities.  It is created by root.sh-
 

# and updated by the Database Configuration Assistant when creating
# a database.
# A colon, ':', is used as the field terminator.  A new line terminates
# the entry.  Lines beginning with a pound sign, '#', are comments.
#
# Entries are of the form:
#   $Oracle_SID:$ORACLE_HOME:<N|Y>:
#
# The first and second fields are the system identifier and home
# directory of the database respectively.  The third filed indicates
# to the dbstart utility that the database should , "Y", or should not,
# "N", be brought up at system boot time.
#
# Multiple entries with the same $Oracle_SID are not allowed.
#
#
orcl:/home/Oracle/product/10.2.0:Y
2.创建脚本并赋予相关权限
 2.1创建启动脚本
1)、在/home/oracle目录下,创建start_db.sh  //此路径非特定
$ su - Oracle
$ vi start_db.sh
#!/bin/sh
Oracle_HOME=/home/oracle/product/10.2.0
Oracle_BASE=/home/oracle
Oracle_SID=orcl
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/home/Oracle/bin:/usr/bin/X11:/sbin:/home/oracle/product/10.2.0/bin:.
export Oracle_HOME ;
export Oracle_BASE ;
export Oracle_SID ;
export PATH ;
echo "######################################################"
echo "# Starting the Listener #"
echo "######################################################"
lsnrctl start
echo ""
echo ""
echo ""
echo "#####################################################"
echo "# Starting the instance :$Oracle_SID #"
echo "#####################################################"
sqlplus /nolog << EOF
connect / as sysdba
startup
exit
EOF
 
2)、在/etc下建立文件rc.startdb
# vi /etc/rc.startdb  //以root用户进行创建,避免报错
su - Oracle "-c /home/oracle/dbstart.sh" #startOracleDB
3)、给文件执行权限
# chmod 777 rc.startdb
4)、添加自启动任务至/etc/inittab
$vi /etc/inittab
startdb:2:wait:/etc/rc.startdb>/home/oracle/oracle.log 2>&1
注:也可以用命令 mkitab 添加
   关于inittab文件相见我博客内的介绍
2.2创建关闭脚本
# vi /etc/rc.shutdown
echo "Stop Oracle instance: orcl"
su - Oracle -c dbshut

注:以上两个脚本均经过实际操作!
关于为什么脚本叫/etc/rc.shutdown,以及怎么工作.如下注解


 


本文出自:亿恩科技【www.enkj.com】

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      0
     
     
     
     

    0371-60135900
    7*24小时客服服务热线