full database export and import(实战)
全库导出,导入实战(数据库版本需相同)1、全库导出[ora@dg-ss ~]$ exp system/oracle@test file=/home/ora/full.dmp full=y2、查看源库的表空间sys@TEST> select tablespace_name from dba_tablespaces;TABLE...
软解析、硬解析、软软解析 以及使用的锁信息
先来张大图:结合上图来说明一下解析的各个步骤涉及的锁。软解析、硬解析、软软解析区别的简单说明:为了将用户写的sql文本转化为oracle认识的且可执行的语句,这个过程就叫做解析过程。解析分为硬解析和软解析,SQL语句第一次解析时必须进行硬解析一句话说明硬解析与软解析的区别是:硬解...
探索系列_神人steve adams之著oracle8i interal service(一)
好久就耳闻steve adams的大名,它的拓疆之作oracle8i internal service在oracle行业,众人皆晓。自己也学习oracle这么久了,萌发了学习一点oracle底层的东西,用它开启自己对于oracle圣殿之门,再合适...
12c 数据库管理 小结
12c 数据库管理 总结 新安了个12c的rac 环境,进去创建用户和表才发现,12c对数据库管理做了一些变更,再网上搜了一些文章,总结一下,方便以后使用。Oracle 12C引入了CDB与PDB的新特性,在ORACLE 12C数据库引入的多租用户环境(Multitenant Environmen...
Data block 内部结构的解析(转载gyj_hobby的文章)
Data block 内部结构的解析(转载gyj_hobby的文章)地址:http://www.itpub.net/thread-1747870-1-1.html 帖子共四部分,回答皆是gyj_hobby,感谢gyj_hobby的分享与答疑第一部分:Data Block是数据库中最...
NBU备份Oracle时报错ORA-19506,ORA-27028,ORA-19511的处理办法及技术点解析。
nbu ,备份,Oracle
Buffer Busy Wait..整理中.............
当进程需要存取SGA中的buffer的时候,它会依次执行如下步骤的操作:1.获得cache buffers chains latch,遍历那条buffer chain直到找到需要的buffer header2.根据需要进行的操作类型(读或写),它需要在buffer heade...
增加db_block_size能否提高I/O性能?
在一次性能调优交流中,听到某专家介绍,在缺省db_block_size=8K的环境下,增加额外db block size=32K的表空间,然后把需要进行全表扫描的表(FTS)或索引(FI...
IBM AIX下的lru_file_repage参数解释(转)
AIX的内核参数的调整对数据库和应用的性能至关重要。一般来说,在部署阶段,我们必须对内核参数做适当的调整,上线以后,也需要对内核的某些参数做出微调。最近,收到一个case,发现err...
讨厌香草冰激凌的汽车与Buffer busy wiats系列之二:揭密Buffer Pin
讨厌香草冰激凌的汽车与Buffer busy wiats系列之二:揭密Buffer Pin 本文是上篇文章“讨厌香草冰激凌的汽车与Buffer busy wiats的故事”(可在www.mythdata.com中查看...
什么是checkpoint (转)
checkpoint是什么?checkpoint是数据库的一个内部事件,这个事件激活以后会触发数据库写进程(DBWR)将数据缓冲(DATA BUFFER CACHE)中的脏数据块写出到数据文件中。checkpoint的作用是什么?checkpoint主要2个作用:1...
Oracle直接路径加载--append的深度解析
㈠ 直接路径加载和buffer cache 直接路径插入的数据不经过buffer cache,从PGA直接把数据格式化成Oracle块 然后由普通的Oracle Server Process进程把数据块写入数据文件 因为不经过buffer cache,所以不需要DBWn介入 假如有表a,现要将a中的数据插入表b
晶晶实验九之详细论述增量检查点篇
晶晶实验九之详细论述增量检查点篇**为什么要有检查点? 被修改过的块,在oracle中都被统称为脏块.所有的脏块被一个链表串起来,称做检查点队列.在buffer cache中,每一个块都有一个buffer header 简称...
晶晶实验十八之buffer cache中的LRU链
晶晶实验十八之buffer cache中的LRU链 一、LRU链介绍HASH是快速查找时,常用的算法。Oracle中几乎在所有需要快速查找的地方,都使用了HASH算法。LRU则是在“资源重用”时,常用的算法。 &...
晶晶实验十三 重做日志的资料
资料视图在对数据库做健康检查时,有重要的意义.准确的了解资料所代表的含义,能够是我们对数据库当前的状态做出更准确的判断.下面介绍下和重做相关的资料.一,下面3个资料是与LGWR直接相关的.仅由LGWR进程更新. ...
晶晶实验十一相关重做日志的闩
晶晶实验十一相关重做日志的闩 一,相关闩的介绍 重做是先产生在各个会话的PGA中,再由各个会话的服务器进程,将重做记录拷贝到SGA中的log buffer中,再由LGWR进程刷新到redo log文件中.整个这个过程,涉及...
SIZE AUTO和SIZE SKEWONLY在gather_table_stats时的区别
dbms_stats.gather_table_stats的参数method_opt有很多种用法,其中SIZE语法中有两个关键字是AUTO和SKEWONLY。通过查阅10g官方文档:method_optAccepts:FOR ALL [INDEXED | HIDDEN] COLUMNS [size_clause]...
一篇介绍asm逻辑metadata的好文章
一直比较迷惑asm file的extents和asm disk 的AU(allocate unit)之间的mapping关系,下面这片文章详细的介绍了这个关系https://twiki.cern.ch/twiki/bin/viewfile/PSSGroup/HAandPerf?rev=1.4&filename=ASM_metadata_30012006.html同时这个连接中的图也不失为一张好图,顺便收集一下[@more@]A peek Inside Oracle ASM Metadata Luca Canali, CERN, Jan 2006. OverviewOracle ASM (Automatic Storage Management) is a new feature of Oracle 10g to streamline storage management and provisioning. ASM provides volume and (cluster
用oracle amdu 抽取asm磁盘组的数据文件
语法如下:amdu -diskstring '' -extract '.'数据文件号 可以根据asm 实例 查询 v$asm_file视图得出也可以查v$datafile,如果用了别名,可以用v$asm_alias;SQL> select name from v$datafile;NAME-------------------------------------------------------...
某客户数据库HANG诊断分析方案
报告概述 2014年9月4号7点40分左右,客户收到数据库告警,物理内存使用率达到99%左右,且数据库已经hang住,无法通过sqlplus登陆, 后通过添加参数-prelium进入数据库,使用oradebug生成systemstate trace文件,客户为了减少对于业务的影响,在操作系统层面直接杀掉了一些数据库会话,然后通过H...