上一页 1 ··· 219 220 221 222 223 224 225 226 227 ··· 236 下一页
摘要: 导读: Oracle 8i数据库服务器是高度可优化的软件产品,经常性的调整可以优化系统的性能,防止出现数据瓶颈。我们通过调整数据库系统,可以使它达到最佳性能以满足用户的需要。下面,笔者将介绍优化和调整Sun SPARC Solaris系统平台上的Oracle 8i数据库服务器的一些相关命令和方法。 Solaris性能监控命令 Solaris提供了性能监控命令,用于监控数据库性能和决定数据库的需求。除了为Oracle进程提供统计外,它们还为CPU提供使用统计,为整个系统提供中断、交换、分页和上下文转换功能。监控命令包括: vmstat vmstat命令报告Solaris上的进... 阅读全文
posted @ 2008-03-24 12:02 爱生活,爱编程 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 导读: Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定只有一种执行计划是最优的,花费时间是最少的。相信你一定会用Pl/sql Developer、Toad等工具去看一个语句的执行计划,不过你可能对Rule、Choose、First rows、All rows这几项有疑问,因为我当初也是这样的,那时我也疑惑为什么选了以上的不同的项,执行计划就变了? 1、优化器的优化方式 Oracle的优化器共有两种的优化方式,即基于规... 阅读全文
posted @ 2008-03-24 12:00 爱生活,爱编程 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 导读: 已有几个项目组开始使用oracle的全文索引。Oracle的词法分析器针对ZHS16GBK字符集的词法分析尚不够智能,只能机械地以字为单元进行匹配。对于utf8字符集的数据库有一个新的汉语分析器chinese_lexer,效率有了很大改善。现将验证并整理过的如何进行oracle全文索引设置的文档发给大家,适用于8i、9i各平台版本。 对于DB2,有一个叫做TIE(Text Information Extend)的插件可以实现全文索引,不过据说它的语法分析也很原始。据介绍使用CM(Content Manager)能做到比较好的全文检索,不过需要装一大堆的软件,不适于简单的应用。 ... 阅读全文
posted @ 2008-03-24 11:58 爱生活,爱编程 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 导读: 一、 引言: 回滚段是数据库的一部分,它记录数据库变更的信息。使用这些信息实现数据库的读一致性及其恢复。若回滚段出现故障,则数据库不能正常启动,导致数据库瘫痪,用户无法读写数据。若能将回滚段的故障排除,则不会影响用户的实际数据。笔者最近在实际工作中遇到一个问题:用户将回滚段表空间(rbs)的数据库文件(rbs01.dbf)错误删除,以致使数据库无法正常运行,下面上笔者排除该方法的处理步骤。 二、 步骤: 1、 首先改参数文件init.ora,使数据库能mount上来。 在system表空间内有一个system回滚段,该回滚段上数据库所必须的,当数据库第一次建立时,它... 阅读全文
posted @ 2008-03-24 11:57 爱生活,爱编程 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 导读: oracle 发表于:2006.11.15 10:27 ::分类: ( 一般分类) ::阅读:(310次) :: 评论 (0) 本文转自 http://oracle.itpub.net/ 阅读全文
posted @ 2008-03-24 11:55 爱生活,爱编程 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 导读: -- 工作流(Workflow)就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。 简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。一个工作流包括一组任务(或活动)及它们的相互顺序关系,还包括流程及任务(或活动)的启动和终止条件,以及对每个任务(或活动)的描述。 工作流在大多数的实际应用中的情况可以这样来简单地描述:在网络、服务器和多台计算机客户端的硬件平台上,业务过程按照预先设定的规则并借助应用程序和人对相关... 阅读全文
posted @ 2008-03-24 11:54 爱生活,爱编程 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 导读: 今天在做实验的时候发现:truncate table后x$bh不会再记录对此table块的访问,具体实验如下: SQL>create table t3 ( a number); Table created. SQL>select object_id from dba_objects where object_name='T3'; OBJECT_ID ---------- 51560 SQL>select obj,tch,dbarfil,dbablk from x$bh where obj=51560; OBJ TCH DBARFIL DBABLK .. 阅读全文
posted @ 2008-03-24 11:51 爱生活,爱编程 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 导读: X$表名太不容易记忆了,记录一下备查 [K]ernel Layer [2]-Phase Commit [G]lobal [T]ransaction [E]ntry X$K2GTE - Current 2PC tx X$K2GTE2 - Current 2PC tx [C]ache Layer [B]uffer Management Buffer [H]ash X$BH - Hash Table Buffer LRU Statistics X$KCBCBH - [C]urrent [B]uffers (buckets) - lru_stat... 阅读全文
posted @ 2008-03-24 11:49 爱生活,爱编程 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 导读: Oracle常用dump命令,记录一下备查 一.Memory Dumps 1).Global Area ALTER SESSION SET EVENTS 'immediate trace name global_area level n'; 1 包含PGA 2 包含SGA 4 包含UGA 8 包含indrect memory 2).Library Cache ALTER SESSION SET EVENTS 'immediate trace name library_cache level n'; 1 library cache统计信息 ... 阅读全文
posted @ 2008-03-24 11:47 爱生活,爱编程 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 导读: with t as (select level as n from dual connect by level <=9) select sys_connect_by_path(b.n || '*' || a.n || '=' || a.n * b.n, ' ') as 九九乘法表 from t a, t b where a.n >= b.n and level = a.n start with b.n=1 connect by a.n=prior a.n and b.n=prior b.n+1; 本文转自 http://woo 阅读全文
posted @ 2008-03-24 11:02 爱生活,爱编程 阅读(213) 评论(0) 推荐(0) 编辑
上一页 1 ··· 219 220 221 222 223 224 225 226 227 ··· 236 下一页