1 open状态下为什么不能开归档?
ORA-01126: database must be mounted in this instance and not open in any instance。
Oracle谨慎的原因,如果在open状态下开启归档,你就可能不会知道在哪一秒开启的。
2 数据是怎么从datafiles写入到database buffer?
3 shutdown ?
3.1 shutdown immediate
- Oracle 数据库服务器执行一次完全检查点操作。
- Oracle 服务器不等待当前连接到数据库的用户断开连接。
- Oracle 服务器会回退全部未提交的事务处理,而且会断开所有已连接的用户。
- Oracle 服务器在关闭实例之前关闭并断开数据库。
- 下一次启动时不需要进行实例恢复。
3.2 shutdown abort
- 立即终止 Oracle 数据库正在处理的当前 SQL 语句。
- Oracle 服务器不等待当前连接到数据库的用户断开连接。
- 数据库高速缓冲区和重做缓冲区不写入到磁盘。
- 不回退未提交的事务。
- 实例已终止,但未关闭数据文件。
- 数据库未关闭,也未卸载。
- 下一次启动时需要进行实例恢复,实例恢复是自动进行的。