Oracle实验五:重做日志管理

查询数据库当前归档模式

select log_mode from v$database;

在这里插入图片描述
ARCHIVELOG(自动归档模式)、NOARCHIVELOG(非归档模式)、MANUAL(手工归档模式)
把数据库从非归档模式修改为归档模式

  1. 关闭数据库
shutdown immediate

在这里插入图片描述

  1. 把数据库启动到MOUNT状态
startup mount

在这里插入图片描述

  1. 把数据库修改为自动归档模式
alter database archivelog;

在这里插入图片描述

  1. 打开数据库
alter database open;

在这里插入图片描述

  1. 查看修改结果
archive log list;

在这里插入图片描述

  1. 强制日志切换
alter system archive log start;

在这里插入图片描述
把数据库从归档模式修改为非归档模式

  1. 关闭数据库
shutdown immediate

在这里插入图片描述

  1. 把数据库重新启动到MOUNT状态
startup mount

在这里插入图片描述

  1. 把数据库修改为非归档模式
 alter database noarchivelog;

在这里插入图片描述

  1. 打开数据库,供用户访问
alter database open;

在这里插入图片描述

创造条件让数据库归档,之后查看归档是否成功。

  1. 查看数据库是否是非归档状态,如果是归档状态转换成非归档状态:
select log_mode from v$database;

在这里插入图片描述

  1. 设置归档位置和归档日志文件的命名方法
alter system set log_archive_dest = 'd:\oracle\oradata\archive';
alter system set log_archive_duplex_dest = 'd:\oracle\archive';
alter system set log_archive_format = '%R_%T_%S.arc' scope = spfile;

在这里插入图片描述

  1. 按照上面步骤将非自动归档模式转为自动归档模式
shutdown immediate
startup mount
alter database archivelog;
alter database open;

在这里插入图片描述

  1. 查看修改结果
archive log list

在这里插入图片描述

  1. 检查日志文件是否正确归档:
alter system switch logfile;

在这里插入图片描述

  1. 可以查看到主归档位置中日志文件的归档情况。
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值