oracle 默认提供了启动脚本 dbstart (但默认不可用)

1.关闭数据库,关闭监听

SQL> shutdown abort

[oracle@sq bin]$ lsnrctl stop


2.[oracle@sq ~]$ dbstart 报错

cd /u01/app/oracle/product/10.2.0/db_1/bin/

vi dbstart

ORACLE_HOME_LISTNER=$1 更为

ORACLE_HOME_LISTNER=$ORACLE_HOME



3.[oracle@sq ~]$ dbstart

[oracle@sq ~]$ ipcs -m (公共内存为空)

[oracle@sq ~]$ ps -ef |grep ora_  (没有进程 证明没有启动成功)


4.[oracle@sq ~]$ vi /etc/oratab

orcl:/u01/app/oracle/product/10.2.0/db_1:N  (把N改称Y)


5.[oracle@sq ~]$ dbstart

[oracle@sq ~]$ ps -ef |grep ora_

[oracle@sq ~]$ lsnrctl status


成功


oracle默认关闭 脚本

[oracle@sq ~]$ dbshut(直接可用)