
Oracle ASM
文章平均质量分 77
gtlions
FuZhou
展开
-
Oracle兵器谱上古神器之-KFED
如其名是个比较internal的工具,并不被Oracle官方文档对外支持,算是属于常规兵器谱外的工具。KFED主要用来编辑和修复ASM metadata,可以在DG没有mount的情况下使用,因此在ASM无法启动、DG无法mount的时候可以尝试使用这个利器。在10G中默认KFED是没有现成可以使用的,但是我们可以手工编译它。0. 编译KFED我们可以使用make -f $ORACLE原创 2013-03-02 14:57:03 · 9437 阅读 · 0 评论 -
What's ASM?
什么是ASM automaticsotrage management-ASM,是Oracle 10g新推出的一个功能,对文件系统和逻辑卷进行整合统一管理,实现最佳性能和最大化资源利用。用来简化管理、存储数据库的:数据文件、控制文件和日志文件等等。 ASM通过使用磁盘组以替代之前的管理众多单个文件的方式,使得这个过程变得简化了。ASM可以看做是Oracle Managed Fil原创 2013-02-26 02:19:26 · 992 阅读 · 0 评论 -
数据库迁移-从文件系统到ASM
1.2.2. 数据库迁移-从文件系统到ASMSQL> archive log list;Database log mode Archive ModeAutomatic archival EnabledArchive destination /u01/oracle/10g/archOldest online原创 2013-02-26 01:55:29 · 1863 阅读 · 0 评论 -
ASM理论知识2-相关概念
6. DISK 使用ASM的第一个步骤当然是准备磁盘了,这个步骤可能需要与SA和存储管理员配合完成。磁盘可以是存储划分的LUN分区、裸设备、块设备,可以被使用的磁盘必须有大小的限制:最大2^32MB即4096T,最小4MB,不管磁盘使用什么方式提供、有多大,需要记住的是必须能够让Oracle用户访问,需要配置正确的访问权限,扫描可以使用哪些磁盘有2种方式:shallow and deep原创 2013-02-26 12:06:14 · 2385 阅读 · 0 评论 -
使用DBMS_FILE_TRANSFER迁移ASM中的表空间和数据文件
这是一个存储过程包,是除了RMAN之外又一个用于执行迁移任务的工具包,可以完成如下的迁移:ASM->ASM、ASM->OS Flie、OS File->ASM、OS File->OS File。 使用DBMS_FILE_TRANSFER迁移表空间和数据文件 从文件系统到ASMSQL> select name from v$datafile; NAME-------原创 2013-02-26 06:24:17 · 1020 阅读 · 0 评论 -
创建ASM With Oracle 10G
由于后文会相关的演示操作会用到ASM实例,因此在文章的开始就先创建一个简单的ASM实例,后面再开始详细的介绍ASM。下面是创建一个ASM Instance的具体操作过程:创建ASM实例的相关目录[oracle@gtser1~]$ mkdir -p $ORACLE_BASE/admin/+ASM/bdump[oracle@gtser1~]$ mkdir -p $ORACLE_BASE原创 2013-02-25 03:45:21 · 964 阅读 · 0 评论 -
ASM启动和关闭操作选项
启动和关闭ASM实例ASM实例的启动和关闭操作与RDBMS数据库实例类似的选项:执行STARTUP操作FORCE,这个选项强行关闭,执行的是SHUTDOWN ABORT操作,然后启动;MOUNT,执行启动ASM实例并挂载参数ASM_DISKGROUPS指定的磁盘组操作;NOMOUNT,执行启动ASM实例操作但是不挂载磁盘组;OPEN,注意,ASM实例没有OPEN这个选项操作原创 2013-02-25 03:46:04 · 6517 阅读 · 0 评论 -
将表空间、数据文件从文件系统迁移到ASM
1. 迁移 数据库的迁移,不管是出于什么原因和需要的进行,唯一需要考虑的两个因素就是:停机时间和存储容量。因为这两个因素往往决定了你可以采用什么样的方式进行数据库迁移:如果停机时间不充裕,可以选择热迁移,但是要求足够的存储空间;如果存储容量不足,可以选择冷迁移,但是要求足够充裕的停机时间。上述两个因素是相互制约的。 下面的例子将多种方式进行迁移试验,从OS File Syste原创 2013-02-25 08:58:06 · 1180 阅读 · 0 评论 -
将表空间、数据文件从ASM迁移到文件系统
1.2.1. 表空间、数据文件迁移-从ASM到文件系统RMAN> backup as copy datafile 5 format'/u01/oracle/10g/oradata/gt10g/gtlions01.dbf'; Starting backup at 25-FEB-13using channel ORA_DISK_1channel ORA_DISK_1: starti原创 2013-02-25 08:58:53 · 1270 阅读 · 0 评论 -
数据库迁移-从ASM到文件系统
[oracle@gtser1 ~]$ sqlplus "/as sysdba" SQL*Plus: Release 10.2.0.5.0 - Production on MonFeb 25 16:41:04 2013 Copyright (c) 1982, 2010, Oracle. All Rights Reserved. Connected to:Oracl原创 2013-02-26 01:59:03 · 1588 阅读 · 0 评论 -
ASM理论知识1-配置和使用前的考虑
2. ASM配置需要考虑因素 需要ASMLIB? ASMLIB是Oracle基于Linux开发的ASM API,ASMLIB并不是使用在Linux下使用ASM的必须条件,ASMLIB只是为简化管理和配置磁盘提供的附件组件,为其他的存储厂商提供一个接口。据Oracle介绍ASMLIB主要提供两个功能特性:disk discovery和I/O efficient。作为我们使用来说更原创 2013-02-26 02:38:47 · 1437 阅读 · 0 评论 -
ASMCMD命令
13. ASMCMD 从10GR2版本开始引入的ASMCMD,也可以用在之前版本的ASM,其实这个命令是管理ASM的OS层面的工具集, 类似Shell的一些简单的命令操作,使用之前必须要求ASM实例已经启动并挂载DISKGROUP,因此想mount diskgroup操作自然无法在ASMCMD中执行。 ASMCMD有两种执行方式,类似exp工具有交互方式和批处理方式。原创 2013-02-26 05:47:34 · 3129 阅读 · 0 评论 -
ASM实例参数说明
15. ASM实例参数说明 INSTANCE_TYPE,配置实例类型,可以取值为ASM或者RDBMS,在此为ASM;这个参数也是ASM实例必须配置的,其他的参数都可以省略; 在手工配置ASM实例参数的时候需要注意,如果把RDBMS的参数配置到ASM,将会收到ORA-15021的错误,反之亦然:SQL> startup pfile='/home/oracle/pfile' f原创 2013-02-26 06:29:49 · 3182 阅读 · 0 评论 -
如何在ASM中定位文件的分布
我们将尝试找出文件的AU分布,然后根据AU分布定位磁盘所在的位置,设置有可能利用操作系统层面的工具拷贝ASM其中的数据出来。我将使用两个例子来说明如何查看au分布。0. spfile查看当前的spfile:sys@GT11G> show parameter spfile;NAME TYPE VALUE原创 2013-03-21 11:52:55 · 1541 阅读 · 0 评论