我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Oracle 11.2.0.3管理ASM的方法是什么

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Oracle 11.2.0.3管理ASM的方法是什么

本篇内容主要讲解“Oracle 11.2.0.3管理ASM的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Oracle 11.2.0.3管理ASM的方法是什么”吧!

一:查看ASM磁盘及磁盘组状态
SQL> select * from v$asm_disk;
SQL> select * from v$asm_diskgroup;

二:创建external 冗余磁盘组,添加,删除磁盘,删除磁盘的时候需要指定磁盘的name而不是path

   SQL> create diskgroup FRA external redundancy disk '/dev/asm-disk4';   
    Diskgroup created.   
      
    SQL> alter diskgroup fra add disk '/dev/asm-disk5' rebalance power 10;   
    Diskgroup altered.   
      
    SQL> select name,failgroup,path from v$asm_disk;   
      
    NAME                 FAILGROUP            PATH   
    -------------------- -------------------- --------------------   
    DATA_0000            DATA_0000            /dev/asm-disk1   
    DATA_0001            DATA_0001            /dev/asm-disk3   
    DATA_0002            DATA_0002            /dev/asm-disk2   
    FRA_0000             FRA_0000             /dev/asm-disk4   
    FRA_0001             FRA_0001             /dev/asm-disk5   
                                              /dev/asm-disk6   
                                              /dev/asm-disk7   
      
    SQL> alter diskgroup fra drop disk '/dev/asm-disk4' rebalance power 10;   
    alter diskgroup fra drop disk '/dev/asm-disk4' rebalance power 10   
    *   
    ERROR at line 1:   
    ORA-15032: not all alterations performed   
    ORA-15054: disk "/DEV/ASM-DISK4" does not exist in diskgroup "FRA"   
      
    SQL> alter diskgroup fra drop disk 'FRA_0000' rebalance power 10;   
    Diskgroup altered.  

三:创建normal redundancy磁盘组

    SQL> conn /as sysasm   
    Connected.   
    SQL> create diskgroup fra normal redundancy    
         failgroup fg1 disk '/dev/asm-disk4','/dev/asm-disk5'   
         failgroup fg2 disk '/dev/asm-disk6','/dev/asm-disk7'   
         attribute 'compatible.rdbms'='11.2','compatible.asm'='11.2';   
    Diskgroup created.   
      
    SQL> select name, total_mb,free_mb,required_mirror_free_mb,usable_file_mb from v$asm_diskgroup;   
      
    NAME         TOTAL_MB    FREE_MB REQUIRED_MIRROR_FREE_MB USABLE_FILE_MB   
    ---------- ---------- ---------- ----------------------- --------------   
    DATA            61440      54873                       0          18291   
    FRA             81920      81592                   20480          30556  

四:failgroup测试;FAILGROUP是用于将磁盘分组,以保证丢失任何一组FAILGROUP磁盘,数据还是完整的,多用于多阵列,通过ASM来完成冗余的环境!
1:查看FRA磁盘组中failgroup信息及磁盘状态

    SQL> select name,path,failgroup,mount_status from v$asm_disk where group_number=2;   
      
    NAME                 PATH                 FAILGROUP  MOUNT_STATUS   
    -------------------- -------------------- ---------- ---------------------   
    FRA_0003             /dev/asm-disk7       FG2        CACHED   
    FRA_0002             /dev/asm-disk6       FG2        CACHED   
    FRA_0000             /dev/asm-disk4       FG1        CACHED   
    FRA_0001             /dev/asm-disk5       FG1        CACHED  

2:在rdbms实例中创建表空间,建表并插入数据,收集表统计信息

    SQL> create tablespace test01 datafile '+FRA';   
    Tablespace created.   
      
    ASMCMD> pwd   
    +fra/db/datafile   
    ASMCMD> ls   
    TEST01.256.800622493   
      
    SQL> create table t1 tablespace test01 as select * from dba_objects;   
    Table created.   
      
    SQL> exec dbms_stats.gather_table_stats('SYS','T1');   
    PL/SQL procedure successfully completed.   
      
    SQL> select count(*) from t1;   
      
      COUNT(*)   
    ----------   
         74501  

3:删除udev相关规则,重启数据库实例和ASM实例,验证数据是否存在

    SQL> conn /as sysasm   
    Connected.   
    SQL> alter diskgroup fra mount;   
    alter diskgroup fra mount   
    *   
    ERROR at line 1:   
    ORA-15032: not all alterations performed   
    ORA-15040: diskgroup is incomplete   
    ORA-15042: ASM disk "1" is missing from group number "2"   
    ORA-15042: ASM disk "0" is missing from group number "2"   
      
    SQL> alter diskgroup fra mount force;   
    Diskgroup altered.   
      
    SQL> select name,path,failgroup,mount_status from v$asm_disk;   
      
    NAME       PATH                 FAILGROUP            MOUNT_STATUS   
    ---------- -------------------- -------------------- ---------------------   
    FRA_0000                        FG1                  MISSING   
    FRA_0001                        FG1                  MISSING   
    FRA_0002   /dev/asm-disk6       FG2                  CACHED   
    FRA_0003   /dev/asm-disk7       FG2                  CACHED   
    DATA_0000  /dev/asm-disk1       DATA_0000            CACHED   
    DATA_0002  /dev/asm-disk2       DATA_0002            CACHED   
    DATA_0001  /dev/asm-disk3       DATA_0001            CACHED   
    7 rows selected.   
      
    SQL> conn /as sysdba   
    Connected.   
    SQL> select count(*) from t1;   
      
      COUNT(*)   
    ----------   
         74501  

五:删除ASM磁盘组,默认磁盘故障条件下,经过12960秒即3.6个小时后自动删除;删除磁盘组之前需要保证无数据存放在磁盘组上且无到该磁盘组的active连接

    [grid@localhost ~]$ tail -f /u01/app/grid/diag/asm/+asm/+ASM/trace/alert_+ASM.log    
    ORA-15062: ASM disk is globally closed   
    Thu Nov 29 12:00:53 2012   
    WARNING: Disk 0 (FRA_0000) in group 2 will be dropped in: (12960) secs on ASM inst 1   
    WARNING: Disk 1 (FRA_0001) in group 2 will be dropped in: (12960) secs on ASM inst 1   
    Thu Nov 29 12:00:58 2012   
      
    asm实例:   
    SQL> select path,name,repair_timer from v$asm_disk where group_number=2;   
      
    PATH                 NAME       REPAIR_TIMER   
    -------------------- ---------- ------------   
                         FRA_0000          12960   
                         FRA_0001          12960   
    /dev/asm-disk6       FRA_0002              0   
    /dev/asm-disk7       FRA_0003              0   
      
    SQL> alter diskgroup fra online disk 'FRA_0000';   
    Diskgroup altered.   
      
    SQL> alter diskgroup fra online disk 'FRA_0001';   
    Diskgroup altered.   
      
    SQL> select name,path,failgroup,mount_status from v$asm_disk;   
      
    NAME       PATH                 FAILGROUP            MOUNT_STATUS   
    ---------- -------------------- -------------------- ---------------------   
    FRA_0002   /dev/asm-disk6       FG2                  CACHED   
    FRA_0003   /dev/asm-disk7       FG2                  CACHED   
    DATA_0000  /dev/asm-disk1       DATA_0000            CACHED   
    DATA_0002  /dev/asm-disk2       DATA_0002            CACHED   
    DATA_0001  /dev/asm-disk3       DATA_0001            CACHED   
    FRA_0001   /dev/asm-disk5       FG1                  CACHED   
    FRA_0000   /dev/asm-disk4       FG1                  CACHED   
      
    SQL> drop diskgroup fra;   
    drop diskgroup fra   
    *   
    ERROR at line 1:   
    ORA-15039: diskgroup not dropped   
    ORA-15053: diskgroup "FRA" contains existing files   
      
    rdbms实例:   
    SQL> drop tablespace test01 including contents;   
    Tablespace dropped.   
      
    SQL> shutdown immediate   
    Database closed.   
    Database dismounted.   
    ORACLE instance shut down.   
      
    asm实例:   
    SQL> drop diskgroup fra including contents;   
    Diskgroup dropped.   
      
    rdbms实例:   
    SQL> startup   
    ORACLE instance started.   
      
    Total System Global Area  313860096 bytes   
    Fixed Size                  1344652 bytes   
    Variable Size             192940916 bytes   
    Database Buffers          113246208 bytes   
    Redo Buffers                6328320 bytes   
    Database mounted.   
    Database opened. 

到此,相信大家对“Oracle 11.2.0.3管理ASM的方法是什么”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Oracle 11.2.0.3管理ASM的方法是什么

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

oracle分区管理的方法是什么

Oracle分区管理的方法有以下几种:范围分区:按照某个列的范围进行分区,例如按照日期范围分区。列分区:按照某个列的值进行分区,例如按照地区进行分区。列和范围混合分区:结合了范围分区和列分区的方法,可以按照多个列的范围和值进行分区。哈
oracle分区管理的方法是什么
2024-04-09

ADO管理的方法是什么

这篇文章主要介绍“ADO管理的方法是什么”,在日常操作中,相信很多人在ADO管理的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ADO管理的方法是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧
2023-06-17

jspXCMS模型管理的方法是什么

这篇文章主要介绍“jspXCMS模型管理的方法是什么”,在日常操作中,相信很多人在jspXCMS模型管理的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jspXCMS模型管理的方法是什么”的疑惑有所
2023-06-26

docker集群管理的方法是什么

Docker集群管理的方法有多种,以下是其中一些常用的方法:1. Docker Swarm:Docker Swarm是Docker官方提供的原生集群管理工具,它可以将多个Docker主机组成一个集群,并提供高可用、负载均衡、服务发现等功能。
2023-09-20

android任务管理的方法是什么

Android的任务管理方法可以通过以下几种方式实现:1. 使用任务管理器:Android系统提供了自带的任务管理器,可以通过长按设备的“Home”键或者使用多任务按钮来打开任务管理器。在任务管理器中,可以查看当前打开的应用程序列表,并可以
2023-08-18

ubuntu内核管理的方法是什么

在Ubuntu中,内核管理的方法有以下几种:使用apt命令进行更新和安装:Ubuntu使用apt(Advanced Package Tool)作为包管理器,默认情况下,它会自动管理内核的更新和安装。可以使用以下命令来更新内核:sudo a
2023-10-24

mongodb权限管理的方法是什么

MongoDB提供了几种方法来管理权限:内置角色:MongoDB提供了一些内置角色,如read、readWrite、dbAdmin等。这些角色具有特定的权限,可以通过授权用户来使用这些角色。自定义角色:可以创建自定义角色,并为角色分配特定的
2023-10-27

jspXCMS栏目管理的方法是什么

本篇内容介绍了“jspXCMS栏目管理的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!栏目是网站最核心的概念之一。设置制作一个网站
2023-06-26

Vuex状态管理的方法是什么

这篇文章主要介绍“Vuex状态管理的方法是什么”,在日常操作中,相信很多人在Vuex状态管理的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vuex状态管理的方法是什么”的疑惑有所帮助!接下来,请跟
2023-06-03

docker数据管理的方法是什么

本文小编为大家详细介绍“docker数据管理的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“docker数据管理的方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。数据的管理目前提供如下两种方式
2023-06-27

jspXCMS文档管理的方法是什么

本篇内容介绍了“jspXCMS文档管理的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!文档是一个网站最主要的数据。可以通过模型定义
2023-06-26

jspXCMS站点管理的方法是什么

这篇文章主要介绍“jspXCMS站点管理的方法是什么”,在日常操作中,相信很多人在jspXCMS站点管理的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jspXCMS站点管理的方法是什么”的疑惑有所
2023-06-26

openGauss的SCHEMA的原理及管理方法是什么

这篇文章主要介绍“openGauss的SCHEMA的原理及管理方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“openGauss的SCHEMA的原理及管理方法是什么”文章能帮助大家解决问题。
2023-07-05

编程热搜

目录