当前位置:首页 > 话题广场 > 科技专区 > 互联网

[oracle数据库如何查看日志]oracle数据库查看日志审计!

--什么是日志文件

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;

1.《[oracle数据库如何查看日志]oracle数据库查看日志审计!》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《[oracle数据库如何查看日志]oracle数据库查看日志审计!》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/3294020.html

上一篇

如何修复桌面文件,电脑修复文件后桌面文件消失了!

oracle数据库如何查看日志大小、oracle数据库执行日志!

oracle数据库如何查看日志大小,oracle数据库执行日志,oracle查看数据库操作日志相关介绍,在Oracle中,数据块,重做日志块及控制文件数据块的大小分别是多少?如何查询? 答案如下所示: 这3种数据块分别介绍如下: ① 数据块(Data Block),是读写数据文件的最小单位,默认是8KB...

[oracle数据库如何查看日志]数据库访问不了

oracle数据库如何查看日志,数据库访问不了,oracle数据库查看日志命令相关介绍,王超,祝你永智 (曲阜师范大学信息科学与工程学院,山东日照276800) 摘要:Linux系统是企业广泛使用的操作系统,企业根据该操作系统安装数据库。 当数据库运行在非归档模式中,且数据库处于无日志备...