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:
Y2.创建脚本并赋予相关权限 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" #startOracleDB3)、给文件执行权限# chmod 777 rc.startdb 4)、添加自启动任务至/etc/inittab$vi /etc/inittabstartdb: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,以及怎么工作.如下注解
引用系统管理员可以在 /etc/rc.shutdown shell 脚本中放置本地定制的关闭过程。如果该脚本存在,则在关闭开始时就运行。如果脚本运行但是失败(返回非零返回码),则关机停止。
Oracle 10备份与恢复之归档模式配置Sun Solaris 问题总结相关资讯 oracle
- [INS-32052] Oracle基目录和Oracle (07/22/2014 07:41:41)
- Oracle 4个大对象(lobs)数据类型 (02/03/2013 12:33:05)
- Oracle按时间段分组统计 (07/26/2012 10:36:48)
| - [Oracle] dbms_metadata.get_ddl的 (07/12/2013 07:37:30)
- Liferay Portal 配置使用Oracle和 (07/31/2012 20:07:18)
- Concurrent Request:Inactive (07/20/2012 07:44:05)
|
本文评论 查看全部评论 (0)