在Oracle中,联机重做日志的日志切换事件可以手动发起,也可以因为某个联机日志组写满后自动发起。
为了更清晰的看到日志切换的情况,可以通过v$log_history查看到日志切换的历史频率。
具体的查询如下命令LOG所示:

[oracle@ora12c - allah:~]$ sqlplus / as sysdba

SQL*Plus: Release 12.1.0.2.0 Production on Thu Nov 13 01:21:56 2014

Copyright (c) 1982, 2014, Oracle.  All rights reserved.[......]

Read more

Code:
col group# for 99999
col thread# for 99999
col grp_status for a10
col member for a30
col mem_status for a10
col mbytes for 999999

set linesize 400

select a.group#,a.thread#,a.status grp_status,b.member member,b.status mem_status,a.bytes/1024/1024 mbytes from v$log a,v$logfile b whe[……]

Read more

(本文为读书时的笔记,仅为个人记录)
对于Oracle数据库来说,有三种文件是必不可少的:数据文件、控制文件,联机重做日志文件。
其中,控制文件是一种比较小的二进制文件。

(控制文件的创建)
控制文件在数据库创建时创建。
*** 相关内容:“create controlfile …”:http://d-prototype.com/archives/1677

(控制文件的使用)
控制文件在数据库从nomount启动到mount时使用到,数据库实例通过spfile或pfile中的CONTROL_FILE找到控制文件。

控制文件中主要存储了以下信息:
数据库名称[……]

Read more

如题所示,本文呈现增加控制文件的技术细节。

1.修改数据库参数:CONTROL_FILES。

[oracle@ora12c dbs]$ sqlplus / as sysdba

SQL*Plus: Release 12.1.0.2.0 Production on Sun Nov 9 13:52:31 2014

Copyright (c) 1982, 2014, Oracle.  All rights reserved.


Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0[......]

Read more