oracle关闭选项

要关闭Oracle数据库,以SYSDBASYSOPER角色登录,敲下命令shutdown (normal)shutdown immediate shutdown transactional shutdown abort,这四种关闭的选项,分别代表不同的意义如下:

1.1          Shutdown  normal

Shutdown normal):参数normal可以不带,不带默认就是normal。敲入这个命令,Oracle执行下面操作:

     不能建立新的连接;

     在完全关闭之前,Oracle等待所有已连接的用户退出;

     数据库缓冲区和日志缓冲区的缓存被写入磁盘文件;

     后台进程中断,SGA从内存区域中回收;

     在实例关闭之前,数据库被关闭并卸载;

     下次启动不需要数据库恢复。

1.2          Shutdown transactional

Shutdown transactional:,Oracle执行下面操作:

     不能建立新的连接;

     在完全关闭之前,Oracle等待所有正在运行的事务提交或回滚;

     数据库缓冲区和日志缓冲区的缓存被写入磁盘文件;

     后台进程中断,SGA从内存区域中回收;

     在实例关闭之前,数据库被关闭并卸载;

     下次启动不需要数据库恢复。

1.3          Shutdown immediate

Shutdown immediate:,Oracle执行下面操作:

     不能建立新的连接;

     在完全关闭之前,所有未提交的事务回滚;

     数据库缓冲区和日志缓冲区的缓存被写入磁盘文件;

     后台进程中断,SGA从内存区域中回收;

     在实例关闭之前,数据库被关闭并卸载;

     下次启动不需要数据库恢复。

这三中关闭的操作都叫干净关闭,数据库在下次启动是不需要做数据库恢复。

1 干净关闭

 

1.4          Shutdown abort

Shutdown abort:当上面关闭选项不能关闭数据库时,可以采用abort 选项,Oracle执行下面操作:

     当前的SQL操作被立即中断;

     Oracle 不等待当前的连接用户退出;

     数据库缓冲区和日志缓冲区的缓存没有被写入磁盘文件;

     未提交的事务没有被回滚;

     数据库实例没有关闭文件就被中断;

     数据库没有被关闭或卸载;

     下次数据库启动会自动进行数据库恢复。

这中关闭的方式类似于服务器断电,叫不干净关闭,下次启动时需要对数据库进行恢复。

2 不干净关闭

 

1.5          关闭模式对比:

1.6          SQL*PLUS关闭命令:

SQL>shutdown ;

 SQL>shutdown transactional;

 SQL>shutdown immediate;

SQL>shutdown  abort;

1.7          通过OEM关闭数据库

OEM主页点击关闭,填写主机信息和数据库管理员信息后,选高级选项:

3通过OEM关闭

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26006535/viewspace-702509/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26006535/viewspace-702509/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值