设为首页 收藏本站
查看: 675|回复: 1

[经验分享] Oracle11gR2 找出ASM diskgroup中的ASM spfile

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2013-12-2 08:56:35 | 显示全部楼层 |阅读模式
[grid@vzwc1 ~]$ crsctl query crs activeversion  
Oracle Clusterware active version on the cluster is [11.2.0.4.0]  
[grid@vzwc1 ~]$   
[grid@vzwc1 ~]$ crsctl query css votedisk  
##  STATE    File Universal Id                File Name Disk group  
--  -----    -----------------                --------- ---------  
1. ONLINE   400bdba7f2e64f8fbf23f6806f25e4c6 (/dev/asm-diskg) [SYSDG]  
2. ONLINE   76ff5698d65c4f0dbf7693abd7c33a4b (/dev/asm-diskh) [SYSDG]  
3. ONLINE   6410be3052a94ffdbfa2805c73cef4ea (/dev/asm-diski) [SYSDG]  
4. ONLINE   76aedd7a81c74f75bf09bf5020bf340a (/dev/asm-diskj) [SYSDG]  
5. ONLINE   6968dea5a6be4f17bf0a6caa8a23d534 (/dev/asm-diskk) [SYSDG]  
Located 5 voting disk(s).  
找出ASM mirror extent
SQL> select GROUP_KFFXP, DISK_KFFXP, AU_KFFXP  
  2    from x$kffxp  
  3   where number_kffxp =  
  4         (select file_number  
  5            from v$asm_alias  
  6           where name = 'REGISTRY.253.826491951');  

GROUP_KFFXP DISK_KFFXP   AU_KFFXP  
----------- ---------- ----------  
          1          0         34  
          1          3         35  
          1          4         36  

SQL>   
SQL> select GROUP_KFDAT, NUMBER_KFDAT, AUNUM_KFDAT  
  2    from x$kfdat  
  3   where fnum_kfdat = (select file_number  
  4                         from v$asm_alias  
  5                        where name = 'REGISTRY.253.826491951');  

GROUP_KFDAT NUMBER_KFDAT AUNUM_KFDAT  
----------- ------------ -----------  
          1            0          34  
          1            3          35  
          1            4          36  
找出对应的disk
SQL> select path,DISK_NUMBER from v$asm_disk where GROUP_NUMBER=1 and disk_number in (0,3,4);  

PATH                 DISK_NUMBER  
-------------------- -----------  
/dev/asm-diskf                 4  
/dev/asm-diske                 3  
/dev/asm-diskb                 0  
创建pfile,查看内容
SQL> create pfile='/tmp/asm.ora' from spfile;  

File created.  

SQL> !cat /tmp/asm.ora  
+ASM1.asm_diskgroups='SYSDG','DATADG','FRADG','OGGDG'#Manual Mount  
+ASM2.asm_diskgroups='DATADG','FRADG','SYSDG','OGGDG'#Manual Mount  
*.asm_diskstring='/dev/asm-*'  
*.asm_power_limit=1  
*.diagnostic_dest='/u01/app/grid'  
*.instance_type='asm'  
*.large_pool_size=12M  
*.remote_login_passwordfile='EXCLUSIVE'  

SQL>   
dd读取AUNUM_KFDAT
[grid@vzwc1 ~]$ dd if=/dev/asm-diskb of=/tmp/spfile1.ora skip=34 bs=1024k count=1  
1+0 records in  
1+0 records out  
1048576 bytes (1.0 MB) copied, 0.0491284 seconds, 21.3 MB/s  
[grid@vzwc1 ~]$   
[grid@vzwc1 ~]$ strings /tmp/spfile1.ora   
+ASM1.asm_diskgroups='SYSDG','DATADG','FRADG','OGGDG'#Manual Mount  
+ASM2.asm_diskgroups='DATADG','FRADG','SYSDG','OGGDG'#Manual Mount  
*.asm_diskstring='/dev/asm-*'  
*.asm_power_limit=1  
*.diagnostic_dest='/u01/app/grid'  
*.instance_type='asm'  
*.large_pool_size=12M  
*.remote_login_passwordfile='EXCLUSIVE'  
[grid@vzwc1 ~]$ dd if=/dev/asm-diske of=/tmp/spfile2.ora skip=35 bs=1024k count=1  
1+0 records in  
1+0 records out  
1048576 bytes (1.0 MB) copied, 0.0244123 seconds, 43.0 MB/s  
[grid@vzwc1 ~]$   
[grid@vzwc1 ~]$ strings /tmp/spfile2.ora  
+ASM1.asm_diskgroups='SYSDG','DATADG','FRADG','OGGDG'#Manual Mount  
+ASM2.asm_diskgroups='DATADG','FRADG','SYSDG','OGGDG'#Manual Mount  
*.asm_diskstring='/dev/asm-*'  
*.asm_power_limit=1  
*.diagnostic_dest='/u01/app/grid'  
*.instance_type='asm'  
*.large_pool_size=12M  
*.remote_login_passwordfile='EXCLUSIVE'  
[grid@vzwc1 ~]$ dd if=/dev/asm-diskf of=/tmp/spfile3.ora skip=36 bs=1024k count=1  
1+0 records in  
1+0 records out  
1048576 bytes (1.0 MB) copied, 0.0141957 seconds, 73.9 MB/s  
[grid@vzwc1 ~]$ strings /tmp/spfile3.ora   
+ASM1.asm_diskgroups='SYSDG','DATADG','FRADG','OGGDG'#Manual Mount  
+ASM2.asm_diskgroups='DATADG','FRADG','SYSDG','OGGDG'#Manual Mount  
*.asm_diskstring='/dev/asm-*'  
*.asm_power_limit=1  
*.diagnostic_dest='/u01/app/grid'  
*.instance_type='asm'  
*.large_pool_size=12M  
*.remote_login_passwordfile='EXCLUSIVE'  


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-10862-1-1.html 上篇帖子: oracle中RAW数据类型 下篇帖子: 使用10046事件查看数据库OPEN时从root dba到bootstrap$的详细引...

尚未签到

发表于 2014-1-1 11:36:21 | 显示全部楼层
原谅我心中疯狂的执着

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表