> 文章列表 / Page 301

2010-09-14

滚动游标失效(Rolling Cursor Invalidations)

在Oracle 10g中DBMS_STATS包针对GATHER_TABLE/INDEX_STATS和DELETE_TABLE/INDEX_STATS等收集统计信息的存储过程提供了AUTO_INVALIDATE选项; 该参数允许用户指定是否让那些对统计信息有依存关系的游标失效,举例来说如果SQL游标涉及到的表,索引,列或固有对象的统计信息收到以上存储过程修改时,使用NO_INVALIDATE选项可以指定是否让这些受到影响的游标失效,何时失效。 NO_INVALIDATE选项可以有以下三种值: TRUE : 不让相关游标失效 FALSE: 立即让相关游标失效 AUTO_INVALIDATE(default):让Oracle自己决定何时让游标失效。 -- no_invalidate - Do not invalide the dependent cursors if…
#POST 3 MIN READ
2010-09-12

Alter index coalesce VS shrink space

10g中引入了对索引的shrink功能,索引shrink操作会扫描索引的页块,并且通过归并当前存在的数据将先前已删除记录的空间重新利用;很多书籍亦或者MOS的Note中都会提及SHRINK命令与早期版本中就存在的COALESCE(合并)命令具有完全相同的功能,或者说2者是完全等价的-” alter index shrink space is equivalent to coalesce”,事实是这样的吗? SQL> conn maclean/maclean Connected. /* 测试使用版本10.2.0.4 * / SQL> select *…
#POST 6 MIN READ
2010-09-09

ORA-07445 [SIGBUS] [Object specific hardware error]错误一例

一套Solaris上的9.2.0.7系统,实例意外终止,告警日志中出现以下记录: Thu Sep 2 02:15:41 2010 Errors in file /u01/app/oracle/admin/preg063/bdump/preg063_smon_11391.trc: ORA-07445: exception encountered: core dump [0000000101E05500] [SIGBUS] [Object specific hardware…
#POST 5 MIN READ
2010-09-09

sort_area_size参数的一些表现

我们来看看该sort_area_size参数对创建索引时排序的具体影响: SQL> select * from v$version; BANNER ---------------------------------------------------------------- Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi PL/SQL Release 10.2.0.4.0…
#POST 4 MIN READ
2010-09-09

[转帖]如何使用nmap扫描工具

使用 nmap 套件:注意安全!   在本机上面观察 port 最好是使用 netstat 啦!因为他安全又可靠!但是,由于可能有某些 port 会寻找不到,或者不晓得那些 port 是干嘛用的,尤其是 /etc/services 里头没有提到的几个 port 对应的服务!这个时候怎么办?!没关系,不要紧,我们这个时候可以使用那个很流行的‘黑客指令’,就是 nmap 这个东西啦!nmap 的套件说明之名称为:‘Network…
#POST 5 MIN READ
2010-09-08

Know more about RAC GES STATISTICS

GES 全称为Global Enqueue Services是RAC中重要的全局队列锁服务,V$GES_STATISTICS 动态性能视图汇聚了主要的GES STATISTICS 统计信息。为了更好地理解GES STATISTICS ,我们可以通过下表理解这些统计项的含义:   V$GES_STATISTICS Reference (10.2.0.1.0)   0 messages sent directly            Incremented…
#POST 9 MIN READ
2010-09-07

11g新特性–自适应游标共享

使用绑定变量降低了分析SQL语句所需分配的共享内存量,因为绑定变量对于相同(或类似)SQL语句的多次执行重用单个游标。因为绑定变量减少了分析时间和内存使用,从而提高了数据库的性能和可伸缩性。特别是在具有大量并发用户时更是如此。初始化参数cursor_sharing确定哪些SQL语句可共享相同的游标。设置cursor_sharing参数为exact规定只有相同的SQL语句才能共享一个游标。设置它为FORCE表示某些字面值不同的语句可以共享一个游标。除非不同的字面值影响到执行计划的优化度,否则设置此参数为SIMILAR与设置它为FORCE的行为相同。 不过,游标共享与SQL优化具有固有的矛盾,因为指定字面值而不是绑定值给优化程序提供了更丰富的信息,使得能生成更好的计划。由于这个原因,强制游标共享极可能导致次优执行假话。在某些情形下,一条SQL语句的某些用户可能会到的很优
#POST 1 MIN READ