set autotrace 的几个开关选项
set autotrace 的几个开关选项1 SET AUTOTRACE OFF 此为默认值,即关闭Autotrace 2 SET AUTOTRACE ON EXPLAIN 只显示执行计划 3 SET AUTOTRACE ON STATISTICS 只显示执行的统计信息 4 SET AUTOTRACE ON 包含2,3两项内容 5 SET AUTOTRACE TRACEONLY 与ON相似,但不显示语句的执行结果。[@more@]
oracle 直方图
感觉这个名字就有点神秘,其实不然,据我的理解如下:直方图,其实就是oracle在基于cbo 的时候,提供的额外的优化访问路径的一个参考数据,以便用来生成跟好的execution plan。明白上面这个就好说了,剩下的就是要搞清楚什么情况下可能需要生成直方图(histograms),直方图有哪几种类型。在数据严重倾斜(skew)下可能需要用到histograms。种类分为宽度的和高度的[@more@]
一个简单的iptable的应用
最近负责网站的华3的防火墙总是出问题,具体的表现就是外网通过防火墙访问网站不通,但是在内网,直接访问有时正常的,初步定在防火墙的NAT的链接数的限制问题,估计一时半会搞不好,我就直接把网站放在公网了,顺便用iptable写了一个简单的包过滤的规则,如下:#!/bin/bashSYSCTL="/sbin/sysctl -w" modprobe ip_nat_ftpmodprobe ip_conntrackmodprobe ip_conntrack_ftpif [ "$SYSCTL" = "" ]thenecho "1" > /proc/sys/net/ipv4/ip_forwardelse$SYSCTL net.ipv4.ip_forward="1"fii
这里有个偏方,修复数据块用的,我转贴一下
Oracle10g提供了bbed工具,但是同样需要我们手工编译一下:[oracle@danaly lib]$ make -f ins_rdbms.mk $ORACLE_HOME/bin/bbedmake: Nothing to be done for `/opt/oracle/product/10.2.0/bin/bbed'.[oracle@danaly lib]$ make -f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbedLinking BBED utility (bbed)rm -f /opt/oracle/product/10.2.0/rdbms/lib/bbedgcc -o /opt/oracle/product/10.2.0/rdbms/lib/bbed ...-L/opt/oracle/product/10.2.0/lib[oracle@danaly lib]$ bbedPassword:BBED: Release 2.0.0.0.0 - Limited Production on Sun Sep
关于ASM的一点使用上的步骤
现在写的东西及其简单,只是我长时间没有这些东西,记忆有点模糊,还好大概的思路在这里,没有办法。毕竟维护,不像实施,天天有东西可以做[oracle@rac1 ~]$ export ORACLE_SID=+ASM1[oracle@rac1 ~]$ asmcmdASMCMD> lsDATADG/ASMCMD> cd DATADGASMCMD> lsDB_UNKNOWN/LD/arch/cpc01.dbfcpc_ix01.dbfrecover/sale01.dbfsale_ix01.dbfsysaux01.dbfsystem01.dbftemp01.dbfundotbs01.dbfundotbs02.dbfusers01.dbfASMCMD> 剩下的可以查看asm的命令帮助吧,我就不多说了对了另外提一点的就是,oracle有个dbv的工具在对asm文件做校验
为什么突然要开这个blog呢?
理论上说,早就应该开这个blog了,因为好记性不敌烂笔头。一直都在论坛上提一些弱智的问题,标记着我自己的成长经历。从接触ooracle到现在快5个年头了,实际上也积累了一些经验,只是我这个人比较懒散,什么东西都喜欢用脑袋记,可是偏偏用的时候又忘记了,特别是年纪大了,更是记忆力不足,做的事情也更加偏离日常的dba工作,喜欢钻牛角尖了,一到用的时候就不知道东西在哪里了,好像这也行,那样也行,就是不记得具体的怎么才行。无所谓了,从现在开始,想起来一点就记一点,我也没有那么多的原创,更多的是工作上面用的着的,慢慢来吧.