startup mount—启动实例的同时,启动数据库的控制文件,但不启动数据文件。
用于修改数据库的归档方式时。
startup nomount—只启动实例,控制文件和数据文件都不启动。
用于控制文件丢失时,启动实例之后重新创建控制文件。
startup [normal]—此命令分成3个环节:
1) 启动实例。=startup nomount
2) 打开控制文件。=alter database mount
3) 打开数据文件。=alter database open
改变数据库的归档方式:
connect sys/password as sysdba
shutdown immediate——服务器启动时不允许修改归档模式
startup mount——修改归档模式时要打开控制文件,不能打开数据文件
archive log list——查看当前是归档模式还是非归档模式
alter database archivelog/noarchivelog;——改为归档模式/非归档模式
alter database open;——打开数据库
shutdown [normal]——等待所有用户断开连接之后才真正关闭数据库
shutdown immediate——迫使每个用户执行完当前SQL语句后立即断开连接
shutdown transactional——迫使用户断开连接,恢复破坏的文件
shutdown abort——强行关闭数据库,相当于断电,非常严厉,少用