Chinaunix首页 | 论坛 | 博客
  • 博客访问: 250298
  • 博文数量: 110
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 115
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-22 15:26
个人简介

10多年的信息工作,随时记录心得和资料,希望能结识更多的朋友

文章分类

全部博文(110)

文章存档

2017年(12)

2016年(12)

2015年(14)

2014年(12)

2009年(15)

2008年(45)

我的朋友

分类: Oracle

2016-12-16 11:11:27

和文件管理的差异,一直到看到设备信息

select * from dba_tablespaces
select * from dba_data_files
select * from v$asm_diskgroup
select * from v$asm_disk order by 1


ASM 磁盘的相关视图 
v$asm_disk(_stat)       --查看磁盘及其状态信息
v$asm_diskgroup(_stat)  --查看磁盘组及其状态信息
v$asm_operation         --查看当前磁盘的操作信息
v$asm_client            --返回当前连接的客户端实例信息
v$asm_file              --返回asm文件的相关信息
v$asm_template          --返回asm文件样本的相关信息
v$asm_alias             --返回asm文件的别名信息

ASM的常见故障 
1.创建磁盘时出现错误可以查看asm日志
tail -f /var/log/oracleasm     
2.启动asm实例时出现ORA-29701错误
ORA-29701: unable to connect to Cluster Manager 
首次需要启用css服务,使用root帐户,运行

$ORACLE_HOME/bin/localconfig add   
如果下次启动实例的时候仍然碰到如下报错:
ORA-29701: unable to connect to Cluster Manager 
那么检查/etc/inittab 文件,看看是否有下面这行
h1:35:respawn:/etc/init.d/init.cssd run >/dev/null 2>&1  
如果没有请添加,如果被注释了请取消注释(root帐户)。
也可以使用root帐户执行/u01/oracle/10g/bin/localconfig reset 来解决

如果在执行长时间hang住,可以执行如下操作
$ORACLE_HOME/bin/localconfig delete
$ORACLE_HOME/root.sh    
$ORACLE_HOME/bin/localconfig add   
3.磁盘搜索路径问题 
SQL> create diskgroup DG1 normal redundancy disk 'ORCL:VOL1','ORCL:VOL2';
create diskgroup DG1 normal redundancy disk 'ORCL:VOL1','ORCL:VOL2'
*
ERROR at line 1:
ORA-15018: diskgroup cannot be created
ORA-15031: disk specification 'ORCL:VOL2' matches no disks
ORA-15031: disk specification 'ORCL:VOL1' matches no disks
 
使用oraclasm创建磁盘后,缺省会在/dev/oracleasm/disks目录下添加刚刚创建的磁盘映射,修改asm_diskstring修改路径之后再次创建即可
alter system set asm_diskstring='/dev/oracleasm/disks/VOL*' 
注意事项: ASM 实例在配置好并且创建了ASM磁盘组之后,还必须保证已经注册到Listener中后才能在数据库实例中使用,否则就需要手工注册ASM 实例: 
SQL>alter system register;


阅读(872) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~