当前位置: 首页 > article >正文

ORACLE _11G_R2_ASM 常用命令

--------查看磁盘组,(空间情况)
select name,state,free_mb,total_mb,usable_file_mb from v$asm_diskgroup;

--------查看磁盘情况
select GROUP_NUMBER,free_mb,total_mb,disk_number,MOUNT_STATUS,mode_status,
HEADER_STATUS,name,PATH
from v$asm_disk order by 4,5;

select g.group_number,g.name,d.name,d.path from v$asm_diskgroup g,v$asm_disk d where g.group_number=d.group_number;

select GROUP_NUMBER,free_mb,total_mb,disk_number,
HEADER_STATUS,name,PATH
from v$asm_disk order by 4;


---查看是否有数据库实例连接上ASM实例
select instance_name,db_name,status from v$asm_client;

--------查看asm存储文件的层次图(树状)
select lpad(' ', 4*(level-1))||name name ,REFERENCE_INDEX,PARENT_INDEX,GROUP_NUMBER
from v$asm_alias
start with ALIAS_INDEX = 0
connect by  prior REFERENCE_INDEX=PARENT_INDEX ;

--------查看层次图-类型和大小
select a.GROUP_NUMBER,b.name,a.file_number,a.bytes,a.type ,a.modification_date
from v$asm_file a ,v$asm_alias b
where a.file_number=b.file_number
  and a.GROUP_NUMBER = b.GROUP_NUMBER
order by 1,5;

--------查看及修改asm重新平衡速度
show parameter power

alter diskgroup data check all repair ;;--检测一致性,并修复错误

ALTER DISKGROUP data REBALANCE POWER 11;--设置最高速度来做平衡的操作

--------查看asm实例操作变化平衡的进度(只记录结构变化操作)
 select group_number,operation,power,est_minutes from v$asm_operation;

#############################################################################

---手动平衡磁盘组
alter diskgroup data rebalance power 5;

--------创建磁盘组
create diskgroup DATA2 external redundancy disk
    '/dev/vx/rdmp/Disk_0s2',
    '/dev/vx/rdmp/Disk_4s2',  
    '/dev/vx/rdmp/Disk_5s2'

create diskgroup DATA2 external redundancy disk
    '/dev/rdisk/ora_data_01' ATTRIBUTE  'compatible.asm' = '11.2';;


--------删除磁盘组的某个磁盘
alter diskgroup datadg drop disk  DATADG_0000  ;
alter diskgroup datadg drop disk  DATADG_0001  ;

SQL> alter diskgroup DATA drop disk A4; 
SQL> alter diskgroup DATA undrop disks; 

--------修改asm实例搜索可用asm磁盘路径,不同路径用逗号隔开
ALTER SYSTEM SET
asm_diskstring=
'/dev/vx/rdsk/oradata122/*','/dev/vx/rdmp/emc*'
scope=both sid='+ASM1';

使用asmlib时磁盘的格式:
alter diskgroup  DATA2 add disk 'ORCL:ASMDISK09';
SQL> alter diskgroup fra add disk 'ORCL:ASMDISK06' NAME A6;

--卸载所有磁盘组
SQL> alter diskgroup all dismount; 
SQL> select group_number,name,state,total_mb,free_mb from v$asm_diskgroup; 

--挂载所有磁盘组
SQL> alter diskgroup all mount;
select group_number,name,state,total_mb,free_mb from v$asm_diskgroup; 

--如果当前磁盘组有实例在访问,则不能被卸载 
SQL> alter diskgroup data dismount; 

#############################################################################
a、在DG上创建细粒度模板:
   alter diskgroup data add template stp_fine attributes (unprotected fine);
   
   b、创建使用细粒度可调条带的表空间
   create tablespace test datafile '+data(stp_fine)/test.dbf' size 10m;

c、创建非标准大小AU的磁盘组,一般在OLAP系统上建议使用。
CREATE DISKGROUP DATA2 external redundancy DISK '/dev/raw/raw11', '/dev/raw/raw10',
'/dev/raw/raw9' ATTRIBUTE 'au_size' = '16M', 'compatible.asm' = '11.2';

CREATE DISKGROUP DATA external redundancy DISK 'ORCL:ASMDISK01', 'ORCL:ASMDISK02'
 ATTRIBUTE  'compatible.asm' = '11.2';

select name,state,compatibility,ALLOCATION_UNIT_SIZE from v$asm_diskgroup;


http://www.kler.cn/a/385013.html

相关文章:

  • 动态规划理论基础和习题【力扣】【算法学习day.25】
  • cursor:如何注销帐号和使用流量
  • 动力商城-02 环境搭建
  • creo toolkit二次开发学习之获取父对象
  • salesforce批量修改对象字段的四种方法
  • ubuntu 22.04 server 格式化 磁盘 为 ext4 并 自动挂载 LTS
  • 设置域名跨越访问
  • 第J5周:DenseNet+SE-Net实战
  • DNS服务器
  • 使用QtWebEngine的Mac应用如何发布App Store
  • PHP实现全站静态化
  • C++学习笔记----10、模块、头文件及各种主题(四)---- 头文件
  • 论文阅读《Structure-from-Motion Revisited》
  • Excel 无法打开文件
  • 【计网】实现reactor反应堆模型 --- 框架搭建
  • 【论文复现】基于深度学习的手势识别算法
  • 【AI写作宝-注册安全分析报告-无验证方式导致安全隐患】
  • 单细胞 RNA 测序分析的当前最佳实践:教程-文献精读80
  • Elasticsearch可视化工具Elasticvue插件用法
  • JavaWeb项目-----博客系统
  • 如何修改WordPress经典编辑器的默认高度?
  • Prompt 工程
  • 漫漫数学之旅038
  • 贪心算法习题其四【力扣】【算法学习day.21】
  • 推荐一款PowerPoint转Flash工具:iSpring Suite
  • git clone,用https还是ssh