浅谈oracle中重建索引 (ZT)
浅谈oracle中重建索引当我们创建索引时,oracle会为索引创建索引树,表和索引树通过rowid(伪列)来定位数据。当表里的数据发生更新时,oracle会自动维护索引树。但是在索引树中没有更新操作,只有删除和插入操作。...
oracle case处理案例(一)
昨天晚上11点多钟,接到部门经理电话说客户一个在线数据库坏了,业务停止,坏的原因是客户那停电了,然后还好我们这边系统工程师已经把昨天早上的零晨一个全库逻辑备份已经考出来了,...
关于 cursor_sharing = similar
ZThttp://hi.baidu.com/slash_gao/blog/item/c96db24332e558179313c611.html我们先看看在表没有分析无统计数据情况下的表现 SQL> alter session set cursor_sharing = similar; Session altered.SQL> select nam...
ORA-29807: specified operator does not exist
我们在装完oracle 9i软件后,用dbca工具创建数据库到一半时,有时会出现ORA-29807: specified operator does not exist,这个时候我们安确定后,就能顺利执行,和创建数据库成功,那为什么在创建过程...
ORA-00600: [qerrmObnd1], [932], [ORA-00932: inconsistent datatypes
今天帮客户巡检数据库,数据库报以下错误:ORA-00600: internal error code, arguments: [qerrmObnd1], [932], [ORA-00932: inconsistent datatypes: expected got 根据trace查出来的...
oracle 10g awr性能收集工具的用法
oracle 10g addm工具根据awr收集的信息能给出个解决方案,以下是awr脚本的用法和statspack工具差不多。C:\Documents and Settings\Administrator>sqlplus / as sysdbaSQL*Plus: Release...
How to Perform a Healthcheck on the Database
主题: How to Perform. a Healthcheck on the Database 文档 ID: 122669.1类型: BULLETIN 上次修订日期: 17-JUL-2008状态: PUBLISHEDTable of Contents----------------- 1. Introdu...
ORA-00704: bootstrap process failure 的处理
昨天一个网友问我 在启动数据库时报以下错误,问我怎么解决SQL> startupORACLE 例程已经启动。Total System Global Area 251658240 bytesFixed Size ...
oracle 10g rac集群log日志存放路径
这里记录下10g rac crs下的log存放路径,以便从log中解决问题Log Directory Structure in Cluster Ready ServicesTo diagnose any problem, the first thing examined by Oracle Support are the installatio...
ORACLE V$lock视图TYPE,ID1,ID2取值的含义
在oracle v$lock视图中,下面对type,ID1,ID2三个列的具体含义说明下: TYPE 有TM,TX两种类型,TX为行级锁,事物锁,TM锁为表级锁 TYPEID1ID2TM被修改表的标识(...
今天是2008年最后一天上班
今天是2008年最后一天上班的日志,我因为工作需要,在客户现场值班也没什么事情,然后也是自己看点东西,做点实验,晕晕的最后一天就这样过去了,最后回到家,6点钟 收到公司短信,发了奖金,比预...
oracle 数据库光纤卡出问题导致文件系统I/OERROR
今天下午接到客户电话,说监听起不来,我就远程连过去看下root@abc#su - oracle9i[YOU HAVE NEW MAIL]oracle9i@abc:/ora9i/app/oracle/product/9.2.0>lsApache &nbs...
定位Library Cache pin,Library Cache lock等待的解决方法
这个星期一我去客户巡检时,客户告知我们派综系统数据库在前面几个月 日志中有时会出现很多Waited too long for library cache load lock错误 因为当时不在现场,所以无法确定是由什么引起...
oracle导出到4G时提示终止写入DMP文件
昨天晚上一个朋友问我,说在进行数据导出时,导出到4G时就提示导出终止写入dmp文件操作系统为win 2003 数据库版本是10G 通过检查数据库日志和进程等都正常,没有出...
statspack 里sprepsql.sql 的用法和作用
sprepsql.sql 用于根据给定的SQL Hash 值生成SQL 报告 里面包括完整的sql和对应的执行计划 @sprepsql.sql 输入开始和结束snap_id 然后再输入sql hash value值 在输入路径和...
How To Efficiently Drop A Table With Many Extents
...
用xmanager 客户端安装oracle时注意事项
有时我们用xmanager客户端连接到主机,安装oracle软件,启动到图形界面首先x win 图形界面功能需要启动,进程为rc.dt启动后 需要注意 连进去的是多少 比如192.168.100.100:1.0这个时候进去后roo...
SQL语句优化方法用hint的30种方法
SQL语句优化方法30例在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法:1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如...
ORA-04045: errors during recompilation/revalidation of LBACSYS.LBAC_EVENTS
在客户数据库中出现alert log中出现过以下错误:记录下 解决这个错误有可能的几种方法:1:ORA-04045ORA-00604: error occurred at recursive SQL level 1 ORA-04045: errors during recompilation/revalidation of...
今天第一次演讲和09年个人规划
今天在公司第一次演讲,主要是工作年终总结的述职,采用ppt方式,说句实话也是第一次,以前在读书时老师建议上台讲解过一篇文言文的文章,上台时有些紧张,毕竟下面二十多个人,并且讲述...