oracle的ASSM小结
ASSM采用3级位图,第一个extent至少有3个元数据块,L1 – L2 – header(包含L3) 段头 & L3Extent control: 存储HHWM信息Header control: 记录三级位图的基本信息,其中L2 hint for insert为搜索可用空间的起始位置Extent table/Auxillary extent map: 维护extent map信息 buffer tsn: 115 rdba: 0x11227ca3 (68...
linux内存回收机制
1 回收哪些页面Page cache; 用户地址空间的内存映射页面;Slab缓存:如dentry和inode cache;匿名页:进程堆栈和mmap匿名映射内存区;回收前先换置到swap; 2 何时回收Kswapd定期唤醒:当系统空闲内存小于阈值则进行页面回收;直接页面回收:假设操作系统需要通过伙伴系...
oracle中容易忽略的后台进程
NameExpanded NameShort DescriptionLong DescriptionExternal PropertiesDIA0Diagnostic Process...
ASM 11R2基本知识点
1 基本概念 ASM实例一直处于started或mounted状态,11R2其在监听器中注册状态为ready,即支持远程访问;启动时将连接字符串注册到CSS,数据库实例启动时由ASMB读取以此建立同ASM的联系,ASM使用前台进程UFG同数据库实例联系;磁盘以AU为分配单位,在创建磁盘组时指定,范围为1-64M;ASM文件以extent为单位,...
ASM重命名包含OCR/vote file的磁盘组
Rename Diskgroup having OCR , Vote File , ASM SPILE [ID 1335975.1]适用于11R2;11R2提供renamedg,可在磁盘组dismount时将其重命名;如果该磁盘组包含OCR/vote file,则dismount前需将其迁移至中间磁盘;大...
latch:cache buffers chains解决步骤
latch:cache buffers chains解决步骤问题产生原因: 某天查看v$session_wait时发现有很多cache buffer chains,但是情况紧急,所以就只是杀了几个执行时间较长的sql,然后就发现等待事件渐渐消失了。 找到为何引起此等待事件:1. 先找到出问题时段的ashSQL> create table mao_ash as sel...
关于redo的几个小知识点
关于redo,可能不了解的小知识点,我也不知道是否总结的就对,不过先总结着吧。1、主机掉电,会导致实例失败,在重启db时需要实例恢复。2、在实例恢复时,oracle可以根据redo日志,将系统恢复到实例失败的那个时刻。...
HP收集日志方法
crash日志收取方法通过FTP方式,并以二进制(BINARY)模式,将 " crashinfo-ia64.setup" 上传至主机任意目录,比如 /tmp 目录下;# cd /tmp# chmod +x crashinfo-ia64.setup# ./crashinfo-ia64.setup执行后将产生如下文件:-rwxrwxrwx 2 200 200&n...
RAC从带库到单实例的恢复
备份软件:HP-DP原库:生产RAC 2节点,IP:192.168.160.2和192.168.160.3目标库:单实例库,IP:192.168.160.1290. 准备环境 配置好目标服务器的监听,让备份服务器可以链接到目标服务器。1. 恢复控制文件 对于备份软件恢复控制文件,是直接将其恢复到目标服务器的os上的,一般是在var...
RAC备份恢复之OCR备份与恢复
ocr保存了rac中节点列表、实例和节点的关联、以及rac各种资源(VIP、监听等)信息。如果ocr所在磁盘或者阵列没有使用raid,则强烈要求对ocr做镜像。因为OCR也非常重要,除了mirror外,也要做好充分的备份。备份ocr有两种方法:[@more@]1、ocr自动备份与恢复方法1) 自动备份oracle会每小时备份一次ocr,自动备份的默认路径是:$CRS_HOME/cdata/$CRS_NAME下,可以用ocrconfig查看自动备份的信息,如:[oracle@dwdb01 backup]$ ocrconfig -showbackupdwdb03 2011/04/26 13:22:47 /oracle/product/10.2.0/crs/cdata/crsdwdb03 201
OCR磁盘损坏的恢复
思路:1.ocr被破坏(采用dd破坏磁盘的方式)2.所有节点的cluster都关闭,资源都关闭,db也关闭了。3.选一个节点执行crsctl start crs -excl -nocrs 启动asm4.as sysasm 进入后,创建新的磁盘组,并将asm参数文件的spfile创建到新磁盘组里,然后shutdown immdiate关闭asm,再startup启动,以使用新参数文件。5.恢复cr...
ASM之OCR所在磁盘组损坏后的恢复
How to restore ASM based OCR after complete loss of the CRS diskgroup on Linux/Unix systems [ID 1062983.1]当OCR存于ASM且损坏时,不能直接恢复;因为ocrconfig -restore需要ASM处于运行状态才能执行成功,...
NBU (98) error requesting media (tpreq)
昨天nbu的几个备份策略突然报错(98) error requesting media (tpreq)具体的信息是这样的06/18/2008 12:00:24 - requesting resource bwdb-hcart206/18/2008 12:00:24 - requesting resource bkup.NBU_CLIENT.MAXJ...
oracle压缩表表空间
表压缩是如何工作的在Orcle9i第2版中,表压缩特性通过删除在数据库表中发现的重复数据值来节省空间。压缩是在数据库的数据块级别上进行的。当确定一个表要被压缩后,数据库便在每一个数据库数据块中保留空间,以便储存在该数据块中的多个位置上出现的数据的单一拷贝。这一被保留的空间被称作符号表(symbol table...
[转移]ORACLE MOVE 表空间
move一个表到另外一个表空间时,索引不会跟着一起move,而且会失效(LOB类型例外)。做表空间转移之前,被转移表的用户必须在目的表空间上有使用表空间的权限,否则会报错:ORA-01950: no privileges on tablespace... 表move分为 1.普通表move 2.分区表move 3.LONG 4.LOB大字段类型move 5.索引的move通过rebuild来实现 一、move普通表、索引 1、基本语法: a、alter table table_name t move tablespace xxx; b、alter index index_name rebuild tablespace xxx; move过的普通表,在不用到失效的索引的操作语句中,语句执行正常,但
Oracle表的压缩
随着数据库的增长,我们可以考虑使用oracle的表压缩技术。表压缩可以节省磁盘空间、减少data buffer cache的内存使用量、并可以显著的提升读取和查询的速度。当使用压缩时,在数据导入和DML操作时,将导致更多的CPU开销,然而,由于启用压缩而减少的I/O需求将抵消CPU的开销而产生的成本。表的压缩对于应用程序来说是完全...
Oracle OracleEBS-R12.2 安装简体中文详解
Oracle EBS12.2.0 安装详解1、环境准备硬件环境CPU:2个core以上; l内存:8GB以上。内存太少的话,某些补丁安装需要的时间太长;lswap:>=16G 包括安装源文件大约需要300~400GBDatabase :200G APP: 70G ...
Oracle数据文件和临时文件的管理
一、数据文件概述在Oracle数据库中,SYSTEM和SYSAUX表空间至少需要包含一个数据文件,此外还将包含多个其他表空间及与其相关的数据文件和临时文件。Oracle的数据文件和临时文件是操作系统文件,属于数据库物理结构范畴,用于存储数据库中的逻辑结构的数据。在创建表空间时,必须明确的为每个表空间指定数据文件。Oracle...
RMAN SET NEWNAME
在做数据恢复时,偶尔会碰到需要对数据文件位置调整的案例,在这种情况下,可以在RMAN中使用SET NEWNAME命令。在Oracle 11g之前,RMAN只支持SET NEWNAME FOR DATAFILE,在Oracle 11g中增加了SET NEWNAME...
对rman中的incarnation(化身)详解
incarnation在英文中是“化身”的意思。那么在oracle中,它又是什么意思呢?有什么作用呢?我们看一些基本概念Current Incarnation(当前化身):数据库当前正在使用的化身。Parent Incarnation(父化身):数据库当前化身的上一个化身。在父化身以 OPEN RESETLOGS 打开后,就生成当前化身。Ancestor...