startup:启动数据库(超管才能启动)
数据庫启动涉及到3个状态(3个文件)
nomount状态:打开数据库实例读取参数文件
mount状态:oracle jdbc根据参数文件中控制文件的位置找到并打开控制文件
open状态:打开數据文件,日志文件数据恢复
Shutdown;–关闭数据库实例,会进行一些额外的操作譬如断开连接,回滚数据….
数据库关闭的几个参数及其含义
Shutdown normal:默认方式关闭数据库时,不允许新的数据库连接只有当前所有的连接都退出时才会关闭数据库,
缺点:当有大量的连接用户时关闭數据库时间较长
Shutdown immeidate:较快且安全的关闭数据库(DBA常用),会做一些操作中断当前事务,回滚未提交的事务强制断开所有用户连接,执行检查點吧脏数据写到数据文件中
Shutdown transactional:数据库当前连接继续执行,但不允许新的连接一旦当前所有事务执行完毕,则关闭数据库
Shutdown abort:不安全的关闭數据的方式,会造成数据丢失断开当前得所有用户的连接,拒绝新的连接断开当前的所有执行事务,立即关闭数据库当使用这种方式关闭时,数据重启时需要进行数据库恢复