千家信息网

Oracle Study之--Oracle 11gR2访问ASM disk group错误

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,Oracle Study之--Oracle 11gR2访问ASM disk group错误系统环境:RedHat EL6Oracle: Oracle 11gR2在Oracle 11gR2,做文件系统向
千家信息网最后更新 2026年10月31日Oracle Study之--Oracle 11gR2访问ASM disk group错误

Oracle Study之--Oracle 11gR2访问ASM disk group错误

系统环境:RedHat EL6

Oracle: Oracle 11gR2

在Oracle 11gR2,做文件系统向ASM磁盘组迁移的项目中,Oracle用户无法访问ASM磁盘组,在Oracle 11gR2中grid用户管理ASM instance,经检查发现以下错误:

SQL> select name,state from v$asm_diskgroup;
NAME STATE
------------------------------ -----------
DATA MOUNTED
FRA MOUNTED

SQL> show parameter control

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
control_file_record_keep_time integer 7
control_files string +FRA
control_management_pack_access string DIAGNOSTIC+TUNING
SQL>

控制文件迁移,Oracle用户无法访问FRA磁盘组:
RMAN> restore controlfile from '/u01/app/oracle/oradata/prod/control01.ctl';
Starting restore at 15-MAR-16
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=21 device type=DISK

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command at 03/15/2016 17:48:57
ORA-19504: failed to create file "+FRA"
ORA-17502: ksfdcre:4 Failed to create file +FRA
ORA-15001: diskgroup "FRA" does not exist or is not mounted
ORA-15055: unable to connect to ASM instance
ORA-12547: TNS:lost contact
ORA-19600: input file is control file (/u01/app/oracle/oradata/prod/control01.ctl)
ORA-19601: output file is control file (+FRA)

RMAN> restore controlfile from '/u01/app/oracle/oradata/prod/control01.ctl';
Starting restore at 15-MAR-16
using channel ORA_DISK_1

channel ORA_DISK_1: copied control file copy
output file name=+FRA/prod/controlfile/current.256.906573439
Finished restore at 15-MAR-16

解决方案:

1、查看$ORACLE_HOME/bin/oracle

[oracle@node1 ~]$ ls -l /u01/app/oracle/product/11.2.0/db_1/bin/oracle

-rwxr-x--x 1 oracle asmadmin 173515991 Mar 15 14:14 /u01/app/oracle/product/11.2.0/db_1/bin/oracle

---- 对于$ORACLE_HOME/bin/oracle的可执行文件,grid用户应该有权限访问,修改权限:

[root@node1 ~]# chmod 6751 /u01/app/oracle/product/11.2.0/db_1/bin/oracle


[oracle@node1 ~]$ ls -l /u01/app/oracle/product/11.2.0/db_1/bin/oracle
-rwsr-s--x
1 oracle asmadmin 173515991 Mar 15 14:14 /u01/app/oracle/product/11.2.0/db_1/bin/oracle

2、查看$GRID_HOME/bin/oracle
[root@node1 ~]# ls -l /u01/11.2.0/grid/bin/oracle

-rwxrwxr-x 1 grid oinstall 152462814 Mar 15 14:00 /u01/11.2.0/grid/bin/oracle
修改权限:
[root@node1 ~]# chmod +s /u01/11.2.0/grid/bin/oracle


[root@node1 ~]# ls -l /u01/11.2.0/grid/bin/oracle
-rwsrwsr-x 1 grid oinstall 152462814 Mar 15 14:00 /u01/11.2.0/grid/bin/oracle
[root@node1 ~]#

------ 至此,问题解决,Oracle用户可以正常访问ASM diskgroup !

用户 文件 权限 磁盘 错误 系统 方案 环境 至此 解决方案 问题 项目 控制 检查 管理 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技股 广东猪兼强互联网科技有限公司 为想互联网科技怎么样 美国互联网保险保险科技 中国互联网科技股 智能科技公司是互联网公司吗 互联网 科技公司 北京互联网科技有限公司 万易互联网科技有限公司 极限挑战互联网科技 华脉科技工业互联网产品 现代科技和互联网有关系吗 江苏南京365互联网科技 济南华为互联网科技产业总部基地 剑昆互联网络科技有限公司临桂 互联网企业和科技型企业 互联网大会黑科技排名 互联网科技有哪些公司 来此购互联网科技有限公司 广州梦谷互联网科技有限公司领导 互联网科技工作委员会主任 朗新科技与工业互联网 济南华为互联网科技产业总部基地 互联网科技项目计划书材料类 福建科技产业互联网发展 辽宁互联网新科技 速维有品互联网信息科技(苏州)有限公司 河南住房之家互联网科技 互联网科技资金流入 颐高云石互联网科技
0