ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 关于ASM实例

关于ASM实例

原创 Linux操作系统 作者:相顾无言518 时间:2012-03-04 23:09:36 0 删除 编辑

1、About ASM 实例

  ASM 实例与 ORACLE 实例差不多,都是 由 sga 和一堆后台进程组成,从功能上来看,区别在于oracle实例管理的是数据库,而asm实例只是管理asm盘阵。

    ASM 实例没有数据字典之类的东东存储用户系统,因此最常见的连接认证方式就是操作系统认证as sysdba进入(OSDBA组的用户)。如果是通过远程连接的话( 比如远程通过tnsnames或OEM管理),也可以使用密钥文件进行验证,该密钥文件直数据库的密钥文件在命名规则及使用规则上完全一模一样。如果使用dbca建库的话,默认就会创建asm的密钥文件,当然也可以自行手动通过orapwd命令进行创建,与数据库的密钥文件有所不同的是,asm 的密钥文件对应的用户只有一个----sys。

1.1、启动 / 关闭 ASM 实例

  ASM 实例与DB实例高度相似,启动和停止实例的命令也一模一样,就启动来说,也同样拥有 NOMOUNT/MOUNT/OPEN /FORCE 几种状态。

  • NOMOUNT :仅启动实例;
  • MOUNT 、OPEN:启动实例并加载磁盘,注意加载的是磁盘组(如果当前未创建或配置任何磁盘组,则提示敬告信息),OPEN选项对于ASM实例无意义,等同于MOUNT。
  • FORCE :相当于先执行shutdown abort,然后再startup。

      SQL> startup nomount

      ASM instance started

      Total System Global Area  130023424 bytes

      Fixed Size                  2082208 bytes

      Variable Size             102775392 bytes

      ASM Cache                  25165824 bytes

      SQL> select name,state from v$asm_diskgroup;

      NAME                           STATE

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

      ASMDISK1                       DISMOUNTED

      ASMDISK2                       DISMOUNTED

      SQL> select instance_name,status from v$instance;

      INSTANCE_NAME    STATUS

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

      +ASM1            STARTED

      SQL> alter diskgroup all mount;

      Diskgroup altered.

      SQL> select name,state from v$asm_diskgroup;

      NAME                           STATE

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

      ASMDISK1                       MOUNTED

      ASMDISK2                       MOUNTED

      SQL> shutdown immediate

      ASM diskgroups dismounted

      ASM instance shutdown

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26716390/viewspace-717668/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 管理ASM磁盘
请登录后发表评论 登录
全部评论

注册时间:2012-03-03

  • 博文量
    12
  • 访问量
    5923