星期三, 三月 30, 2005
AIX 上的 oracle 数据库的自动启动和关闭
oracle 公司推荐您的数据库随机器启动而自动启动并且在机器关闭的时候自动关闭数据库,数据库的自启动和关闭可以保护数据库不受不恰当的关闭的影响
在 Unix 上, ORACLE 提供了 dbstart 和 dbshut 脚本以供使用。在AIX(Linux)中 ORACLE 检测文件 /etc/oratab 来决定哪个数据库自动的启动 / 关闭。在 Solaris ( 和一些其他版本的 Unix) 中,检查 /var/opt/oracle/oratab 文件。
1、在 root 下编辑 /etc/oratab 中的
ORACLE_SID:ORACLE_HOME:{Y|N}
在 RAC 环境中
DB_NAME:ORACLE_HOME:{Y|N}
Y 或者 N 表示你是否愿意用 dbstart 和dbshut 脚本来启动和关闭数据库
2、把每一个你要用脚本启动的
ORACLE_SID:ORACLE_HOME:{Y|N}
中的 N 改为 Y
3、# mkitab "oradb:2:wait:/bin/su oracle -c|/$ORACLE_HOMES/bin/dbstart"
加入 dbstart 脚本到 /etc/inittab 文件中,在系统启动的时候用 oracle 用户执行dbstart 脚本
4、也可以利用同样的命令把 启动listener 加到 /etc/inittab 中去
AIX 上的数据库的自动关闭
在 root 用户下
建立一个脚本 shut, 调用
dbshut 和 /etc/shutdown
# cd /etc
cat > shut << EOF
? su oracle_owner -c /usr/oracle/bin/dbshut
? /etc/shutdown $*
? [Ctrl-D]
# chmod u+x shut
用下面的命令来关闭数据库和系统
# /etc/shut -h now
兄弟。。找你有事
大哥。。找你请教点问题
有关RAC的。。如方便请指点一下,
windows2003下如何做oracle的RAC.找了好多资料,就觉着你能有这个东西。
QQ:184658901
E-mail:houniao020@163.com
盼复!



