数据库状态:SHUTDOWN→NOMOUNT→MOUNT→OPEN
启动时,读取$ORACLE_HOME/dbs下的参数文件:
spfile<SID>.ora,若无spfile.ora
若无spfile.ora,则init<SID>.ora
show parameter spfile 可以看到value里的参数文件
起库:
startup nomount
alter database mount 可以查动态的放于内存里的东西,例如v$instance
alter database open 可以查静态的内容 例如dba_data_files表
或直接 startup
关闭:
shutdown + <参数>
ABORT:在关闭前执行最少量的事务,此模式需要在启动器之前进行恢复
IMMEDIATE:回退未提交的事务处理
NORMAL:等待会话断开
TANSACTIONAL:等现有事务完成,但不起新事务
DB开机启动:
view:/etc/oratab
找到对应<SID>行,N改成Y
vi /etc/rc.d/rc.local
su - oracle -c ''$ORACLE_HOME/bin/lsnrctl start”
su - oracle -c “$ORACLE_HOME/BIN/dbstart start”
表空间、数据字典。。。