实验环境:WinXP SP2 数据库版本:10.2.0.1 准备迁移的数据库实例名:TEST ASM实例名:+ASM ASM磁盘组:+TEST Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp. C:/WINDOWS>set ORACLE_SID=test C:/WINDOWS>sqlplus “/as sys […]

1.实验环境 SQL> select * from v$version; BANNER ——————————————————————————– Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 – Prod PL/SQL Rel […]

九、常用ASM命令 1、mount diskgroup SQL>alter diskgroup dskgrp_name mount; 11g版本,mount restricted 使用于新的快速rebanlance特性 SQL>alter diskgroup dskgrp_name mount restricted; 如果部分disk发生offline,使用force强制mount磁盘组 SQL> […]

八、ASM操作原理 一、数据库针对ASM文件操作原理 1、ASM文件创建步骤: a)10g版本,数据库启动前台进程连接ASM实例中的NFG进程,11g版本,数据库进程池(o0nn进程)连接NFG进程,然后发送文件创建请求,请求中包含以下信息:diskgroup name,文件类型,文件块大小,文件大小,文件标签,还可包含templates名,别名。 b)ASM发送extent map给数据库实例, […]

七、ASM文件转化 一、非ASM数据文件转发成ASM步骤: 1、创建测试表空间 SQL>create tablespace test datafile ‘/home/oracle/test.dbf’ size 20M; 2、使用RMAN,将数据文件offline SQL>rman target system/password RMAN>sql ‘alter tablespace test offl […]

六、ASMCMD命令行 1、进入ASMCMD $asmcmd -p /* -p: 提示符显示当前的目录 */ 2、列出目录信息 ASMCMD [+] > ls ASMCMD [+] > ls -al 3、别名 ASMCMD [+ASM_DISKGROUP/ORA10G/DATAFILE] > ls -al Type Redund Striped Time Sys Name DATAFILE MIR […]

五、文件名和Template 1、数据文件命名含义 SQL> select file_name from dba_data_files; FILE_NAME ———————————————————— +ASM_DISKGROUP/ora10g/datafile/system.259.712716453 +DG1/ora […]

四、条带化原理和rebalance 一、条带化: ASM的条带化有两种:coarse和fine-gained。AU是最小分配单元,缺省是1M,每个AU缺省由8个128K条带空间组成。 coarse条带化中一个extent映射为一个AU,缺省是1M大小,比如4个磁盘 #0~#3,分配extent时候,第一个AU分配给disk0,第二个AU给disk1,依此顺推。所以该条带化适合连续的I/O读写,比如 […]

三、diskgroup管理 1、删除disk SQL> select group_number, name from v$asm_diskgroup; GROUP_NUMBER NAME —————————- —————— 1 ASM_DISKGROUP SQL> select path, name from v$asm_disk whe […]

二、diskgroup管理 ASM 信息查询 1、查看diskgroup空间大小,以及ASM状态 SQL> select name, total_mb, free_mb, usable_file_mb, state from v$asm_diskgroup; NAME TOTAL_MB FREE_MB USABLE_FILE_MB STATE ————————— […]

切换到手机版