
oracle check
数据库人生
专注于数据库
PostgreSQL;Oracle 11G OCA、OCP;OceanBase V2 OBCA、OBCP
展开
-
Autonomous Health Framework (AHF) - Including TFA and ORAchk/EXAchk
Autonomous Health Framework (AHF) - Including TFA and ORAchk/EXAchk (文档 ID 2550798.1)# su - oracle$ cd /tmp$ rz$ ls -l AHF*-rw-r--r-- 1 oracle oinstall 417185977 Feb 7 18:00 AHF-LINUX_v21.4.1.zip$ unzip AHF-LINUX_v21.4.1.zipArchive: ./AHF-LINUX原创 2022-02-07 18:36:45 · 1249 阅读 · 0 评论 -
oracle 数据库查看外键引用列上是否有索引
A表引用别的表,A表列上未创建索引select dc.owner as source_owner, dc.table_name as source_table_name, dcc.column_name as source_column_name, '||' as flag1, dc.constraint_name as source_constraint_name, dc.constraint_type as source_const原创 2020-11-26 17:09:10 · 503 阅读 · 0 评论 -
oracle 数据库查看外键引用关系
A表引用别的表select dc.owner as source_owner, dc.table_name as source_table_name, dcc.column_name as source_column_name, '||' as flag1, dc.constraint_name as source_constraint_name, dc.constraint_type as source_constraint_type原创 2020-11-26 16:55:27 · 873 阅读 · 0 评论 -
oracle 查看表、视图、列的备注信息
表、视图、列的备注信息一定要做好,这个应该是规范之一。表、视图的备注信息select atc.*, case when atc.table_type='TABLE' then ' comment on table '||atc.owner||'.'||atc.table_name||' is '''';' when atc...原创 2019-11-29 15:30:27 · 1582 阅读 · 1 评论 -
oracle 查看 top sql
os: centos 7.4db: oracle 11.2.0.4可以依据 cpu时间,执行时间,执行次数,单次执行时间排序,获取 top sql。with tmp_sql as ( select to_char(ss.begin_interval_time,'yyyy-mm-dd hh24:mi:ss') as begin_date, ss.snap_id, ...原创 2019-11-06 22:22:13 · 1562 阅读 · 0 评论 -
oracle 查看指标 calls (User Calls Per Sec)、execs(Executions Per Sec)
os: centos 7.4db: oracle 11.2.0.4calls 、execs 是数据库吞吐量的重要指标。User calls = (User session Login + Parsing within a session + Executions of sql’s/Cursors ) per secondExecutes = (Sql’s execution) per se...原创 2019-11-06 21:54:47 · 1371 阅读 · 0 评论 -
oracle 查看指标 tps(Transactions Per Second)
os: centos 7.4db: oracle 11.2.0.4tps全称为 Transactions Per Second,是数据库吞吐量的重要指标。查看最近1小时的select * from gv$sysmetric t0 where 1=1 and t0.metric_unit='Transactions Per Second' order by t0.begin_...原创 2019-11-06 10:43:37 · 5429 阅读 · 0 评论 -
检测 12c 数据库大小 使用率 的 sql
set lines 500set pages 500 col gather_level format a20col database_name format a8col tablespace_name format a20col datafile_name format a40col autoextensible format a10col maxsum_gb format 9...原创 2019-06-27 11:23:45 · 338 阅读 · 0 评论 -
检测数据库各实例session 阻塞 tree的sql
DBA的日常功能SQL之一,绝对原创。由于使用到了 v$sesion 的blocking_instance,blocking_session 这两列,所以数据库的最低版本为oracle 10g。适合单实例和多实实例数据库,一个SQL搞定。with/*+ materialized +*/ aa as ( select * from gv$ses...原创 2016-03-22 13:32:46 · 835 阅读 · 0 评论 -
检测 10g 11g 数据库大小 使用率 的 sql
DBA的日常功能SQL之一,绝对原创。检测数据库大小的SQL,一个SQL搞定。set lines 500set pages 500col gather_level format a20col database_name format a8col tablespace_name format a20col datafile_name format a40col ...原创 2016-03-22 13:41:12 · 527 阅读 · 0 评论 -
检测数据库日志的切换频率及归档文件大小的sql
DBA的日常功能SQL之一,绝对原创。查看数据库的日志切换频率及生成速度是DBA的日常工作之一,通过观察相关信息可以调整online redo 的大小及切换频率。非归档模式主要是查询v$log_history归档模式主要是查询 v$archived_log,也可以查询 v$log_history , 只是v$archived_log.completion_time 和...原创 2016-03-23 09:15:23 · 3097 阅读 · 0 评论 -
检测数据库各实例session分布情况的sql
DBA的日常功能SQL之一,绝对原创。--查看系统中连接数的分布情况select s.INST_ID, sum(count(1)) over(partition by s.INST_ID) sum_inst, s.MACHINE, sum(count(1)) over(partition by s.INST_ID,原创 2016-03-22 13:57:20 · 490 阅读 · 0 评论