UNIX机器如何设置自动开关数据库?

[复制链接]
查看11 | 回复6 | 2006-4-17 13:46:34 | 显示全部楼层 |阅读模式
当我在AIX下安装完ORACLE 9.0.1后,每次机器重新启动后,还必须执行dbstart和lsnctl start命令,才能打开数据库并使用,请问各位大虾,能不能设置一下,让操作系统重新启动后数据库自动开起?该怎样设置呢?
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
看ORACLE安装手册
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
你在系统启动文件中加入数据库启动脚本,一般是在rc3.d目录下建一个文件加入下列内容
su - oracle -c "dbstart"
su - oracle -c "lsnrctl start"
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
AIX不太一样
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
up
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
请问有必要在UNIX机器上自动开关数据库吗?
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
1. 在/oracle下建立文件startdb,内容如下:
echo "begin to start oracle"
lsnrctl start
sqlplus /nolog <<EOF
connect /as sysdba
startup
exit
EOF
echo "oracle have started"
给startdb执行权限
2.在/etc下建立文件rc.startdb,脚本如下
su - oracle "-c /oracle/startdb"#启动oracle
给文件执行权限
3.下面要把启动信息放到inittab中,加入一行
startdb:2345678:wait:/etc/rc.startdb
这样系统启动后会自动启动oracle9i
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行