oracle数据库关于GRID的问题,请大佬帮忙

Ayang0836 2021-04-07 08:39:00
Redhat7.3安装了grid和oracle,安装完成后没问题,如下图,可以正常shutdown immediate以及startup,连接数据库也没问题。

对root操作时,启动关闭都很流畅:
[root@dbserver hz]# srvctl stop db -d tdr
[root@dbserver hz]# srvctl start db -d tdr

[root@dbserver hz]# crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora.DG01.dg ora....up.type ONLINE ONLINE dbserver
ora.GRID.dg ora....up.type ONLINE ONLINE dbserver
ora....ER.lsnr ora....er.type ONLINE ONLINE dbserver
ora.asm ora.asm.type ONLINE ONLINE dbserver
ora.cssd ora.cssd.type ONLINE ONLINE dbserver
ora.diskmon ora....on.type OFFLINE OFFLINE
ora.evmd ora.evm.type ONLINE ONLINE dbserver
ora.ons ora.ons.type OFFLINE OFFLINE
ora.tdr.db ora....se.type ONLINE ONLINE dbserver




问题来了
但是重启虚拟机后就出现问题了,我是先对oracle操作shutdown immediate,然后对root操作reboot。
系统起来之后所有命令都出了问题,百度各种办法也没有解决,请前辈们指教一二。


[root@dbserver hz]# ll /dev/sd*
brw-rw---- 1 root disk 8, 0 Apr 7 23:14 /dev/sda
brw-rw---- 1 root disk 8, 1 Apr 7 23:14 /dev/sda1
brw-rw---- 1 root disk 8, 2 Apr 7 23:14 /dev/sda2
brw-rw---- 1 grid asmadmin 8, 16 Apr 7 23:14 /dev/sdb
brw-rw---- 1 grid asmadmin 8, 32 Apr 7 23:14 /dev/sdc

[root@dbserver hz]# srvctl start db -d tdr
PRCD-1027 : Failed to retrieve database tdr
PRCR-1115 : Failed to find entities of type resource that match filters ((NAME == ora.tdr.db) && (TYPE == ora.database.type)) and contain attributes VERSION,ORACLE_HOME,DATABASE_TYPE
Cannot communicate with crsd

[root@dbserver hz]# crs_stat -t
CRS-0184: Cannot communicate with the CRS daemon.


对oracle操作startup时:
SQL> startup;
ORA-01078: failure in processing system parameters
ORA-01565: error in identifying file '+DG01/tdr/spfiletdr.ora'
ORA-17503: ksfdopn:2 Failed to open file +DG01/tdr/spfiletdr.ora
ORA-29701: unable to connect to Cluster Synchronization Service


对grid操作时:
[grid@dbserver ~]$ asmcmd
Connected to an idle instance.
sh: /u01/app/oracle/product/11.2.0/dbhome_1/bin/clsecho: No such file or directory
ASMCMD> lsdg
Can't exec "/u01/app/oracle/product/11.2.0/dbhome_1/bin/clsecho": No such file or directory at /u01/app/oracle/product/11.2.0/dbhome_1/lib/asmcmdshare.pm line 494, <STDIN> line 1.
Use of uninitialized value $buf in string ne at /u01/app/oracle/product/11.2.0/dbhome_1/lib/asmcmdshare.pm line 498, <STDIN> line 1.
ASMCMD>


以上,请问各位大神这是哪里出了致命问题,请指教。会不会是我的外挂磁盘sdb和sdc没有做分区?sdb是安装GRID,sdb是数据库用的DG01。
[root@dbserver hz]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
sda1 8:1 0 1G 0 part /boot
sda2 8:2 0 39G 0 part
rhel-root 253:0 0 35G 0 lvm /
rhel-swap 253:1 0 4G 0 lvm [SWAP]
sdb 8:16 0 10G 0 disk
sdc 8:32 0 10G 0 disk

...全文
648 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ayang0836 2021-04-16
  • 打赏
  • 举报
回复
引用 2 楼 好记忆不如烂笔头abc的回复:
检查asm日志
请问具体怎么检查
Ayang0836 2021-04-16
  • 打赏
  • 举报
回复
引用 1 楼 真的不知道取什么名的回复:
集群服务没启吧 --root用户执行 crsctl start crs
Root执行: CRS-4013:This command is not supported in a single-node configuration. CRS-4000:Command Start failed,or completed with errors. 也是报错了
  • 打赏
  • 举报
回复
检查asm日志
  • 打赏
  • 举报
回复
集群服务没启吧 --root用户执行 crsctl start crs

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧