Oracle Histograms
From Oracle Documents Oracle9i Database Performance Tuning Guide and ReferenceRelease 2 (9.2)Part Number A96533-02[@more@]Using HistogramsThe cost-based optimizer can use data value histograms to get accurate estimates of the distribution of column data. A histogram partitions the values in the column into bands, so that all column values in a band fall within the same range. Histograms provide improved selectivity estimates in the presence of data skew, resulting in optimal execution plans with
My questions in OTN Database Forums
http://forums.oracle.com/forums/thread.jspa?threadID=712341&tstart=0 http://forums.oracle.com/forums/thread.jspa?messageID=2781868�[@more@]
难以忘怀DBA误操作
From : AnySQL.net http://www.anysql.net/dba/critical_dba_mistakes.html 最近流行自我恢过, 有人在ITPub上有人问DBA生涯中最难人忘怀的误操作. 最常见的有如下几类: rm误删除文件, 解决办法可以参考Fenng的贴子, 这其中良好的习惯和权限管理显得很重要, 必要时写些角本来进行删除操作, 不容易范错. 连错数据库, 这种事发生的事也比较多. 如要连Standby的连到Primary了, 结果将生产库关闭了(这事这儿也发生过). 要连本机的连到生产库了, 要连测试库的连到生产库了, 连错库后用初始化角本去初始化造成了大问题. 拷贝粘贴问题
Parallel Query Wait Events
From : http://www.xianguo.com/go.php?fi=181586102SCOPE & APPLICATION-------------------This is intended as a reference for anyone involved in database tuning. At the moment we consider the following PX wait events as idle: - "PX Idle Wait"- "PX Deq: Execution Msg"- "PX Deq: Table Q Normal"- "PX Deq Credit: send blkd"- "PX Deq: Execute Reply"- "PX Deq Credit: need buffer"- "PX Deq: Signal ACK"- "PX Deque wait"In 9
做DBA 一定要谨慎小心地执行每一个命令
2008.08.13 凌晨一时左右,我在自己的测试环境下,做试验。由于空间不够,我就想把 /home/oracle/10gR2/db/dbs/ 下的归档日志清除。/home/oracle>lsab_+ASM1.dat arch1_180_636200046.dbf arch1_188_636200046.dbf arch2_64_636200046.dbf initdw.oraarch1_173_636200046.dbf arch1_181_636200046.dbf arch1_189_636200046.dbf arch2_65_636200046.dbf init.oraarch1_174_636200046.dbf arch1_182_636200046.dbf arch1_190_636200046.dbf arch2_66_636200046.dbf initrac1.oraarch1_175_636200046.dbf arch1_1
坚强地活下去 ( 转摘 )
坚强地活下去 文 / 弈之 ——献给地震灾区的同胞 在灾难来临的时刻 是母亲张开了她拿柔弱的臂膀 为我撑起了生命的蓝天 用她甘甜的乳液 把我的生命续延 在她临终的那一刻 还写下爱的遗言 在瓦砾坍塌的瞬间 是老师用他那坚毅的臂膀 阻挡了即将砸向我石梁 把生命给了我 自己却选择了死亡 是人民子弟兵把我从废墟中救起 是白衣天使把我从死神面前夺回 是无数英雄们 用生命之歌挽救了无数的生命 我的生命已不再属于我自己 我没有浪费生命的权利 只有坚强的活下去
真爱 & 来自非洲的智慧 ( 转摘 )
真爱 [西班牙]乌拉诺史维编译 一位著名教授和一群年轻人就婚姻进行辩论。年轻人都反对传统的婚姻关系,认为是浪漫支撑着夫妻关系。如果哪一天浪漫到头了,那么婚姻也难以维持。 教授说尊重他们的观点,不过他讲述了自己父母的婚姻,传统的婚姻。 "我的父母一起生活了55年。一天早晨,我母亲下楼去给父亲准备早餐时,突然心脏病发作倒地不起。我父亲疯了似的抱起母亲往医院跑。但还是晚了一步,母亲再也没有醒来。 "在葬礼上父亲一言不发,双眼迷茫,几乎没有眼泪。晚上我们这些儿女聚在他身边,空气中弥漫着浓浓的哀伤和对母亲深
How to Determine if Dictionary Statistics are RDBMS-Generated or User-Defined
The column USER_STATS from DBA_TABLES, ALL_TABLES, USER_TABLES displays: YES, when statistics are entered directly by a user. NO, when statistics are generated by RDBMS through an ANALYZE statement.It is the same column in: DBA_ALL_TABLES for object and relational tables statistics, DBA_OBJECT_TABLES for object tables statistics, DBA_TAB_PARTITIONS for table partitions statistics, DBA_TAB_SUBPARTITIONS for table subpartitions statistics, DBA_INDEXES for indexes statistics,
linux图形化界面和命令界面切换的快捷键
在图形化界面按下ctrl+alt+f[1-6] 切换到命令行; 在命令行按下alt+f7 进入图形界面。[@more@]
.Z 文件的解压缩
#/home/oracle> mv openssh-4.1p1_51.tar.z openssh-4.1p1_51.tar.Z #/home/oracle> uncompress openssh-4.1p1_51.tar.Z #/home/oracle> ls.bash_history bkup2 exp.leotab9.1013 import.sh.profile bkup3 exp.ts_labdata1.1013 openssh-4.1p1_51.tar.sh_history exp.1009 exp.ts_labdata3.1013 smit.logbkup exp.annytab8.1013 explog.leo.1013 smit.scriptbkup1 exp.annytab9.1013 expl
oracle 817 ora_snp background process
$ ps -ef|grep ora_ oracle 5996 1 0 16:10:24 - 0:00 ora_lgwr_orapp oracle 17100 1 0 16:10:24 - 0:00 ora_snp0_orapp oracle 17558 1 0 16:10:25 - 0:00 ora_snp1_orapp oracle 19498 1 0 16:10:24 - 0:00 ora_pmon_orapp oracle 20276 24436 1 16:13:29 pts/1 0:00 grep ora_ oracle 21704 1 0 16:10:24 - 0:00 ora_dbw0_orapp oracle 21934 1 0 16:10:24 - 0:00 ora_reco_orapp oracle 22192 1 0 16:10:24 - 0:00 ora_sm
windows 防火墙 导致 tnsping 不能成功
windows 防火墙 导致 tnsping 不能成功[@more@]
Windows 下备份 archive log
@echo -------------- 开始归档日志备份 %date% %time% -------------------- >> f:testarch_backup.logxcopy d:oracleora92rdbms*.001 f:test /D /F >> f:testarch_backup.log@echo -------------- 归档日志备份结束 %date% %time% -------------------- >> f:testarch_backup.log@echo ---------------------------------------------------------------------------------- >> f:testarch_backup.log@echo. >> f:testarch_backup.log@echo. >> f:testarch_backup.log[@more@]
Windows For 学习 (.bat)
for /f "skip=7 tokens=4" %a in ('dir f:test') do @if exist %a @echo %a[@more@]用批处理实现的删除特定时间以前的文件发布:dxy 字体:[增加 减小] 类型:转载 使用for命令读取dir /tc /o-d /a的结果,可以分成4段,前两段为日期与时间,第3段为目录或文件大小,第4段为文件名或目录名。然后根据第1段和第2段与需要的时间进行比较,决定是否删除文件 @echo off rem cd /d f:temp rem mDateTime格式: yyymmddHHmm set mDateTime=200608161907 for /f "skip=4 tokens=1,2,3,4* delims=<>" %%i in ('dir /a /-
Oracle各版本区别(转载)
From : http://tolywang.itpub.net/post/48/462115Oracle EE(企业版, Enterprise Edition), SE(标准版, Standard Edition), SE1(标准版1, Standard Edition One) 区别是什么? 1. SE1针对部门和小企业,SE针对中小企业和单位,EE针对大中型企业和单位。使用SE,就意味着用户不能使用EE的功能强大的选件,EE选件可以实现高性能、高可用性、高扩展性、高安全性和高级数据分析的功能。SE和SE1最多支持 500 GB 数据量,EE则高达 8,000,000,000 GB(80亿GB),另外EE还支持数据压缩(compression)功能,特别适合存储资源有限、I/O量大的数据仓库。
ZHS16CGB231280 --> ZHS16GBK 字符集转换,exp/imp 注意事项
1 , 源库 exp , 目标库 imp 时的环境变量要设为:LANG=zh_CN.ZHS16GBKNLS_LANG=american_america.ZHS16GBK否则,可能会遇到一些卡住。2 , 源库在做 全库的 exp 时,不能指定 direct=y 否则也会报错。3 , 参考语句:exp system/manager@test full=y file=(/oradata/artcvs01.dmp /oradata/artcvs02.dmp) filesize=2000M log=/oradata/test080508full.log buffer=20480000 feedback=1000 imp userid=system/manager file=/oradata/artcvs01.dmp full=y filesize=2000m log=/oradata/imp080508_2.log[@more@]
Oracle 817 linux 不能传输 archivelog
做 817 standby 时后台日志报以下错误信息,archivelog 不能传到 standby 服务器 Tue May 6 14:10:02 2008ARC0: Beginning to archive log# 3 seq# 438Tue May 6 14:10:02 2008Thread 1 advanced to log sequence 439 Current log# 1 seq# 439 mem# 0: /oraclesoft/oradata/orcl/redo01.logTue May 6 14:10:03 2008ARC0: Error 16032 attaching RFS server to standby instance at host 'standby'ARC0: Error 16032 creating archivelog file 'standby'ARC0: Completed archiving log# 3 seq# 438Tue May 6 15:41:01 2008 Subject:
umount 用法
mount 原始目录 新挂载目录例如# mount /dev/cdrom /media/cdrom &前提 /media/cdrom 必须存在 并且有权限哦。umount 挂在目录例如# umount /media/cdrom & 此时取消的是挂载目录 而不是原始目录。另外 umount命令时 容易提示 目录正忙 此时可以用 fuser -u /media/cdrom 查看 当前目录的访问用户情况。并且可以用fuser -k /media/cdrom 来杀掉此进程。再用 umount 来取消挂载 。[@more@]
解压 TAR 文件到指定目录的方法
tar在linux上是常用的打包、压缩、加压缩工具,他的参数很多,折里仅仅列举常用的压缩与解压缩参数 参数: -c :create 建立压缩档案的参数; -x : 解压缩压缩档案的参数; -z : 是否需要用gzip压缩; -v: 压缩的过程中显示档案; -f: 置顶文档名,在f后面立即接文件名,不能再加参数 举例: 一,将整个/home/www/images 目录下的文件全部打包为 /home/www/images.tar [root@xoaocom ~]# tar -cvf /home/www/images.tar /home/www/images ← 仅打包,不压缩 [root@xoaocom ~]# tar -zcvf /home/www/images.tar.gz /home/www/images ←
制做 ISO 文件
用工具 WINISO53.zip[@more@]