Oracle Database类别订阅
Oracle DB:v$controlfile_record_section中的【ARCHIVED LOG】的【RECORDS_TOTAL】
看看一个比较有意思的视图:v$controlfile_record_section
在非归档模式下:
在归档模式下:
可以看到,归档与非归档并不影响视图【v$controlfile_record_section】的【RECORDS_TOTAL】
从上面的视图的结果[……]
Oracle Parameter:archive_lag_target
今天,回顾下之前遇到的一个参数的问题【archive_lag_target】
该参数的作用是强制数据库在某个时间间隔达成的时候执行日志切换(log switch)
它的单位是秒,因此:
如果,你设置成1800,表示1800/60=30分钟
该参数的工作原理是:
如果设置了该参数,那[……]
Oracle:DUMP数据文件头信息
需求如题所示。
我们这里通过Oracle的时间跟踪DUMP出我们需要的信息。
具体如下:
(数据库状态至少要MOUNT,才能执行以下操作)
执行跟踪,并找出产生的TRACE文件:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
[oracle@rhel69 ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.5.0 - Production on Fri Mar 15 16:46:43 2019 Copyright (c) 1982, 2010, Oracle. All Rights Reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> select dbid,name from v$database; DBID NAME ---------- --------- 13087093 ORCL SQL> select instance_name,status from v$instance; INSTANCE_NAME STATUS ---------------- ------------ ORCL MOUNTED SQL> SQL> alter system set events 'immediate trace name file_hdrs level 3'; System altered. SQL> SQL> oradebug setmypid; Statement processed. SQL> SQL> oradebug tracefile_name; /u01/app/oracle/admin/ORCL/udump/ORCL_ora_218915.trc SQL> |
可以看到,我们生成的[……]
Oracle:DUMP控制文件头信息
需求如题所示。
下面,先看看当前数据库的状态:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
[oracle@rhel69 ~]$ ps -ef | grep pmon oracle 218637 1 0 15:54 ? 00:00:00 ora_pmon_orcl oracle 218852 218821 0 16:25 pts/4 00:00:00 grep pmon [oracle@rhel69 ~]$ [oracle@rhel69 ~]$ export ORACLE_SID=orcl [oracle@rhel69 ~]$ [oracle@rhel69 ~]$ env | grep SID ORACLE_SID=orcl [oracle@rhel69 ~]$ [oracle@rhel69 ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.5.0 - Production on Fri Mar 15 16:26:03 2019 Copyright (c) 1982, 2010, Oracle. All Rights Reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> SQL> show parameter control NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ control_file_record_keep_time integer 7 control_files string /callcenter/oradata/control01. ctl, /callcenter/oradata/contr ol02.ctl, /callcenter/oradata/ control03.ctl SQL> SQL> select instance_name,status from v$instance; INSTANCE_NAME STATUS ---------------- ------------ orcl MOUNTED SQL> select name,dbid from v$database; NAME DBID --------- ---------- orcl 13087093 SQL> |
由上可以看到:
我们要dump的控制文件 在:
/callcenter/oradata/control01.ctl
开启对ALERT日志的实时查看:
[crayon[……]