1 / 14
文档名称:

3 关闭数据库.ppt

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

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

分享

预览

3 关闭数据库.ppt

上传人:1259812044 2016/8/2 文件大小: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 断开所有连接,并开始关闭数据库、卸载数据库和关闭实例操作。 YES YES YES NO 强制执行检查点和关闭物理文件 YES YES NO NO 等待当前所有事务结束 YES NO NO NO 等待当前所有连接结束 NO NO NO NO 允许新的连接 NORMAL TRANSACTIONAL IMMEDIATE ABORT 关闭方式操作4 4种关闭方式对比表种关闭方式对比表 关闭数据库关闭数据库??利用利用 SQL SQL * * Plus Plus 关闭数据库关闭数据库 SQL * Plus 在关闭数据库之前,必须进入 SQL * Plus ,并连接到 Oracle 默认模式下。 SQL>CONNECT USERNAME/PASSWORD 2 AS SYSDBA ; 或着: SQL>CONNECT USERNAME/PASSWORD 2 AS SYSOPER ; 连接到数据库的用户必须具有 SYSDBA 或 SYSOPER 权限,如 SYS 或 SYSTEM 用户。 关闭数据库关闭数据库??利用利用 SQL SQL * * Plus Plus 关闭数据库关闭数据库 方式关闭数据库在 SHUTDOWN 命令中,选择 NORMAL 关键字可以实现 NORMAL 方式关闭数据库。 SQL>SHUTDOWN NORMAL ; 结果显示为: 数据库已经关闭。已经卸载数据库。 ORACLE 例程已经关闭。