Oracle数据库的打开与关闭、后台进程
数据库启动: startup nomount :创建并启动实例 startup mount :创建实例并装载数据库 startup open :创建实例、装载数据库、打开数据库(startup 默认为startup open) 数据库关闭: shutdown normal :不允许新用户连接到数据库,不允许已连接用户启动新事务,回滚所有未提交的事务,所有已连接用户退出后再关闭数据库,下次启动无需恢复实例 shutdown transactional :不允许新用户连接到数据库,不允许已连接用户启动新事务,等待用户回滚或提交未提交的事务后断开用户再关闭数据库,下次启动无需恢复实例 shutdown immediate :不允许新用户连接到数据库,不允许已连接用户启动新事务,当前SQL语句立即中断,回滚所有未提交的事务后断开已连接用户再关闭数据库,下次启动无需恢复实例 shutdown abort :中止所有正在运行的SQL语句,不回滚未提交的事务,不等待已连接用户退出就关闭数据库,下次启动需要恢复实例 后台进程 一、DBWR进程 数据库写进程(Data Base Writer),将高速缓冲区中的脏数据写入数据文件。 执行写操作: 1.数据缓存LRU列表长度等于脏缓冲区列表临界长度时,进行写操作 2.若查找LRU表时间过长且无可用缓冲区,则停止查找并进行写操作 3.出现超时(3s) 4