一:手动启动数据库
用Oracle用户登录
$lsnrctl start
$dbstart
以系统用户登陆,/代表系统用户
$sqlplus / as sysdba
sql>startup
然后就可以操作数据库了
二:自动启动数据库
1.修改oratab
#vi /etc/oratab
orcl:/u01/app/oracle/product/11.2.0/db_1:N
修改为
orcl:/u01/app/oracle/product/11.2.0/db_1:Y
保存Esc:wq!
2.修改dbstart,dbshut
#vi $ORACLE_HOME/bin/dbstart
ORACLE_HOME_LISTNER=$ORACLE_HOME(原来为$1)
保存Esc:wq!
#vi $ORACLE_HOME/bin/dbshut
ORACLE_HOME_LISTNER=$ORACLE_HOME(原来为$1)
保存Esc:wq!
3.添加内容到 rc.local中
#vi /etc/rc.d/rc.local
把下面内容加入到文件中
su oracle -lc "/u01/app/oracle/product/11.2.0/db_1/bin/emctl start dbconsole"
su oracle -lc "/u01/app/oracle/product/11.2.0/db_1/bin/lsnrctl start"
su oracle -lc "/u01/app/oracle/product/11.2.0/db_1/bin/dbstart"
保存Esc:wq!
4.重新启动
#reboot
5.登录使用数据库
oracle用户登录
$sqlplus / as sysdba
sql>
然后就可以使用数据库了