oracle 谓词表达式对基数的影响(及11G改进)
简单的选择率与函数问题,下面只用col>字面值的 选择率,计算 比较方便SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterpri...
oracle dbms_profiles分析pl/sql
SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - ProdPL/SQL Release 10.2.0.4.0 - Producti...
oracle 11g result_cache分析
11g推出result cache特性可以在service 端 和client 端 cache 结果集service 端 由 两部分组成1.sql query result cache(存储SQl查询的结果集)2.pl/sql funcation result cache(存pl/sql 函数结果集)&nb...
rh4上 安装oracle 11g r1
Vm LINUX 4 安装oracle 11g R1 检查rpm 包binutils-2.15.92.0.2-18compat-libstdc++-33.2.3-47.3elfutils-libelf-0.97-5elfutils-libelf-devel-0.97-5glibc-2.3.4-2.19glibc-common...
oracle 11g适应性子游标 改善PEEKING
10g 使用bind变量时候PEEKING 会造成执行计划错误,11G进行了改进,但或多或少 会造成hard parse,两方面的代价 要具体衡量,当然正确的执行计划 是更重要的.先看下 10G 情况 SQL> select * from v$version...
rh4上oracle10201-10204,加打patch
SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL Release 10.2.0.1.0 - Producti...
oracle实验记录(buffer_cache分析(4)dbwr,lgwr,ckpt)
v$rowcache中有每个数据字典对象的统计信息,找到最热的对象,若有问题调整一般是加大shared poolSQL> select cache#,type,parameter,gets,getmisses from v$rowcache order by gets desc; CACHE#...
oracle实验记录(buffer_cache分析(3)cbc lru chain latch)
cache buffer lru chain latchbuffer header 除了在hash bucket中 cache buffer chains链表,还挂在 lru,lruw,ckptq链表lru含各种状态的buffer,lruw含dirty buffer ,lru 与lruw互相排斥,一对lru+lruw叫做一个workin...
oracle实验记录 (buffer_cache分析(2)cbc latch)
关于cache buffers chain latch (cbc latch)block读入sga buffer cache中时,对应的buffer header挂在hash bucket上的hash chain上,cache buffer chains latch 可以控制多个hash bucket,确保hash chain的完整性,...
oracle实验记录 (buffer_cache分析(1))
buffer cache中获取block 过程DML or select时候 oracle根据 SQL语句执行计划,找到block,构造一个 叫buffer descriptor的block描述内存的结构(主要含block 物理地址 ,type,object id),这个block存在 session的 pga...
oracle实验记录 (oracle 10G dataguard(11)建立logical standby)
逻辑standby逻辑standby支持数据类型BINARY_DOUBLE、BINARY_FLOAT、BLOB、CHAR、CLOB and NCLOB、DATE、INTERVAL YEAR TOMONTH、INTERVAL DAY TO SECOND、LONG、LONG RAW、NCHAR、NUMBER、NVARCHAR2、RAW、TIMESTAM...
oracle实验记录 (oracle 10G dataguard(10)flashback 与dg)
关于primary resetlogs 与 standby flashback 情况一:primary resetlogs时 standby还未应用(未开应用or实时应用)primary 要resetlogs后(从SCN 判断)的 archived log ,那么当primary resetlogs 并...
oracle实验记录 (oracle 10G dataguard(9)rman恢复与dg)
rman 恢复与 standby先将primary xh 注册一个catalog orclC:\>set oracle_sid=orclC:\>sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on 星期四 11月 12 09:17:59 2009Copyright (c) 198...
oracle实验记录 (oracle 10G dataguard(8)rman 建立dg)
RMAN 与dataguradSQL> select name from v$database;NAME---------XHSQL> host oradim -new -sid standby1 -intpwd a831115 (建立instance)实例已创建。 配置 netlistener.oraSID_LIST_LIS...
oracle实验记录 (oracle 10G dataguard(7)physical dg转换)
physical dg 角色转换SQL> select table_name from dict where table_name like '%DATAGUARD%';TABLE_NAME------------------------------V$DATAGUARD_STATUSV$DATAGUARD_CONFIGV$DATAGUARD_STATSGV$DATAGUARD_STAT...
oracle实验记录 (oracle 10G dataguard(6)保护模式)
standby的 3种保护模式 maximum protection最高保护模式:要求要求redo写进程:LGWR 网络传输:sync,磁盘i/0 :affirm ,默认(noaffirm)需要standbylogfile设置为这个后:当主库primary写redo日志的时候 必须...
oracle实验记录 (oracle 10G dataguard(5)实时应用)
开启 实时应用当开了lgwr 的时候 sync时 过程是 当log_buffer的redo数据写入redofile 同时 primary的lgwr边写入primary 的online logfile;边开启lsnn进程(主库) 传递到standby,由standby的rfs进程,写入st...
oracle实验记录 (oracle 10G dataguard(4)redo传输&进程)
redo传输&进程一.arcn传送redo数据primary这样的设置:*.log_archive_dest_1='location=G:\archivelog valid_for=(all_logfiles,all_roles) db_unique_name=xh'*.log_archive_dest_2='service=standby1 valid_for=(o...
oracle实验记录 (oracle 10G dataguard(3)文件管理)
关于db_file_name_convert,log_file_name_convert,standby_file_management 参数,理解dg文件管理SQL> show parameter standby_file(standby)NAME &n...
oracle实验记录 (oracle 10G dataguard(2)参数部分)
参数部分:详细讲解dg需要的参数db_file_name_convert,log_file_name_convert 主要是映射文件路径, 比如主库ADD 一个文件,standby 应用日志时那么该文件会映射转换到standby的目录中(如果两台机器,数据库...