> 文章列表 / Page 312

2010-06-04

too many tweets for twitter?

Just now find that Twitter is over capacity to response as below image: I am now so curious about twitter…
#POST 1 MIN READ
2010-06-04

Oracle Exadata v2的价格

著名的Conor O’Mahony(DB2的市场经理)在他的博客中罗列了使用一台全机架系统(full-rack)Exdata V2所需的费用列表: $1,150,000 硬件价格 $1,680,000 存储服务器的软件价格 $369,600 存储服务器软件支持和维护费用(以22%计) $1,520,000 Oracle企业版软件价格($47.5k*8 servers*8 cores*0.5 Intel core factor) $736,000 Oracle RAC软件价格($23k*8 servers*8…
#POST 3 MIN READ
2010-06-03

Script:收集UNDO诊断信息

以下脚本可以用于收集Automatic Undo Management的必要诊断信息,以sysdba身份运行: spool Undo_Diag.out ttitle off set pages 999 set lines 150 set verify off set termout off set…
#POST 19 MIN READ
2010-06-03

Script:列出数据库中子表上没有对应索引的外键

该脚本用于列出在子表上没有对应索引的外键,没有索引可能引发额外的表锁: "You should almost always index foreign keys. The only exception is when the matching unique or primary key is…
#POST 3 MIN READ
2010-06-02

11g compression 新特性(1)

11g引入了大量compress相关的特性,其中之一便是dbms_compression包;GET_COMPRESSION_RATIO函数可以帮助我们了解压缩某个表后各种可能的影响。换而言之,这个函数可以让我们在具体实施表压缩技术或者测试前,对于压缩后的效果能有一个基本的印象。该包在11gr2中被首次引入,故而使用之前版本的包括11gr1都无缘得用。其次除OLTP压缩模式之外的柱形混合压缩只能在基于Exdata存储的表空间上实现。使用DBMS_COMPRESSION包获取的相关压缩信息是十分准确的,因为在评估过程中Oracle通过实际采样并建立模型表以尽可能还原逼真的数据。 我们可以通过trace来分析其评估过程中的具体操作,可以分成2步: 1. 建立原表的样本表,其采样值基于原表的大小: SQL> create table samp_dss_nation tablespace SCRATCH as select * from dss_nation sample block (50); Table created.…
#POST 9 MIN READ
2010-06-02

11gr2 Pseudo-error debugging events

so different from 10gr2,more debugging events added. for example , event 10949: 10949, 00000, “Disable autotune direct path read for…
#POST 1 MIN READ
2010-06-02

直接路径读取对于延迟块清除的影响

在Oracle 11g版本中串行的全表扫描可能使用直接路径读取(direct path read)的方式取代之前版本中一直使用的DB FILE SCATTERED READ, 显然direct path read具备更多的优势: 1. 减少了对栓的使用,避免可能的栓争用 2.物理IO的大小不再取决于buffer_cache中所存在的块;试想某个8个块的extent中1,3,5,7号块在高速缓存中,而2,4,6,8块没有被缓存,传统的方式在读取该extent时将会是对2,4,6,8块进行4次db file sequential read,这是一种十分可怕的状况,其效率往往要比单次读取这个区间的所有8个块还要低得多,虽然Oracle为了避免这种情况总是尽可能的不缓存大表的块(读入后总是放在队列最冷的一端);而direct path read则可以完全避免这类问题,尽可能地单次读入更多的物理块。 当然直接路径读取也会引入一些缺点: 1.在直接路径读取某段前需要对该对象进行一次段级的检查点(A…
#POST 5 MIN READ
2010-06-02

How to make BBED(Oracle Block Brower and EDitor Tool) on Unix/Linux/Windows

“BBED(Oracle Block Brower and EDitor Tool),用来直接查看和修改数据文件数据的一个工具,是Oracle一款内部工具,可以直接修改Oracle数据文件块的内容,简单来说就是一个针对 Oracle的二进制编辑工具。该工具不受Oracle支持,所以默认是没有生成可执行文件的,在使用前需要重新编译。”   在10g中编译该工具显得较简单:   [maclean@rh2 ~]$ cd $ORACLE_HOME/rdbms/lib [maclean@rh2 lib]$ make -f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbed…
#POST 5 MIN READ
2010-06-02

Fedora 13发布,附下载链接

Fedora Linux是著名的redhat公司除收费的RHEL发行版外一个免费的实验性操作系统(实验性是相对于Redhat Enterprise Linux而言); 其最新版本Version 13在近期发布了(点这里进入下载页面);Fedora是一个基于社区的发行版本,同时它十分流行,其流行度仅次于Ubuntu乌班图。
#POST 1 MIN READ