oracle:ASM简单管理

一、ASM磁盘和磁盘组管理

1、创建磁盘组

create diskgroup DG2 EXTERNAL REDUNDANCY DISK ‘ORCL:A1′;

Note:1)磁盘名称需要大写

2)磁盘名称使用V$asm_disk.path

2、磁盘组中添加磁盘

alter diskgroup dg2 add disk ‘ORCL:A2′;

Note:磁盘名称使用V$asm_disk.path

3、磁盘组中删除磁盘

alter diskgroup dg2 drop disk ‘a1′;

Note:磁盘名称使用的是V$asm_disk.name

4、删除磁盘组

drop diskgroup dg2 including contents;

二、ASM相关视图

1、查看是否有数据库实例连接上ASM实例

select instance_name,db_name,status from v$asm_client;

2、记录BALANCE操作

select operation,state,power,actual,sofar from v$asm_operation;

3、ASM DISK信息

select path, state, total_mb, free_mb from v$asm_disk;

4、ASM DISKGROUP信息

select name,state,type,total_mb,free_mb from v$asm_diskgroup;

三、ASM和表空间管理

1、ASM中创建表空间

create tablespace xff datafile ‘+DG2′ SIZE 100M;

2、ASM表空间中添加数据文件

alter tablespace xff add datafile ‘+dg2′ size 10m;

3、ASM表空间中删除数据文件

alter tablespace xff drop datafile ‘+DG2/xff/datafile/xff.257.747278679′;

或者

alter tablespace xff drop datafile 7;

4、删除表空间

drop tablespace xff including contents;

1、磁盘组卸载/挂载

--查看当前磁盘组状态

SQL> select group_number,name,state,total_mb,free_mb from v$asm_diskgroup;

GROUP_NUMBER NAME                 STATE                    TOTAL_MB    FREE_MB

------------ -------------------- ---------------------- ---------- ----------

1 ARCHIVELOG           MOUNTED                     12637      12585

2 DATA                 MOUNTED                     10228       7644

3 FLASHBACK            MOUNTED                      7836       7786

4 DG2                  MOUNTED                      5114       5012

--卸载dg2磁盘组

SQL> alter diskgroup dg2 dismount;

Diskgroup altered.

SQL> select group_number,name,state,total_mb,free_mb from v$asm_diskgroup;

GROUP_NUMBER NAME                 STATE                    TOTAL_MB    FREE_MB

------------ -------------------- ---------------------- ---------- ----------

1 ARCHIVELOG           MOUNTED                     12637      12585

2 DATA                 MOUNTED                     10228       7644

3 FLASHBACK            MOUNTED                      7836       7786

0 DG2                  DISMOUNTED                      0          0

--挂载dg2磁盘组

SQL> alter diskgroup dg2 mount;

Diskgroup altered.

SQL> select group_number,name,state,total_mb,free_mb from v$asm_diskgroup;

GROUP_NUMBER NAME                 STATE                    TOTAL_MB    FREE_MB

------------ -------------------- ---------------------- ---------- ----------

1 ARCHIVELOG           MOUNTED                     12637      12585

2 DATA                 MOUNTED                     10228       7644

3 FLASHBACK            MOUNTED                      7836       7786

4 DG2                  MOUNTED                      5114       5012

--卸载所有磁盘组

SQL> alter diskgroup all dismount;

Diskgroup altered.

SQL> select group_number,name,state,total_mb,free_mb from v$asm_diskgroup;

GROUP_NUMBER NAME                 STATE                    TOTAL_MB    FREE_MB

时间: 2024-11-18 04:25:20

oracle:ASM简单管理的相关文章

【ASM】Oracle ASM + 11gR2 + RHEL6.5 安装

[ASM]Oracle ASM + 11gR2 + RHEL6.5 安装 1.1    简介     1.1.1    ASMLib     1.1.2    什么是 udev     1.1.3    Why ASMLIB and why not 1.2    在 RHEL 6.4 上安装 Oracle 11gR2 + ASM --使用udev 1.2.1    检查硬件     1.2.2    安装软件包检查     1.2.3    修改主机名     1.2.4    网络配置    

Oracle ASM+11gR2安装

[ASM]Oracle ASM + 11gR2 + RHEL6.5 安装 1.1    简介     1.1.1    ASMLib     1.1.2    什么是 udev     1.1.3    Why ASMLIB and why not 1.2    在 RHEL 6.4 上安装 Oracle 11gR2 + ASM --使用udev 1.2.1    检查硬件     1.2.2    安装软件包检查     1.2.3    修改主机名     1.2.4    网络配置    

Oracle ASM 11g的新功能

一.什么是ASM ASM全称为Automated Storage Management,即自动存储管理,它是自Oracle10g这个版本Oracle推出的新功能.这是Oracle提供的一个卷管理器,用于替代操作操作系统所提供的LVM,它不仅支持单实例配置,也支持RAC这样的多实例配置.将给Oracle数据库管理员带来极大的方便,ASM可以自动管理磁盘组,并提供数据冗余和优化.特别是对于企业极的大型数据库管理员来说,可以使管理员可以从管理成百上千个数据文件这些琐碎的日常事务中解脱开来,以便处理其它

Oracle CRS的管理与维护

CRS提供了很多命令可以管理和查看集群服务状态,常用的有crs_stat.crs_start.crs_stop.crsctl等,这里依次介绍. 1. 查看集群状态 通过crs_stat命令可以查看集群中所有资源的状态,包括资源状态.资源运行在哪个节点上.资源类型等信息.例如: [oracle@node-rac1 ~]$ crs_stat –t Name Type Target State Host -------------------------------------------------

Oracle ASM 翻译系列第九弹:ASM Toolbox

本篇文章主要介绍几个大家应该熟练掌握的ASM工具. asmcmd - command line interface to ASM ASM最初发布时,asmcmd的功能还很弱.从11gR2版本开始,asmcmd已经成为一个功能非常强大且常用的工具. ASMCA - ASM configuration assistant ASMCA有两种使用方式,第一种是比较容易使用的图形界面,还有一种是静默方式.虽然图形界面使用频率很高,但静默方式更强大. kfed - ASM metadata editor 前

Oracle 基于用户管理恢复的处理

--================================ -- Oracle 基于用户管理恢复的处理 --================================       Oracle支持多种方式来管理数据文件的备份与恢复来保证数据库的可靠与完整.除了使用RMAN工具以及第三方备份与恢复工具之外,基于 用户管理的备份与恢复也是DBA经常使用的方式之一.本文首先介绍了恢复的相关概念,接下来详细讲述了在归档模式下使用基于用户管理恢 复的处理过程.    一.恢复的相关概念  

Authentication and Integration 第一篇:oracle 身份认证管理体系

1.身份认证体系的必要性 •在您的企业里应用系统中是否有太多的密码需要记忆? •作为系统管理员,您是否需要花费很多的时间去管理用户帐号和访问权限? •各部门管理员需要花费多长时间才能为一个新的用户在所有的应用系统中建立账号?是否工作重复,效率低下? •员工离开企业时能否立即停用其在各个应用子系统中的账号? •用户的详细信息在各个系统中是否一致? •添加新的应用时是否有一致的认证和授权框架可以利用? •如何满足行业政策规范的要求? •是否可以对企业内应用系统实现监控和跟踪? •在一些大型企业中,用

Server Control Utility (SRVCTL) in clustered Oracle ASM environments

srvctl命令在rac环境中,经常的使用,我们可以用它来完成很多rac管理的任务,下面来看下一般用srvctl在asm实例中能干啥呢? perform the following Oracle ASM administration tasks:■ Add and remove the Oracle ASM CRS resource in Oracle Cluster Registry (OCR)(添加删除crs资源)■ Enable, disable, start, and stop Orac

Oracle DBA 日常管理

oracle Oracle DBA 日常管理修改:2000/8/23作者:Thomas B. Cox,with Christine Choi目的:这篇文档有很详细的资料记录着对一个甚至更多的ORACLE 数据库每天的,每月的,每年的运行的状态的结果及检查的结果,在文档的附录中你将会看到所有检查,修改的SQL和PL/SQL 代码.修改笔记: 1.1 在Steve DeNunzio 的'existext.sql'中所识别的类型1.2 固定的类型1.3 加的Gnu Public License:在重建