AIX5300-08 HACMP5.4.1 ORACLE10204 RAC 安装(1)
环境P610主机2台,共享磁盘存储1个安装系统注意进去后,选New and Complete Overwrite,开启64位核心,创建JFS2文件系统 注意,默认是修复安装那种!重装系统的时候一定要注意 扩展文件系统/...
几个很有用的提示
no_merge 优化针对视图的操作特别有用,先让视图生成结果在和其他条件结合使用 一个例子是针对dba_constraints和dba_con_columns的连接操作。materialize 用于优化with操作,阻止CBO重写with中的...
使用flashback快速解决当前日志文件丢失
SQL> select flashback_on,force_logging from v$database;FLASHBACK_ON FOR------------------ ---YES &...
一次 cr xxxx lost 等待的处理
这个是上上个月在了辽宁的时候遇到的 这次安装后,数据库遭遇了大量的 cr xxxx lost 的等待 这个等待表明大量的数据包丢失,是心跳网络的问题。心跳是IBM的人新配置的,说的是千兆光纤,理论是没问题...
APPEND加载与DELETE操作
今天开发遇到一个统计查询运行的很慢,很久不出结果跑起去运行了一个COUNT(*)+FULL提示,也是10多分钟才出结果,数据也才500多万条看了下装载数据的SQL,发现由于业务才复杂,表没有分区,就没有用我以前做的TRUNCAT...
并行的威力
并行的威力今天在建索引上体现了一把以前对一个24G的表,3000W行数据,建一个BITMAP索引要10多分钟今天改了下,16并行,96秒搞定,帅气
一次latch free调整(1)
今天开发告诉我,有个DELETE操作运行了12个小时以后还没结果一看正在遭遇LATCH等待,98 cache buffers chains很郁闷,把DELETE换成SELECT,为秒级别的相应分析后,没有热块(整个数据库只有该SESSION在等待latch fre...
9i并行执行的限制
SELECT zsxh_dk, pzxh, zspzxh, nsr_key, nsrsbh, nsrmc, nsbm, hy_dm, djzclx_dm, nsrzt_dm, nsr_swjg_dm, sssq_q_sk, sssq_z_skFROM ft_sb_zsxxSQL> select decode(a.QCSER...
ora-12801错误
今天开发人员遇到如下错误SQL> SELECT * from 2 FT_SB_FCS C, 3 &n...
锁的兼容性与索引创建时的锁
先来看下METALINK上给出的锁的兼容性 NULL-1 SS-2 SX-3 S-4 SSX-5 X-6&nb...
AIX下内存泄漏的监控
内存泄露主要就是监控进程的内存消耗,AIX下可以通过ps vg得到内存的消耗量,从而比较另外,有个很有用的脚本:post_vg.sh 用来比较内存的增加下面是一个以前监控内存泄漏问题时的一个自动脚本--------------------...
ASH的DUMP
v$active_session_history对于诊断系统HANG是有帮助的,但是系统HANG住后是无法查询的,而且,最后的最重要的这部分数据是在内存中的(内存中保存最近的30分钟的数据)可以使用ASHDUMP来获得这部分内存中的数据SQL...
在HACMP环境下装单实例9I
客户的机器配置了HACMP,在运行rootpre.sh报错,看了下脚本,是个和HACMP相关的,而且是在最后,也没漏什么,不管。在安装软件的时候,让我选节点,天,没找到不让这个出现的办法,HACMP关了也一样,选了本机,下一...
ORA-04031错误的处理
4031我两年遇到了不下5次,现在总结下下4031错误是SHARED_POOL很容易产生的错误,对于SHARED_POOL的原因一般有3类: BUG SHARED_POOL太小 SHARED_POOL有太多的碎片对于LARGE POOL,JAVA POOL,一般...
使用日志挖掘来挖掘TX等待的事务
分析TX ENQUEUE等待的时候,获得整个事务的SQL语句可能对分析比较有帮助通过P2,P3可以获得回归段号,slot号以及序号,可以去V$LOGMNR_CONTENTS找到相关的事务的SQL同样可以用日志挖掘来找到死锁相关的食物语句加以分...
系统统计对成本的改变
SQL> select pname,pval1 from sys.aux_stats$ where sname= 'SYSSTATS_MAIN';PNAME &...
SCHEDULER的层次结构
Ø JOBS是SCHEDULER的最终执行者,DBMS_SCHEDULER.CREATE_JOB可以相当于是DBMS_JOB.SUBMIT。JOBS可以调度3类:在JOB_ACTION中定义的代码(匿名PLSQL,存储...
AIX上安装ORACLE9i出错 ins_rdbms.mk
Exception String: Error in invoking target ctx_on of makefile /oracle/product/9.2.0/db_1/rdbms/lib/ins_rdbms.mk数据库软件的版本不对,客户给的是AIX4的版本,以后安装以前,要查看 /Disk1/doc/unixdoc/sol_...
定义JOB的执行间隔
STATSPACK的脚本是在整点定时运行,JOB计算下次执行的时间点是在操作执行完成后开始计算那么如果想定时到每小时30分,15分准时执行,怎么实现了?dbms_job.submit(job => v_jobno, &n...
走ORACLE后门cusor_sharing的问题
当cusor_sharing=similar时,在收集了直方图的列上进行非等查询时,进行硬解析SQL> show parameter cursor_shNAME &n...