⌘KCtrl+K 快速搜索

> 文章列表 / Page 310

2009-11-12

优化模式区别(all_rows & first_rows_n)

FIRST_ROWS优化模式以最快速度地检索出结果 集中的一行为其指导目标。当系统用户正在使用OLTP系统检索单条记录时,该 优化模式最为有效。但是该模式对于批处理密集型(batch)作业环境来说并不是最理想 的选择,在这种环境中一个查询通常需要检索许多行。FIRST_ROWS提示 一般会强制使用某些索引,而在默认环境(ALL_ROWS)中可能不采用这些索引。在使 用UPDATE和DELETE语句...
#POST 27 MIN READ
2009-11-06

Know More about Oracle PGA Memory

Question : 1. How can we know available PGA and temporary tablespace before we issue a huge operation? 2. Can we estimate PGA and temporary tablespace for a huge operation? 3. As we know, there...
#POST 67 MIN READ
2009-11-04

如何在windows vista/2008/7中 安装Oracle OMS 即Grid Control

之前因为考试的原因,希望能在本机的windows上安装 Oracle OMS 以方便练习,OCM考试中使用的Grid Control 版本为10.2.0.1, 仅支持Windows相关系统号5,对于6或6.1的vista/2008/7安装过程中都会遇到问题无法解决,最为明显的是10.2.0.1自带数据库为10.1.0.4版本在windows相关版本号6以上的平台中均无法创建数据库。Oracle O...
#POST 12 MIN READ
2009-10-05

kgl simulator,共享池simulator以及缓冲simulator相关解释

KGL是 kernel general Library cache manager,它管理library cache中的对象 包括游标,PL/SQL存储过程,表的定义等等。 KGL simulator 评估当缓存大于目前情况的获益。 其通过将flush out出library cache的object的hash code保存至kgl simulator的 hash 列表中,以造成object似乎仍在缓存中的假象,方便其统计相关的数据。
#POST 5 MIN READ
2009-09-27

11g内存管理新特性的internal表现

-rw-r----- 1 oracle oinstall 16777216 9月 27 18:59 ora_T11_327680_119 -rw-r----- 1 oracle oinstall 0 9月 27 18:59 ora_T11_327680_12 可以看到启动后出现的16MB文件形式共享内存中部分大小为0,这些块被选出当发生内存交换时来被'destory'.使用pmap工具仍可以看到该部分影射,而实际上已经被Oracle释放了. 现在我们加大pga,观察其交换情况.
#POST 18 MIN READ
2009-09-24

Oracle内部错误ORA-07445[kpopfr()+339] [SIGFPE]一例

以上循环执行一段时间后session会被关闭,告警日志中出现 ORA-07445: exception encountered: core dump [kpopfr()+339] [SIGFPE] [Integer divide by zero][0x002327FF5] [] []的记录。没有在9i版本上测试,不能确定其影响。
#POST 5 MIN READ
2009-09-21

Restoring a user's original password

WARNING ======= The method described in this article is not officially supported by development, therefore when you get errors using this procedure support cannot file a bug for it. Please make no mis...
#POST 3 MIN READ
2009-09-15

Oracle中RMAN恢复目录性能问题研究

Tracing the RMAN client Ideally, set debug trace on the RMAN command line and execute a simplied script to illustrate the problem eg %rman target / catalog usr/pw@<alias> log rman.log trace rman.trc debug run { allocate channel t1 type sbt parms=(…………); backup database plus archivelog all; } Otherwise trace only the command that you are interested in. The following example...
#POST 22 MIN READ
2009-09-14

Oracle中如何追踪savepoint

我们可以通过trace找出会话中自上次commit以来所有的savepoint保存点,要阅读这些trace内容你需要有user_dump_dest目录的相关权限。 SQL> oradebug setmypid; 已处理的语句 SQL> SQL> SQL> insert into system.linktest values(2); 已创建 1 行。 SQL> savepoint a; 保存点已创建。 SQL> insert into system.linktest values(3); 已创建 1 行。 SQL> savepoint b; 保存点已创建。 SQL> insert into system.linktest values(4); 已创建 1 行。 SQL> savepoint d; 保存点已创建。 SQL> oradebug event immediate trace name savepoints level 1; 已处理的语句 SQL> oradebug tracefile_name; e:\oracle\product\10.2.0\admin\orcln\udump\orcln_ora_1756.trc 其中 oradebug setmypid;...
#POST 8 MIN READ