oracle10g for linux 自启动配置文件

参看了很多人的文档,也google了很多内容,但是用于自己的系统上的时候,确始终没有运行起来,不是提示数据库已经关闭,就是提示监听没起.由于没有考虑写脚本,只考虑了配置文件.最后结合各位的内容,完成了自己的配置过程,先分享给大家,希望能对大家有所帮助:

1. 创建文件/etc/oratab,

需要注意的是:修改oraclehome/bin/dbstart中的oratab中的路径,此处修改为etc/oratab
#添加如下内容到/etc/oratab文件中,
#$ORACLE_SID是你的Oracle数据库的sid
#$ORACLE_HOME是你的Oracle数据库的Oracle_home
#Y表示要求在系统启动的时候启动Oracle数据库.N表示不要在系统启动的时候启动Oracle
$ORACLE_SID:$ORACLE_HOME:Y

2. 修改文件/etc/rc.local添加一下两行
##
## 关于su的具体命令参看linux的manual文档
##
su - oracle -c 'dbstart'
su - oracle -c 'lsnrctl start LISTENER'
su - oracle -c 'sqlplus /nolog <                connect /as sysdba
                startup'

3.环境变量设置:
编辑 /etc/profile或者写入oracle用户下的.bash_profile,因为系统起来的时候就已经切换到oracle用户

# Oracle Home
ORACLE_BASE=/u01/app/oracle
export ORACLE_BASE
export ORACLE_SID=orcl
export ORACLE_HOME=$ORACLE_BASE/OraHome_1
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

4.重启设备:

最后重启设备后即可.

                        

 

你可能感兴趣的:(数据库内容)