ITPub博客

首页 > 数据库 > Oracle > ASM

ASM

原创 Oracle 作者:千寻ccxx 时间:2017-03-07 22:34:35 0 删除 编辑

ASM 实例与数据库实例不一样,它没有自己的文件系统,只会启动相关后台进程和挂载所管理的磁盘组
ASM和css集群同步服务
CSS是实现数据库实例和ASM实例之间的同步,CSS是进群同步多个节点数据库实例管理同一份数据库文件
检查CSS
      PS -EF |GREP CSS
      CRSCTL CHECK CSS
      localconfig add  启动CSS
      localconfig reset 重启CSS
ASM实例由多个后台进程组成,处理传统的SMON,PMON,CKPT,还有RABL,ASMB
      ASMB是两实例通信进程
ASM 也需要参数文件
创建磁盘组
/etc/init.d/oracleasm createdisk  vol1 /dev/sdb1
/etc/init.d/oracleasm createdisk  vol2 /dev/sdb2
create diskgroup diskgroup_NAME external(冗余度) redundancy disk 'ORCL:VOL1',‘ORCL:VOL2’;
SELECT GROUP_NUMBER,DISK_NUMBER,PATH FROM V$ASM_DISK;
增加磁盘中磁盘
/etc/init.d/oracleasm createdisk  vol4 /dev/sdb4
alter diskgroup diskgroup2 add disk 'ORCL:VOL4';
SELECT GROUP_NUMBER,DISK_NUMBER,PATH FROM V$ASM_DISK;
删除磁盘组的磁盘
alter diskgroup diskgroup2 drop disk 'vlo4'
删除磁盘组
drop diskgroup diskgroup2 including contents;
卸载磁盘组
alter diskgroup recovery dismount;
select group_number,name,state,type from v$asm_diskgroup;
挂载磁盘组
alter diskgroup recovery mount;

卸载和挂在所有的
alter diskgroup all mount;
alter diskgroup all dismount;

ASM 磁盘组中目录管理
创建目录
alter diskgroup data add directory '+DATA/CCXX';
修改目录名称
alter diskgroup data rename directory '+DATA/CCXX' to '+DATA/CX';
s删除目录
alter diskgroup data drop   directory '+DATA/CCXX' force;

创建和删除别名
alter diskgroup data rename alias  '+DATA/CCXX/log.log' to '+DATA/CCXX/ccxx.log';
alter diskgroup data drop alias  '+DATA/CCXX/ccxx.log';
删除文件
alter diskgroup data drop file  '+DATA/CCXX/ccxx.log';

使用模板创建表空间和日志
create tablespace ccxx datafile;
alter database add logfile;
select * from v$logfile;

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

请登录后发表评论 登录
全部评论

注册时间:2016-10-10

  • 博文量
    186
  • 访问量
    141019