网站首页 > 技术文章 正文
--什么是日志文件
Oracle日志文件相当于数据库的日记,记录着每一个对数据库的更改,当发生数据库记忆丢失的情况时(如数据文件意外删除,数据表意外删除,数据文件块损坏等),oracle只要规规矩矩地按照日志文件记载一步一步把曾经执行过的操作再重做一遍,数据库还是可以回到应用的状态。
Oracle日志文件分为redo日志文件和归档日志文件,归档日志文件可以看成是redo日志文件的备份累积,在数据库开启归档模式下才会产生。redo日志文件中,将按照scn先后顺序,以重做条目的形式记录数据库的操作。
--查看日志文件信息的数据字典
desc v$logfile
--查看日志文件的数据字典
desc v$database
select name as 数据库名称,log_mode as 归档模式 from v$database;
--日志文件管理
--创建重做日志组
alter database [database_name]
add logfile group n
filename size m;
database_name:数据库名称。
n:日志组的组号。
filename:日志文件组存储的位置。
m:日志文件组的大小,默认为50M。
--实例
alter database add
logfile group 8
<'E:\APP\ADMINISTRATOR\ORADATA\ORCL\NewLog8.log'>
size 15M;
---给日志文件组添加日志文件组
alter database [database_name]
add logfile member
filename to group n;
database_name:数据库名称,默认当前数据库
filename:日志文件的地址。
n:日志文件组名。
--实例
alter database
add logfile member
'E:\APP\ADMINISTRATOR\ORADATA\ORCL\NewLog10.log' to group 8;
--查看日志文件组
select * from v$log;
--删除日志组
alter database [database_name]
drop logfile
group n;
--删除日志文件
alter database [database_name]
drop logfile member
filename;
猜你喜欢
- 2025-07-10 对于企业数据云备份,“多备份”承诺的是成本更低,管理更高效#36氪开放日深圳站#
- 2025-07-10 解读丨《归档文件整理规则》— 电子文件元数据存储
- 2025-07-10 Data Guard跳归档恢复的实践(dataguard failover)
- 2025-07-10 Oracle dba工作笔记(oracle dba手记1)
- 2025-07-10 文档流转,文档操作,文档归档(二)
- 2024-10-19 一文总结postgresql wal日志参数、归档、清理及常用命令
- 2024-10-19 Oracle数据库redo日志暴增,怎么查出是哪些sql语句影响导致?
- 2024-10-19 Oracle总体架构 oracle体系结构详解
- 2024-10-19 使用易备数据备份软件,简单快速地备份 Oracle 数据库
- 2024-10-19 分享一个定时清除前5天归档的脚本
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- oracle面试 (55)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)