归档日志+oracle日志模式+设置数据库模式+查看当前数据库运行模式

归档日志:完整记录对数据库的全部操作.
1重做日志文件记录对数据操作,而且重做日文件是循环使用的,
当所有的日志文件被塞满时候,系统自动切换到第一组日志文件。
接下来
2在循环使用日志文件时,日志文件存在的日志内容会被覆盖。

在归档模式下,
切换日志文件时候,也就是上面第二步的时候,系统首先会对日志文件进行归档存储,之后才允许向文件中写入新的日志内容.

在非归档模式下,
切换日志文件时候,日志文件中原有的内容会被新的内容覆盖.

oracle日志模式
1非归档日志模式:
切换日志文件时候,日志文件中原有的内容会被新的内容覆盖.
2归档日志模式:
切换日志文件时候,oracle会将日志文件通过复制保存到指定的地方,这个过程叫归档,复制保存下来的日志文件叫归档日志。然后才允许向日文件中写入新的日志内容.

设置数据库模式
在安装oracle的时候,默认设置数据库运行在非归档模式下,这样的好处是避免对创建数据库的过程中生成的日志进行归档,缩短创建数据库的世界。数据库成功运行后,DBA可以根据需要修改数据库的运行模式.

修改数据库运行模式
语法
alter database archivelog | noarchivelog
archivelog :归档模式
noarchivelog:非归档模式

步骤:
1关闭数据库
shutdown
本质是shutdown normal,normal可以省略
等待原有的活动连接完成工作退出后才会正式执行关闭
可以会导致这里等待很长时间
shutdown abort; 不等待会话结束就直接关闭掉数据库(不推荐)
我这为了能快速关闭Oracle,使用了shutdown abort,一般操作不建议

这里写图片描述

2加载数据库 ,不打开数据库
startup mount
这里写图片描述

3修改数据库模式

这里写图片描述
发现原因是
shutdown abort 没有正常关闭数据库
改为shutdown immediate
具体用法
http://www.ej38.com/showinfo/Oracle-196402.html
http://blog.csdn.net/zhou920786312/article/details/72238520

这里写图片描述

查看
这里写图片描述

查看当前数据库运行模式运行模式

archive log list;
这里写图片描述

转载于:https://www.cnblogs.com/feiZhou/p/9344358.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值