--什么是日志文件
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