您的位置 首页 > 数码极客

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.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“oracle数据库如何查看日志,oracle数据库查看日志审计,oracle数据库查看日志命令,oracle数据库入门教程,oracle数据库价格,oracle”边界阅读