-
2007-12-06 01:09:22
/ Oracle数据库管理
oracle 10g表空间自动管理数据文件损坏因为不是生产数据库 noarchive方式 也没有rman备份我该怎么办?
查看(283)
评论(3)
-
2007-12-05 17:01:44
/ Oracle数据库管理
对于 not in/not exist 有什么优化的语句吗egselect a.* from a where a.col1 not in select (select b.col1 from b)table a / table b 都有约50万数据量
查看(198)
评论(3)
-
2007-11-30 15:28:44
/ Oracle数据库管理
最近在看执行计划 经常看见hash join,nest loop join不是很明白 想问问join共有几种方式,用途是什么啊请大侠不惜赐教
查看(198)
评论(6)
-
2007-11-29 10:40:04
/ Oracle数据库管理
pl/sql 语句中如何调用ddl语句印象中是类似于exec_ddl('xxx'); 形式吗?
查看(310)
评论(12)
-
2007-11-28 14:47:26
/ Oracle数据库管理
在 Oracle 9i 性能优化中 PGA非常的重要 其中sort_area_size / hash_area_size 的调整最为常用但在Oracle 8i 怎么找不到PGA,初始化参数/数据字典都没有相关信息 是不是Oracle 8i 没有pga概念,只有sort_area_szie/hash_area_size另外 sort_area_size 是每个session 一个,还是所有的session 共用一个sort_area_size区域
查看(274)
评论(7)
-
2007-11-26 22:28:19
/ Oracle数据库管理
SELECT lc.namespace, lc.gets, lc.gethits,ROUND (lc.gethitratio, 2) gethitratio, lc.pins, lc.pinhits,ROUND (lc.pinhitratio, 2) pinhitratio, lc.reloads, lc.invalidationsFROM v$librarycache lc如果 库缓存中 就是index 命中率太低怎么办库缓存 依赖于 share pool buffer的 不能单独调解我该怎么办
查看(206)
评论(6)
-
2007-11-25 21:12:17
/ Oracle数据库管理
physical read 从磁盘存取的数据块的总数db block read 因更新而获取的缓冲区块数consistent read 在一致性读取的缓冲区块数那位大侠给个通俗易懂些的解释吗?
查看(621)
评论(28)
-
2007-11-24 16:37:58
/ Oracle数据库管理
SQL> select "LOCATIONID","PILESEQUENCE","SLABID" from slabpileposition sb2where slabid in (3select sa.slabid SLABID4from slabpileposition sa having count(sa.slabid) >1group by sa.slabid )5order by slabid desc,locationid,pilesequence;Execution Plan----------------------------------------------------------0SELECT STATEMENT Optimizer=CHOOSE (Cost=16 Card=65 Bytes=1560)10SORT (ORDER BY) (Cost=16 Ca
查看(368)
评论(16)
-
2007-11-23 07:55:58
/ Oracle数据库管理
--定义聚簇CREATE CLUSTER SYMSUSER.CLU_ROW_NO(ROW_NO NUMBER)--定义聚簇表create table symsuser.msgdef(ROW_NONUMBER not null,CLASSNUMBER(1) not null,TEXTVARCHAR2(80) not null)CLUSTER symsuser.CLU_ROW_NO(ROW_NO)--定义聚簇表create table symsuser.msg(ROW_NONUMBER(5) not null,MESSAGENO NUMBER,TIMEDATE,OWNERVARCHAR2(20),CONTENTVARCHAR2(80))CLUSTER symsuser.CLU_ROW_NO(MESSAGENO)--针对聚簇建立索引create ind
查看(133)
评论(1)
-
2007-11-22 09:53:44
/ Oracle数据库管理
dbms_utility包提供了一个analyze_schema过程Oracle 文档中的解释是This procedure runs the ANALYZE command on all the tables, clusters, and indexes in a schema. Use this procedure to collect nonoptimizer statistics. For optimizer statistics, use the DBMS_STATS.GATHER_SCHEMA_STATS procedure.此处optimizer 怎么理解 区别在哪里?
查看(96)
评论(4)
-
2007-11-20 17:21:18
/ Oracle数据库管理
Oracle Catalog.sql中有很多诸如下列形式的public synonymcreate or replace view v_$_lock as select * from v$_lock;create or replace public synonym v$_lock for v_$_lock;grant select on v_$_lock to select_catalog_role;create or replace view v_$lock as select * from v$lock;create or replace public synonym v$lock for v_$lock;grant select on v_$lock to select_catalog_role;Oracle 绕这样一个圈子 用意何在? 只是保护系统表不被随便修改,还是利用公有同义词简化操作另外公有同义词是不是
查看(84)
评论(3)