![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OracleSQL
文章平均质量分 82
renfengjun
这个作者很懒,什么都没留下…
展开
-
oracle实用小脚本
简单自动监控小脚本,没有做成通用形式,根据自己的alert日志存放位置自行修改一下即可,用法:oalert.sh asm|db_name#!/bin/bashexport ORACLE_BASE=/u01/app/oracleecho $1if [ "$1" = "asm" ] ; then tail -f $ORACLE_BASE/diag/asm/+asm/+ASM1原创 2012-07-09 10:45:01 · 1385 阅读 · 0 评论 -
分区表的global index 和 local index 跨分区查询时的性能比较
实例演示分区表的globalindex 和 local index 跨分区查询时的性能比较。(附10046以及10053分析结果)原创 2014-03-17 13:40:56 · 10750 阅读 · 2 评论 -
示例演示直方图的重要性
示例演示直方图的重要性(附10053分析结果)原创 2014-03-17 13:52:15 · 2586 阅读 · 0 评论 -
Oracle 中的动态采样(dynamic sampling)相关示例
Oracle dynamic sampling 功能说明。(附详细示例)原创 2014-03-17 14:17:02 · 16336 阅读 · 0 评论 -
实例演示使用并行和非并行选项的性能差异
实例演示使用并行和非并行选项的性能差异。(附详细操作步骤)原创 2014-03-17 14:04:43 · 2781 阅读 · 0 评论 -
绑定变量与非绑定变量资源消耗对比
实例演示绑定变量与非绑定变量的资源消耗对比。原创 2014-03-17 13:22:13 · 2996 阅读 · 0 评论 -
Oracle中的System Triggers(DDL触发器)
这算是比较偏门的知识了,但是有很多实际意义,可以帮助DBA完成一些日常的管理工作,比如可以禁用一些用户的功能(禁止用户修改或者删除某一个表,限制IP登陆等)。原创 2014-02-25 09:59:43 · 3752 阅读 · 0 评论 -
使用PLSQL演示TM锁互斥现象
这里使用PLSQL演示TM锁互斥现象,有兴趣的可以copy下来自己演示一下,挺有意思,自己写的。原创 2014-01-22 14:51:38 · 2506 阅读 · 0 评论 -
Oracle SQL trace 不同level 的区别
Oracle SQL trace 不同level 的区别(level 1、4、8、12)原创 2014-01-22 14:33:51 · 4404 阅读 · 0 评论 -
Oracle SQL Trace 几种不同方法示例
Oracle 数据库中 SQL Trace 几种不同方法示例,包括在已知session_id、已知os_pid、已知sql_id的前提下,进行trace。原创 2014-01-22 14:22:53 · 5579 阅读 · 0 评论 -
两张图让你搞清楚Oracle 数据库的 union all、union、intersect、minus以及各种sql joins
一张图让你搞清楚Oracle 数据库的 union all、union、intersect、minus以及各种sql joins原创 2014-01-22 14:10:39 · 3930 阅读 · 0 评论 -
oracle 数据库中几种连接方式执行过程(nested loop、hash join、sort order join)
简单介绍了一下oracle 各种连接方式的执行过程,伪代码内容来源于pro oracle sql。原创 2014-01-21 10:56:07 · 5951 阅读 · 2 评论 -
insert into select 批量加载出错解决方案
当使用insert into select 批量加载数据的时候,可能会碰到因为某些数据不符合加载条件,而导致整个insert 语句无法执行,全部rollback。这时可以使用DML 错误日志的特性,解决这个问题。只需要创建一个日志表,并且在使用dml语句的时候添加dml error logging 语句,即可将错误的rows记录到日志表中,而且不会影响已经加载到表中的数据。最后修正这些无法加载原创 2012-12-12 01:18:21 · 11168 阅读 · 0 评论 -
oracle 常用命令
出自Oracle.Press.Portable.DBA.Oracle.Essential.Techniques.for.the.Day-to-Day.DBAalter clusterALTER CLUSTER pub_cluster SIZE 4K; ALTER CLUSTER pub_cluster DEALLOCATE UNUSED KEEP 1M;alter d转载 2012-08-02 10:22:06 · 2526 阅读 · 0 评论 -
Oracle 中查看比较大的排序进程
sys@DEX> select * from v$statname where name like '%sort%' ;STATISTIC# NAME CLASS STAT_ID---------- ---------------------------------------- ---------- -原创 2012-03-05 13:34:51 · 1406 阅读 · 0 评论 -
分享一个前两天写的自动监控blocking 的脚本(基于12C)
闲话不说直接上脚本。用于再rac环境下监控本机所有非standby db的blocking 情况。11g应该也适用。blocking2.sqlset serveroutput on set lines 300declarev_msg varchar2(20000);v_title varchar2(20000);v_find_obj_sql varchar2(20000);v_f...原创 2019-07-31 10:44:19 · 331 阅读 · 1 评论