Oracle DBCA工具图形化方式检测不到ASM磁盘组(解决各种报错)

这篇具有很好参考价值的文章主要介绍了Oracle DBCA工具图形化方式检测不到ASM磁盘组(解决各种报错)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本例环境:

操作系统OEL 6.5数据库版本:11.2.0.4

问题:DBCA建库的时候,检测不到ASM磁盘组

Oracle DBCA工具图形化方式检测不到ASM磁盘组(解决各种报错),ORACLE,RAC,数据库,oracle,dba

因素一:

可能是在授权的时候执行了 chown –R 775 /u01/app等修改权限。

分析:数据库无法连接ASM,这应该是权限问题,

grid的$ORACLE_BASE是/u01/app/grid

oracle的$ORACLE_BASE是/u01/app/oracle

在创建这几个目录时:

赋予权限/u01/app的属组关系是grid:oinstall

/u01/app/oracle的属组关系是oracle:oinstall

在安装完grid软件前,我怕权限不足,就赋予了/u01  775的权限。

ORACLE_HOME不能直接赋予775的权限,查询grid和oracle $ORACLE_HOME/bin/oracle下的权限,都变成了775权限。

[root@OCP bin]# cd /u01/app/grid/11.2.0/bin

[root@OCP bin]# ll oracle

-rwxr-x--x. 1 grid oinstall 239789591 Jul 24 20:38 oracle

[root@OCP bin]# cd /u01/app/oracle/product/11.2.0/db_1/bin

[root@OCP bin]# ll oracle

-rwxr-x--x. 1 oracle oinstall 239789591 Jul 24 20:38 oracle

而ORACLE_HOME/bin/oracle文件默认是6751权限,有个s权限,更改为775后,s权限取消,这时将ORACLE_HOME/bin/oracl的权限改为6751权限后,问题解决。

[root@OCP bin]# chmod 6751 /u01/app/grid/11.2.0/bin/oracle

[root@OCP bin]# ll oracle

-rwsr-s--x. 1 grid oinstall 239789591 Jul 24 20:38 oracle

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

[root@OCP bin]# ll oracle

-rwsr-s--x. 1 oracle oinstall 239789591 Jul 24 20:38 oracle

 

Oracle DBCA工具图形化方式检测不到ASM磁盘组(解决各种报错),ORACLE,RAC,数据库,oracle,dba

下面罗列总结的几个ASM磁盘无法识别的现象。

ASM磁盘无法识别几种现象:


1) gi家目录或者其子目录权限错误
2)asm磁盘的权限错误
3)asm实例未启动或者asm磁盘组没有mount上
4)asm磁盘组资源没有在线
5)oracle用户的权限错误
6)oracle($ORACLE_HOME/bin)可执行文件的权限错误
OK,那我就按照上面的分析结果进行逐一排查:


1) gi家目录或者其子目录权限错误

[root@rac1 ~]# ls -ld /u01/app/grid/11.2.0
drwxr-x--- 66 root oinstall 4096 Apr 19 01:36
我先简单查看了GI的家目录权限,这是正常的。这里想要提醒大家,有些DBA有意无意中看到这样的目录权限,发现所属主是root,以为出了问题,理所应当地通过命令去更改,如果只更改该目录权限问题也不大,回退方法很简单,但一旦加上-R参数递归方式把子目录、子文件的权限一并更改,那故障就发生了。所以,大家在操作的时候不要盲目去做没有把握的事情,掌握每个操作后面的原理以及其带来的后果,以至于充分准备好回退方法.


2) asm磁盘的权限错误

[root@rac1 ~]# ls -l /dev/oracleasm/disks/
total 0
brw-rw---- 1 grid oinstall 8, 17 Apr 19 01:22 ASMDISK1
brw-rw---- 1 grid oinstall 8, 33 Apr 19 01:22 ASMDISK2
如果发现权限不对,通过如下命令修改:
[root@rac1 ~]# oracleasm configure -I
或者
[root@rac1 ~]# /etc/init.d/oracleasm configure
修改之后查看:
[root@rac1 ~]# oracleasm configure
ORACLEASM_ENABLED=true
ORACLEASM_UID=grid
ORACLEASM_GID=oinstall

ORACLEASM_SCANBOOT=true
ORACLEASM_SCANORDER=""
ORACLEASM_SCANEXCLUDE=""


3) asm实例未启动或者asm磁盘组没有mount上


4) asm磁盘组资源没有在线:

[grid@rac1 ~]$ crsctl stat res –t
---------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Local Resources
---------------------------------------------------------------------
ora.DATA.dg
ONLINE ONLINE rac1
ora.FLASH.dg
ONLINE ONLINE rac1
ora.GRID.dg
ONLINE ONLINE rac1
ora.LISTENER.lsnr
ONLINE ONLINE rac1
ora.asm
ONLINE ONLINE rac1 Started
ora.ons
OFFLINE OFFLINE rac1
---------------------------------------------------------------------
Cluster Resources
---------------------------------------------------------------------
ora.cssd
1 ONLINE ONLINE rac1
ora.diskmon
1 OFFLINE OFFLINE
ora.evmd
1 ONLINE ONLINE rac1


5) oracle用户的权限错误

[root@rac1 ~]# id oracle
uid=1101(oracle) gid=1000(oinstall) groups=1000(oinstall),1300(dba),1301(oper),1201(asmdba)
oracle用户需要加入到asmdba组,如果发现没有加入,进行如下操作:
[root@rac1 ~]# gpasswd -a oracle asmdba
Adding user oracle to group asmdba


6) oracle($ORACLE_HOME/bin)可执行文件的权限错误

[root@rac1 ~]# su - oracle
[oracle@rac1 ~]$ cd $ORACLE_HOME/bin
[oracle@rac1 bin]$ ls -l oracle
-rwsr-s--x 1 oracle oinstall 232399473 Apr 19 07:04 oracle
oracle可执行文件的权限不正确:
[root@rac1 ~]# cd /u01/app/oracle/product/11.2.0/db_1/bin/
[root@rac1 bin]# chown oracle.oinstall oracle
[root@rac1 bin]# ls -l oracle
-rwxr-x--x 1 oracle oinstall 232399473 Apr 19 07:04 oracle
[root@rac1 bin]# chmod +s oracle
[root@rac1 bin]# ls -l oracle
-rwsr-s--x 1 oracle oinstall 232399473 Apr 19 07:04 oracle文章来源地址https://www.toymoban.com/news/detail-786508.html

到了这里,关于Oracle DBCA工具图形化方式检测不到ASM磁盘组(解决各种报错)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Oracle ASM中的spfile恢复

    做Database In-Memory的实验,经常会出现内存参数设置不正确,导致数据库无法启动的情况,例如inmemory_size设的太大,或者设置时没有带单位。此时就需要恢复spfile。本文讨论spfile位于ASM时的恢复过程。 数据库启动时错误为: 2023年5月19日,数据库启动报以下错误,也用本文方法

    2024年02月02日
    浏览(29)
  • 解决虚拟机环境下使用Ubuntu自带的图形化工具创建的磁盘分区无法扩容的问题

    解决虚拟机环境下使用Ubuntu自带的图形化工具创建的磁盘分区无法扩容的问题 先来个结论:不要使用 Ubuntu 自带的图形化磁盘工具创建分区,磁盘分区操作请使用 fdisk 等工具。 正文太长不想看的记住这个结论就行,有兴趣的接着看。 首先介绍一下磁盘的基本配置,vmware中创

    2024年01月18日
    浏览(44)
  • 【德哥说库系列】-ASM管理Oracle 19C单实例部署

    📢📢📢📣📣📣 哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10余年DBA及大数据工作经验 一位上进心十足的【大数据领域博主】!😜😜😜 中国DBA联盟(ACDU)成员,目前服务于工业互联网 擅长主流Oracle、MySQL、PG、高斯及Greenplum运维开发,备份恢复,安装迁移,性能优

    2024年02月09日
    浏览(32)
  • Unity在物体内部发射射线检测不到物体的解决方式

    在Unity2018.1.18上不大好用。

    2024年02月15日
    浏览(37)
  • 麒麟 Kylin V10 一键安装 Oracle 11GR2 单机 ASM(231017)

    Oracle 一键安装脚本,演示麒麟 Kylin V10 一键安装 Oracle 11GR2 单机 ASM(231017)过程(全程无需人工干预):(脚本包括 ORALCE PSU/OJVM 等补丁自动安装 ) ⭐️ 脚本下载地址 :Shell脚本安装Oracle数据库 脚本第三代支持 N 节点一键安装,不限制节点数! 1、安装好操作系统,建议安

    2024年04月26日
    浏览(33)
  • 基于yolov5的pyqt5目标检测图形上位机工具【附工程代码】

    【后附工程代码】这是一个集成yolov5算法的目标检测的上位机软件,主要涉及的界面: B站视频演示 1. 用户登入 2.用户注册 3. 忘记密码(暂未开发) 特别说明:这里的用户登入有俩种方式,主要是使用mysql数据库。 若需要使用自己的数据库,记得将以下的信息改未自己的对

    2024年02月03日
    浏览(48)
  • 在Oracle VM VirtualBox中添加磁盘,并挂载磁盘

    一、打开虚拟机分配硬盘空间          这里别选错了,是SATA,要不然就可能把虚拟机送走了                 选择新加的磁盘空间             然后就会发现多了一个 二、在linux系统中格式化磁盘         如果是分配过的磁盘会有黄框内的分区信息,我们需要对/de

    2024年02月06日
    浏览(46)
  • Oracle VM VirtualBox添加磁盘

    1.关闭正在启动的Oracle VM VirtualBox 2、选择存储 3、点击最右边 + 4、选择创建 直接下一步: 直接下一步: 调整需要的大小–创建即可: 此时此刻磁盘加载成功,登录linux系统使用命令查询是否将磁盘加载成功,系统磁盘空间是否有变化 检查命令: fdisk -l

    2024年02月12日
    浏览(45)
  • Exadata磁盘损坏导致磁盘组无法mount恢复(oracle一体机磁盘组异常恢复)---惜分飞

    Oracle Exadata客户,在换盘过程中,cell节点又一块磁盘损坏,导致datac1磁盘组(该磁盘组是normal方式冗余)无法mount Thu Jul 20 22:01:21 2023 SQL alter diskgroup datac1 mount force NOTE: cache registered group DATAC1 number=1 incarn=0x0728ad12 NOTE: cache began mount (first) of group DATAC1 number=1 incarn=0x0728ad12 NOTE: Assigning

    2024年02月15日
    浏览(44)
  • oracle警告日志\跟踪日志磁盘空间清理

    问题现象: 通过查看排查到alert和tarce占用大量磁盘空间 警告日志 /u01/app/oracle/diag/rdbms/orcl/orcl/alert 跟踪日志 /u01/app/oracle/diag/rdbms/orcl/orcl/trace 解决方案: 用adrci清除日志 确定目录 查看homepath是不是所要处理的日志目录 设置homepath(不支持多个路径) 清空警告日志 1440是按分钟算

    2024年02月11日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包