ORACLE分析函数手册(转)
Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。下面例子中使用的表来自Oracle自带的HR用户下的表,如果没有...
BULK In-BIND与RECORD(转)
在PL/SQL中,BULK In-BIND与RECORD,%ROWTYPE是不能在一块使用的,也就是说,BULK In-BIND只能与简单类型的数组一块使用,这样导致如果有多个字段需要用BULK In-BIND来处理的话,代码就比较复杂:declaretype tab_te...
ORACLE诊断案例
一个小问题的诊断:一个session,在执行情况insert,已经好长时间了,然后查办waiting 事件,处于log file switch completion系统环境:SAN存储、RAID10日志3组、每组73400320byte查询长时间运行sql:SELECT sql_text "S...
oracle10.1.0.4.0bug
oracle10.1.0.4.0bug SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle9i Enterprise Edition Release 9.2.0.1.0 - ProductionPL/SQL Release 9.2.0.1....
如何查看Control File中保存的内容
Control File是二进制文件,用普通的方法很难知道其中到底保存了什么内容,但是Oracle却提供了一个SQL*PLUS命令来将Control File的内容dump到文本文件中。 方法如下: 以SYSDBA身份登入SQL*PLUS SQL> oradebug setmy...
分割字符串问题
分割字符串问题! 问题源自http://www.itpub.net/626418.html/*怎样支掉字符串中逗号间重复的字符 如 ',1,2,5,9,1,2,5,9,1,2,9,1,2,9,1,2,3,9,1,2,3,9,1,2,9,1,2,9,1,2,3,9,1,2,3,9,'怎样支掉字符串中逗号间重复的字...
Oracle闪回功能恢复偶然丢失的数据(转)
摘 要:本文提出了闪回功能的原理,描述了利用Oracle 9i或Oracle 10g的闪回功能进行恢复偶然丢失数据的方法。 关键词:Oracle;闪回;回滚段;数据恢复 引言 人为的错误是数据库系统失败的重要原因之一,根据调查约4...
ocfs2文件系统问题总结(zt)
1: Starting O2CB cluster ocfs2: Failed在安装完ocfs2 后,配置o2cb 出错:[root@rac1 ocfs2]# /etc/init.d/o2cb configureConfiguring the O2CB driver.This will configure the on-boot properties of the O2CB dr...
Latch free等待事件四(转)
n 尽量减每个块中的记录数。首先需要dump一些数据块来分析现在每个块中的记录数。Dump出来的跟踪文件中,nrow就是块中的记录总数。然后exp表,再truncate表,在表中插入你想要在每个块中保存的条数的记录,...
DBMS_TRACE(zt)
DBMS_TRACEThe DBMS_TRACE package provides an API to allow the actions of PL/SQL programs to be traced. The scope and volume of the tracing is user configurable. This package can be used in conjunction...
Understanding System Statistics(zt)
Understanding System Statisticsby Jonathan LewisUnderstanding the optimizer's use of system statistics can make a big difference when migrating to a new version of the Oracle Database.What is the mo...
用SQL解决有向图问题(转)
一个常见的高级计算机科学问题可以在“有向图”的范畴之下描述。有向图是由一组向量和边所连接的一组有限的节点。例如,一个节点可以想象为一座“城市”,而每个向量可以想象为两座城市间的一个“航线”。有很多算法...
ORACLE 数据库管理员的职责(转)
ORACLE 数据库管理员应按如下方式对 ORACLE 数据库系统做定期监控: (1). 每天对 ORACLE 数据库的运行状态 , 日志文件 , 备份情况 , 数据 库的空间使用情况 , 系统资源的使用情况进行检查 , 发现并解决 问题。 (2). ...
SQLSERVER SELECT(zt)
今天查询SQLSERVER的HINTS的时候找到的文档,写得比较详细,记录一下。http://www.cndw.com/tech/data/2006041339438.asp本节讲述SELECT 语句完整的语法结构,这是一个非常冗长、枯燥的过程。读者可以跳过本节,从第...
ORACLE MTS的介绍(zt)
http://m77m78.itpub.net/post/125/281028MTS(Multi-Threaded Server)是ORACLE SERVER的一个可选的配置选择,是相对DEDICATE方式而言,它最大的优点是在以不用增加物理资源(内存)的前提下支持更多的并发的连接。...
sql profile
一个SQL语句对于按日分区表查询,其中某个日期特别慢20多分钟,其他都几十秒到2分钟左右,统计信息和执行计划有些差异,创建sql profile固化一下,问题解决: SPO sqlt_s36096_p3830036895_sqlprof.log;SET E...
offline tablespace 的几种方式 (转)
offline tablespace 的几种方式想要offline tablespace有以下三种方式:OFFLINE {NORMAL | TEMPORARY | IMMEDIATE} 其中,normal是默认的。下面通过测试说明几种情况的异同:----offline normal:idle>select checkpo...
INFORMIX的监控和管理命令
INFORMIX的监控和管理命令监控ONLINE系统后动情况的工具主要有以下三类: 系统监控接口(SMI) tbstat tbcheck 一、 系统监控接口(SMI): 我们主要通过SQL命令操作online的内部数...
查找bad sql
一些查找bad sql的方法: column sql_text format a80;-- 值得怀疑的SQL 来自http://www.ixora.com.au/select substr(to_char(s.pct, '99.00'), 2) || '%' load, s.executions executes, p.sql_textfrom ( ...
获得数据中的数字部分
--该脚本可以直接拷贝运行--现有字符串'23456中国3-00=.,45',想得到结果2345630045--方法一:translate函数select translate('23456中国3-00=.,45','0123456789'||'23456中国3-00=.,45','0123456789') from dual;--...