oracle temp表空间增长过快的解决方法(zt)
经常有人问temp表空间暴涨的问题,以及如何回收临时表空间,由于版本的不同,方法显然也多种多样,但这些方法显示是治标不治本的办法,只有深刻理解temp表空间快速增加的原因,才能从根本上解决temp ts的问题。 [@more@]是什么操作在使用temp ts?- 索引创建或重创建. - ORDER BY or GROUP BY - DISTINCT 操作. - UNION & INTERSECT & MINUS - Sort-Merge joins. - Analyze 操作- 有些异常将会引起temp暴涨 所以,在处理以上操作时,dba需要加倍关注temp的使用情况,v$sort_segment字典可以记载temp的比较详细的使用情况,而v$sort_usage将会
oracle常用命令
oracle常用命令,放在这里以备急用[@more@]oracle里常用命令第一章:日志管理 1.forcing log switches sql> alter system switch logfile;2.forcing checkpoints sql> alter system checkpoint; 3.adding online redo log groups sql> alter database add logfile [group 4] sql> ('/disk3/log4a.rdo','/disk4/log4b.rdo') size 1m; 4.adding online redo log members sql> alter database add logfile member sql> '/disk3/log1b.rdo' to group 1, sql> '/disk4/log2b.rdo' to group 2; 5.changes the name of the o
解读CBO执行计划
Cost:CBO赋予查询计划的每个步骤的成本。CBO通过对相同查询生成许多不同的运行计划/路径进行工作并赋予每个步骤一个成本。具有最低成本的查询计划获胜。Card:Card是基数(Cardinality)的缩写,它是特定的查询计划步骤将输出的记录行数的估计。Bytes:CBO预测的每一个计划步骤将返回的数据字节数量。该值基于行数(Card)和估计的行宽。如果Cost、Card和Bytes值不存在,就清楚地表明此查询使用RBO运行。[@more@]Cost:CBO赋予查询计划的每个步骤的成本。CBO通过对相同查询生成许多不同的运行计划/路径进行工作并赋予每个步骤一个成本。具有
SQL trace(ZT)
SQL trace 工具收集正在执行的SQL的性能状态数据并记录到一个跟踪文件中. 这个跟踪文件提供了许多有用的信息,例如解析次数.执行次数,CPU使用时间等.这些数据将可以用来优化你的系统. [@more@]SQL trace 工具收集正在执行的SQL的性能状态数据并记录到一个跟踪文件中. 这个跟踪文件提供了许多有用的信息,例如解析次数.执行次数,CPU使用时间等.这些数据将可以用来优化你的系统. Q: 如 何 查 出 前 台 正 在 发 出 的 sql 语 句?A: 先 查 出 正 在 运 行 的 前 台 程 序 的 sid: sql>select sid,serial#,username,program from v$
监控数据库性能的SQL
监控数据库性能的SQL希望整理一个监控oracle性能的常用sql集锦: [@more@]1. 监控事例的等待 select event,sum(decode(wait_Time,0,0,1)) "Prev", sum(decode(wait_Time,0,1,0)) "Curr",count(*) "Tot" from v$session_Wait group by event order by 4; 2. 回滚段的争用情况 select name, waits, gets, waits/gets "Ratio" from v$rollstat a, v$rollname b where a.usn = b.usn; 3. 监控表空间的 I/O 比例 select df.tablespace_name name,df.file_name &
按时间批量删除文件示例
find 的ctime参数可以找出修改时间在n天前的文件。可以利用它来删除过期文件。例:redhat上删除七天前的gmail邮件find /home/vpopmail/domains/lbcc.cn/ -name "*mail.poweren.com*" -ctime +7 -exec rm -rf {} ;[@more@]
Aix HACMP Install
Aix HACMP Install[@more@]Aix HACMP Install1、 F1与1键进入,选择启动盘(从光盘引导)2、 动后按F1+Enter进入主控台(选择安装方式及各种设定);大约二十分钟后完成自动重启。3、重启后配置简单系统如口令IP等4、smitty installp(install software Bundle)(Server/App_dev两项)//配置page space,环境变量等5、vi .rhosts(配置机器之间的相互认证“信任”,简单的办法是在其中放一个“+”号);检测办法是使用rlogin ip地址来确认是否成功。6、接上心跳线,创建设备Command:smitty mkttya.检测lsdev –Cc tty;b.stty < /ldev/tty0在联上
关于dbms_sql的使用
PL/SQL中使用动态SQL编程在PL/SQL程序设计过程中,会遇到很多必须使用动态sql的地方,oracle系统所提供的DMBS_SQL包可以帮助你解决问题。.[@more@]PL/SQL中使用动态SQL编程在PL/SQL程序设计过程中,会遇到很多必须使用动态sql的地方,oracle系统所提供的DMBS_SQL包可以帮助你解决问题。(一)介绍DBMS_SQL系统包提供了很多函数及过程,现在简要阐述其中使用频率较高的几种:function open_cursor:打开一个动态游标,并返回一个整型;procedure close_cursor(c in out integer);关闭一个动态游标,参数为open_cursor所打开的游标;procedure parse(
2006年中国大学10大最惨专业排行榜
来源:世界经理人作为全球著名财经网络华尔街电讯(wswire.com)的职业测评顾问, 我想沉痛地宣布, 下面10个专业, 荣获华尔街电讯2006年中国大学10大最惨专业排行榜![@more@]作为全球著名财经网络华尔街电讯(wswire.com)的职业测评顾问, 我想沉痛地宣布, 下面10个专业, 荣获华尔街电讯2006年中国大学10大最惨专业排行榜!1.矿业加工工程这个名字听上去就十分恐怖,前一段时间,电视里面到处都在播什么这的煤矿爆炸了,那的煤矿倒塌了,里面的人全都死了什么的,没有人愿意在受到了16年的教育之后以这样的一个专业吃饭,也没有人愿意每天都受着