oracle index索引原理
https://www.cnblogs.com/iliuyuet/p/4431464.html
Oracle中INITRANS和MAXTRANS参数
INITRANS:INITRANS 指的是一个 BLOCK 上初始预分配给并行交易控制的空间 (ITLs)( 当 BLOCK 上某笔 ROW 被交易更新锁定时,会在 BLOCK header ITL allocate 一个锁,当下一个交易要更新同一笔 row 时,就会发现他已经被先前的交易持有锁了,会先去检查该交易是否 active? 如果是,后来的该笔交易就会被 blocking ,等待 )...
pga/sga及组件值查询
查询buffer_cache设置的大小对于物理读次数和时间的预估影响:select size_for_estimate "Cache Size (MB)", size_factor, buffers_for_estimate "Buffers",...
重建索引index rebuild online vs offline vs index coalesce vs index shrik space
重建索引:ALTER INDEX..REBUILD ONLINE vs ALTER INDEX..REBUILD:http://blog.csdn.net/pan_tian/article/details/46563897深入理解重建索引(原创):http://czmmiao.iteye.com/blog/1481957alter index coalesce和alter index rebuild的区别:http://blog.csdn.net/techchan/article/details/6693275Alter index co...
DBA_DATA_FILES中bytes的值要比maxbytes的值要大
DBA_DATA_FILES中bytes的值要比maxbytes的值要大来源于:Value in BYTES Column Greater than MAXBYTES Column in DBA_DATA_FILES (文档 ID 197244.1)目的:本文解释了DBA_DATA_FILES中bytes的值要比maxbytes的值要大的原因。描述:当一个datafile 手工resize到一个大于maxsize(maxbytes)的值之后,DBA_DATA_FILE...
dba_segments/dba_extents/dba_tables区别
SQL> conn scott/tigerConnected.SQL> create table a as select * from dba_objects;Table created.SQL> insert into a select * from dba_objects;87042 rows created.SQL> insert into a select * from dba_objects;87042 rows created.SQL> insert into a select * from dba_objects;87042 rows create...
查看oracle数据库字符集
一、oracle服务端字符集SQL> select userenv('language') from dual ;USERENV('LANGUAGE')----------------------------------------------------AMERICAN_AMERICA.ZHS16GBK二、oracle客户段字符集2.1 window环境下,修改注册表ORACLE_HOME目录下的环境变量NLS_LANG。2.2 unix/linux环境下,就是环境...
释放大数据量的lob字段空间
SQL> create tablespace ts_lob datafile '/u01/app/oracle/oradata/DBdb/ts_lob.dbf' size 500m autoextend off;Tablespace created.--scott用户创建测试表lob1:SQL> grant dba to scott;Grant succeeded.SQL> conn scott/tiger;Connected. SQL> create table lob1(line number,text clob) tablespace ts_lob;...
Oracle的相对文件号(RFN)和绝对文件号(AFN)
参考自:http://blog.csdn.net/randyamor/article/details/3743164 http://www.laoxiong.net/oracle_fn_rfn_other.html大家都知道从Oracle8开始,Oracle开始使用“相对文件号”,使原来一个数据库最多只能有1023个文件,扩展为一个表空间最多可以有1023个文件,每个库最多可以有65534个文...
Oracle 11g DDL 的 wait选项(DDL_LOCK_TIMEOUT)
DDL命令需要排它锁的内部结构。如果这些锁不可用,将返回一个” ORA-00054: resource busy”,当试图修改频繁访问的对象时,这可能特别让人沮丧,为了解决这个问题Oracle 11g 包含了DDL_LOCK_TIMEOUT参数,可以在...
自动共享内存管理 自动内存管理 手工内存管理
Oracle 的 9i/10g 中已经对内存管理逐步做了很大的简化,11g 则更进一步,引入了一个新的概念自动化内存管理(Automatic Memory Management,AMM) . 如果 DBA 真的想偷懒的话,只需要设定两个参数就可以把烦心的事情都交给 Oracle 折腾了(只要 DBA 足够心宽)。PGA 与 SGA 一起搞定。这两个参数分别是:MEMORY_TARGET--操作...
dbms_stat与analyze的区别
【IT168知识库】 自从Oracle8.1.5引入dbms_stats包,Experts们便推荐使用dbms_stats取代analyze。 理由如下dbms_stats可以并行分析 dbms_stats有自动分析的功能(alter table monitor ) analyze 分析统计信息的不准确some times [@more@]1,2好理解,且第2点实际上在VLDB中是最吸引人的;3以前比较模糊,看了metalink236935.1 解释,analyze在分析Partition表的时候,有时候会计算出不准确的Global statistics .原因是,dbms_stats会实在的去分析表全局统计信息(当指定参数);而analyze是将表分区(局部)的statistics 汇总计算成表全局s
oracle 补丁种类和升级方法以及oracle RAC Rolling Patch 说明
一、oracle 补丁种类和升级方法oracle有很多种补丁类型,我们应该对oracle的补丁类型有一定了解,特别是一些关键的补丁,可能客户会定期对数据库升级,无论修复bug,还是为了安全。下面我对数据库的补丁进行一定的讲解:补丁类型:1. release这个是数据库的基本版本,标准产品发布。如OracleDatabase 10g Release ...
查询windows操作系统的数据库的安装目录ORACLE_HOME
1.看Windows服务里面的Oracle相关服务,有可执行文件路径右键“计算机”,点击“管理”按钮打开“计算机管理”界面后,点击“服务和应用程序”——>“服务”选项,弹出如图所示服务列表。在服务列表中找到与Oracle相关的服务,点击属性可查看路径。2.regedit:注册表的HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\... ...
【MOS】PSU等 补丁号码快速参考 (ID 1922396.1、756671.1、2227021.1)
文档内容用途详细信息 Base Releases Patchsets PSU, SPU(CPU), Bundle Patches ...
数据库漏洞修复方法(CVE)
我们运维经常会接到客户要求我们针对漏洞扫描发现的漏洞进行分析和修复,那么下面我将介绍oracle数据库的漏洞修复方法及一些小撇步。 比如我们经常会收到下面这一份漏洞的扫描结果,其实他已经提供了修复的补丁的地址,但是我们DBA要针对这个补丁与数据库的版本进行对...
系统可靠性的三大指标:MTTF、MTTR、MTBF
http://blog.sina.com.cn/s/blog_c70e10380102wcfh.html在软件测试当中,做性能测试的时候,有一项是性能测试工程师务必要关注的,那就是系统的故障相关的时间问题。而系统故障相关的时间问题通常用MTBF、MTTF、MTTR这三项指标来表示。早期是用来衡量一个产品(尤其是电器等可维修的产品)的可靠性指标。单位为“小时”。...
oracle保留字符
select * from v$reserved_words order by keyword asc;
user_tab_modifications
注意user_tab_modifications视图要先刷新一下,才能看到最新的SQL> exec dbms_stats.flush_database_monitoring_info(); SQL> select TABLE_NAME,INSERTS,UPDATES,DELETES,TRUNCATED,TIMESTAMP,DROP_SEGMENTS from dba_tab_modifications where table_name in('INF_BILL_STOP_OPEN','INF_BILL_STOP_OPEN_C') and ...
opatch 版本下载及psu下载
opatch 版本下载及psu下载 各个版本的opatchPatch 6880880 How To Download And Install The Latest OPatch(6880880) Version (文档 ID 274526.1)Or using the next URL:https://updates.oracle.com/download/6880880.html常用补丁下载地址Quick Reference to Patch Numbers for Database PSU, SPU(CPU), Bu...