18C RAC DBCA建库找不到ASM磁盘组
发表于:2025-11-18 作者:千家信息网编辑
千家信息网最后更新 2025年11月18日,在Oracle Linux 7.1中使用dbca为Oracle 18C RAC创建数据库时,找不到ASM磁盘组;而grid用户使用asmca却又能看到ASM磁盘组。解决方法1. 检查创建ASM磁盘设备
千家信息网最后更新 2025年11月18日18C RAC DBCA建库找不到ASM磁盘组
在Oracle Linux 7.1中使用dbca为Oracle 18C RAC创建数据库时,找不到ASM磁盘组;而grid用户使用asmca却又能看到ASM磁盘组。
解决方法
1. 检查创建ASM磁盘设备的权限,正确的权限为grid:asmadmin,通过下面输出可知权限正确
[root@18c1 ~]# ls -lrt /dev/asm*brw-rw---- 1 grid asmadmin 8, 16 Mar 16 22:28 /dev/asmdisk01brw-rw---- 1 grid asmadmin 8, 32 Mar 17 08:40 /dev/asmdisk02[root@18c2 ~]# ls -lrt /dev/asm*brw-rw---- 1 grid asmadmin 8, 32 Mar 17 08:41 /dev/asmdisk02brw-rw---- 1 grid asmadmin 8, 16 Mar 17 08:41 /dev/asmdisk01
2.检查ASM实例是否启动
[grid@18c1 ~]$ asmcmd lsdgState Type Rebal Sector Logical_Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voting_files NameMOUNTED EXTERN N 512 512 4096 4194304 61440 35868 0 35868 0 Y CRS/MOUNTED EXTERN N 512 512 4096 4194304 40960 36036 0 36036 0 N DATA/[grid@18c2 ~]$ asmcmd lsdgState Type Rebal Sector Logical_Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voting_files NameMOUNTED EXTERN N 512 512 4096 4194304 61440 35868 0 35868 0 Y CRS/MOUNTED EXTERN N 512 512 4096 4194304 40960 36036 0 36036 0 N DATA/
3. 检查GRID_HOME/bin下oracle是否有s权限,如果没有需要添加s权限,通过下面的输出可知GRID_HOME/bin目录下的oracle是没有s权限的,这里需要添加
[root@18c1 ~]# ls -lrt /u01/app/oracle/18.0.0/db/bin/oracle-rwsr-s--x 1 oracle asmadmin 437038067 Mar 16 23:00 /u01/app/oracle/18.0.0/db/bin/oracle[root@18c1 ~]# ls -lrt /u01/app/18.0.0/grid/bin/oracle-rwxr-x--x. 1 grid oinstall 413877125 Mar 16 19:10 /u01/app/18.0.0/grid/bin/oracle[root@18c2 /]# ls -lrt /u01/app/oracle/18.0.0/db/bin/oracle-rwsr-s--x 1 oracle oinstall 437038067 Mar 16 23:07 /u01/app/oracle/18.0.0/db/bin/oracle[root@18c2 /]# ls -lrt /u01/app/18.0.0/grid/bin/oracle-rwxr-x--x. 1 grid oinstall 413877125 Mar 16 19:30 /u01/app/18.0.0/grid/bin/oracle[root@18c1 ~]# chmod +s /u01/app/18.0.0/grid/bin/oracle[root@18c1 ~]# ls -lrt /u01/app/18.0.0/grid/bin/oracle-rwsr-s--x. 1 grid oinstall 413877125 Mar 16 19:10 /u01/app/18.0.0/grid/bin/oracle[root@18c2 /]# chmod +s /u01/app/18.0.0/grid/bin/oracle[root@18c2 /]# ls -lrt /u01/app/18.0.0/grid/bin/oracle-rwsr-s--x. 1 grid oinstall 413877125 Mar 16 19:30 /u01/app/18.0.0/grid/bin/oracle
4.检查用户所有组
[root@18c1 ~]# id oracleuid=1001(oracle) gid=1011(oinstall) groups=1007(asmdba),1009(dba),1010(oper),1012(backupdba),1013(dgdba),1014(kmdba),1015(racdba),1011(oinstall)[root@18c1 ~]# id griduid=1002(grid) gid=1011(oinstall) groups=1006(asmadmin),1007(asmdba),1008(asmoper),1009(dba),1011(oinstall)[root@18c1 ~]# gpasswd -a oracle asmadminAdding user oracle to group asmadmin[root@18c1 ~]# id oracleuid=1001(oracle) gid=1011(oinstall) groups=1006(asmadmin),1007(asmdba),1009(dba),1010(oper),1012(backupdba),1013(dgdba),1014(kmdba),1015(racdba),1011(oinstall)[root@18c2 /]# id oracleuid=1001(oracle) gid=1011(oinstall) groups=1007(asmdba),1009(dba),1010(oper),1012(backupdba),1013(dgdba),1014(kmdba),1015(racdba),1011(oinstall)[root@18c2 /]# id griduid=1002(grid) gid=1011(oinstall) groups=1006(asmadmin),1007(asmdba),1008(asmoper),1009(dba),1011(oinstall)[root@18c2 /]# gpasswd -a oracle asmadminAdding user oracle to group asmadmin[root@18c2 /]# id oracleuid=1001(oracle) gid=1011(oinstall) groups=1006(asmadmin),1007(asmdba),1009(dba),1010(oper),1012(backupdba),1013(dgdba),1014(kmdba),1015(racdba),1011(oinstall)
再执行dbca创建数据库时能正确找到磁盘组
权限
磁盘
检查
数据
数据库
用户
输出
实例
方法
目录
设备
面的
时能
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
康明斯数据库
惠普服务器自检报错
国务院关于网络安全审查意见
网络安全保护情报
网络安全风险总级别划分
高校食品安全数据库
牢网络安全屏障
国家网络安全宣传周杨浦
mysql 数据库介绍
网络安全大佬外号
湖北省网络安全技能大赛
公安局网络安全人员管理
数据库根据列去重
银行软件开发必须985
学校网络安全教育主题led
移动互联网络安全现状
数据库事务虚读
搞好信息化网络安全工作
会议服务器一天多少钱
数据库游标作用原因
潮州app软件开发生产厂家
滁州服务器机箱定做
网络安全云服务平台
软件开发工资多少才有出路
全球学术快报app服务器开小差
浪潮服务器怎么进ip管理界面
扬州IOS软件开发招聘
软件开发招标限额
工控服务器散热器定做
响应数据库