Oracle实验-数据字典日志文件
1.数据字典
desc dba_data_files;
- 查询当前数据库的所有的表空间及其对应的数据文
select file_name, tablespace_name, bytes from dba_data_files;
select file#, name, checkpoint_change# from v$datafile;
2.日志文件
- v$log详细说明了重做日志文件的结构、属性以及动态变化情况。
- v$logfile说明了重做日志文件的物理地址和当前在线状态。
查询
select group#, archived, status from v$log; --查询视图V$LOG,显示控制文件中重做日志文件的信息
select group#, status,member from v$logfile;--查询视图V$LOGFILE,显示重做日志组及其成员的基本信息
创建
- ALTER DATABASE语句创建重做日志组
alter database add logfile group 10 ('log1a.rdo', 'log2a.rdo') size 5000k;
alter database add logfile('log1c.rdo', 'log2c.rdo') size 5000k;
alter database add logfile member 'log3a.rdo' to group 10;
select group#, status,member from v$logfile;
删除
alter database drop logfile member 'log1a.rdo';
select group#, status,member from v$logfile;
alter database drop logfile group 10;
select group#, status,member from v$logfile;
归档模式查询
select name, log_mode from v$database; --是否开启归档日志归档
查询控制文件
select * from v$controlfile;-- 查询控制文件
道阻且长,行则将至