jolly10的个人空间

暂无签名

  • 博客访问: 424166
  • 博文数量: 275
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-20 16:58
个人简介

暂无介绍

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(275)

文章存档

2013年(1)

2012年(32)

2011年(1)

2010年(5)

2009年(81)

2008年(130)

2007年(25)

我的朋友
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

发布时间:2009-06-30 14:10:26

有的时候不方便登陆Linux的图形界面安装oracle客户端,我们完全可以采用静默模式安装,升级和删除oracle客户端(代替OUI)。 平台:RHEL4.5,oracle10.2.0.1[@more@] 一、静默方式安装oracle客户端 1、上传oracle软件,假如放在/orahome/soft/目录下 a # mkdir -p /orahome/soft/ # cd /orahome/soft/ # rz (SecureCRT里通过rz命令上传oracle10g安装文件10201_client_linux32.zip) 2、设置安装oracle软件必须的操作系统信息,如组、用户、目录、用户初始化参数等 --增加组和用户 # groupadd oinstall # useradd -g o......【阅读全文】

阅读(1538) | 评论(0) | 转发(0)

发布时间:2009-06-03 11:44:27

ORACLE的CONTEXT索引不是实时同步的,Oracle为了保证索引的碎片程度以及普通DML的执行效率,并没有在进行DML操作的同时进行索引的维护。而是选择了定期或根据需要时进行维护的方法。 但是Oracle在处理INSERT操作和处理DELETE操作上又有所差异。[@more@]今天在论坛上看到了有人遇到了这个问题:http://www.itpub.net/670998.html。这里就简单分析一下。看下面的例子:SQL> CREATE TABLE T (ID NUMBER, DOCS VARCHAR2(1000));表已创建。SQL> INSERT INTO T SELECT ROWNUM, OBJECT_NAME || ' ' || OBJECT_TYPE FROM USER_OBJECTS;已创......【阅读全文】

阅读(1278) | 评论(0) | 转发(0)

发布时间:2009-06-02 09:09:07

我们知道autotrace和explain plan以及dbms_xplan.display包都是通过对plan_table的查询和格式化后输出执行计划的结果,有时会不准确。 准确的执行计划需要从V$sql_plan视图中抓取,下面通过几种方法从V$SQL_PLAN中得到执行计划。[@more@]最好的方法是通过dbms_xplan.display_cursor包,执行这个包需要知道sql的sql_id以及child_numberSQL> select t.* from v$sql s,table(dbms_xplan.display_cursor(s.sql_id,s.child_number)) twhere s.sql_text like '%where b=5%' and s.parsing_user_id <> 0; 2 3 4PLAN_TABLE_OUTP......【阅读全文】

阅读(1076) | 评论(0) | 转发(0)

发布时间:2009-06-01 17:10:22

oracle统计信息和直方图的理解[@more@]以前一直对统计信息的理解就是对行的数据分布的,提供改CBO来选择高效的执行计划。这段时间看了不少资料,对统计有了一个更清晰的认识 统计信息: 1,表中的统计信息 2,索引列的统计信息 3,一般列的统计信息 表的统计信息:1,表行数,使用的块数,空的块数,块的使用率,行迁移和链接的数量,pctfree,pctused的数据,行的平均大小 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->se......【阅读全文】

阅读(3042) | 评论(0) | 转发(1)

发布时间:2009-06-01 17:06:36

当系统中的某些表存在高度不均匀的数据分布时,使用柱状图能够产生更好的选择性评估,从而产生更加优化的执行计划。柱状图提供一种有效和简捷的方法来呈现数据的分布情况。[@more@]下面通过一个具体的例子解释柱状图的使用。SQL> create table tab (a number, b number);Table created.SQL> begin for i in 1..10000 loop insert into tab values (i, i); end loop; commit; end; /PL/SQL procedure successfully completed.SQL> update tab set b=5 where b between 6 and 9995;99......【阅读全文】

阅读(1165) | 评论(0) | 转发(1)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册