1 / 14
文档名称:

3 关闭数据库.ppt

格式:ppt   页数:14页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

3 关闭数据库.ppt

上传人:875845154 2016/1/8 文件大小:0 KB

下载得到文件列表

3 关闭数据库.ppt

相关文档

文档介绍

文档介绍:关闭数据库关闭数据库?数据库关闭过程?关闭数据库?卸载数据库? 关闭数据库关闭数据库?四种关闭数据库方式:(NORMAL) (TRANSACTIONAL) (IMMEDIATE) (ABORT) 关闭数据库关闭数据库??(NORMAL)这是Oracle数据库关闭的默认方式。实现正常关闭的条件是没有用户连接到数据库上。在DBA执行NORMAL方式关闭数据库操作时,Oracle将执行以下操作:?禁止任何用户建立新的连接。?等待当前的用户主动断开连接,在此期间,这些用户可以执行数据库查询、修改和删除等操作。?所有用户主动断开连接后,Oracle将进行关闭数据库、卸载数据库和关闭实例操作。 关闭数据库关闭数据库??(TRANSACTIONAL)在这种方式下,Oracle将等待所有正在执行的事务执行完毕。DBA执行TRANSACTIONAL方式关闭数据库操作时,Oracle将执行以下操作:?禁止建立新的连接,并且不允许连接到数据库上的用户执行新的事务。?等待所有正在执行的事务完成。?所有事务完成后,Oracle断开所有连接,并开始关闭数据库、卸载数据库和关闭实例操作。 关闭数据库关闭数据库??(IMMEDIATE)采用这种方式关闭数据库时,Oracle将没有提交的事务全部回退,断开所有用户的连接,最后关闭数据库。DBA执行IMMEDIATE方式关闭数据库操作时,Oracle将执行以下操作:?禁止建立新的连接,并且不允许连接到数据库上的用户执行新的事务。?回退所有未提交的事务。?Oracle断开所有连接,并开始关闭数据库、卸载数据库和关闭实例操作。 关闭数据库关闭数据库??(ABORT)在这种方式下,Oracle将立即终止SQL语句的执行,也不对未提交的事务进行回退操作,对于数据完整性不做检查,因此不能保证数据的一致性。DBA执行ABORT方式关闭数据库操作时,Oracle将执行以下操作:?禁止建立新的连接,并且不允许连接到数据库上的用户执行新的事务。?立即终止SQL语句的执行。?不回退所有正在执行的事务。?数据库高速缓存的内容不会写到数据文件中。?重做日志缓存的内容不会写到重做日志文件中。?Oracle断开所有连接,并开始关闭数据库、卸载数据库和关闭实例操作。 关闭数据库关闭数据库??利用利用SQLSQL***Plus在关闭数据库之前,必须进入SQL*Plus,并连接到Oracle默认模式下。SQL>CONNECT USERNAME/PASSWORD 2 AS SYSDBA;或着:SQL>CONNECT USERNAME/PASSWORD 2 AS SYSOPER;连接到数据库的用户必须具有SYSDBA或SYSOPER权限,如SYS或SYSTEM用户。 关闭数据库关闭数据库??利用利用SQLSQL**,选择NORMAL关键字可以实现NORMAL方式关闭数据库。SQL>SHUTDOWN NORMAL;结果显示为:数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。