学习ASM技术(完结篇)--常用ASM命令
1、mount diskgroup SQL>alter diskgroup dskgrp_name mount;11g版本,mount restricted 使用于新的快速rebanlance特性SQL>alter diskgroup dskgrp_name mount restricted;如果部分disk发生offline,使用force强...
学习ASM技术(八)--ASM操作原理. 续
7、Resync操作 当disk从offline变成online时候,将进行重新同步操作(Resync),只同步该磁盘offline期间,extents发生改变部分,具体实现机制如下:每个offline 盘ASM初始化SR(Salenes...
学习ASM技术(八)--ASM操作原理
一、数据库针对ASM文件操作原理1、ASM文件创建步骤:a)10g版本,数据库启动前台进程连接ASM实例中的NFG进程,11g版本,数据库进程池(o0nn进程)连接NFG进程,然后发送文件创建请求,请求中包含以...
学习ASM技术(七)--ASM文件转化
一、非ASM数据文件转发成ASM步骤:1、创建测试表空间SQL>create tablespace test datafile '/home/oracle/test.dbf' size 20M;2、使用RMAN,将数据文件offlineSQL>rman target system/passwordRMAN>sql 'alt...
学习ASM技术(六)-- ASMCMD命令行
1、进入ASMCMD$asmcmd -p /* -p: 提示符显示当前的目录 */2、列出目录信息ASMCMD [+] > lsASMCMD [+] > ls -al3、别名ASMCMD [+ASM_DISKGROUP/ORA10G/DATAFILE] > ls -alType &nb...
学习ASM技术(五)--文件名和Template
1、数据文件命名含义SQL> select file_name from dba_data_files;FILE_NAME------------------------------------------------------------+ASM_DISKGROUP/ora10g/datafile/system.259.712716453+DG1/or...
学习ASM技术(四)--条带化原理和rebalance
一、条带化: ASM的条带化有两种:coarse和fine-gained。AU是最小分配单元,缺省是1M,每个AU缺省由8个128K条带空间组成。 &nbs...
exp.sh 脚本
target='system/passwd' time=...
rhel5+oracle11.1g安装后错误
[root@localhost bin]# ./lsnrctl start./lsnrctl: error while loading shared libraries:/u01/app/oracle/product/11.1.0/db_1/lib/libnnz11.so: cannot restoresegment prot after reloc: Permission deniedi...
学习ASM技术(三)--diskgroup管理
1、删除disk SQL> select group_number, name from v$asm_diskgroup;GROUP_NUMBER NAME---------------------------- ------------------ &nbs...
学习ASM技术(二)--diskgroup管理
ASM 信息查询1、查看diskgroup空间大小,以及ASM状态SQL> select name, total_mb, free_mb, usable_file_mb, state from v$asm_diskgroup;NA...
学习ASM技术(一)--环境搭建
从朋友反馈信息来看,oracle引进了自动存储管理ASM占据越来越重要位置,因此开始学习一下ASM。以下测试环境是在RedHat 5.3平台上。1、建立裸设备  ...
X$BH笔记<一>
X$BH.STATE 0: FREE--not currently in use 1: XCUR--exclusive &nb...
查看过去的session锁情况脚本
select filter from t1 where rownum=1 for update; select FILTER from t1 where FILTER=6 for update; break on MY_TIMEcolumn my_sid format 999column my_ser format 99999column my_stat...
掉电无法启动数据库问题解决
由于突然掉电,造成客户在windows平台上10.2.0.1数据库无法驱动,以下是具体解决步骤:一、定位故障问题:1、启动数据库,查看错误SQL>startup ora-01113: file 1 needs media re...
实时监控存储过程中应用的日志信息
几年前开发人员问我,要怎样解决存储过程在执行过程中,能实时看到日志生成,因为无论采用DBMS_OUTPUT还是dbms_system.ksdwrt,只能在存储过程执行完成之后才生成日志信息。这个问题一直...
通过10104阅读hash join工作机制 ---Multipass
四、Multipass hash join1、内存hash表信息Hash-join fanout: 8Number of partitions: 8Number of slots: 14Multiblock IO: 1Block size(KB): 8Cluster (slot) size(KB): 8Minimum number of bytes per block: 8...
通过10104阅读hash join工作机制 ---OnePass
三、Onepass hash join1、内存hash表总体信息kxhfWrite: hash-join is spilling to disk -- 发生了dump disk的动作*** RowSrcId: 1 HASH JOIN BUILD HASH TABLE (PHASE 1) ***Total number of p...
通过10104阅读hash join工作机制 ---Optimal
Hash Join 执行有三种工作机制: Optimal,onepass, multipass,两张表进行hash join,通常是将小表在内存中built hash table,另一张表进行filter,hash值匹...
10.2解决了10.1以下的Transitive Closure变化
如果在关联列中添加一个额外的预测,10.1版本数据库transitive Closure在处理SQL语句条件过程中,会剔除掉多余的预测条件,例如: ...