暂无图片
oracle 11g rac 升级19c报错
我来答
分享
ss
2024-12-18
oracle 11g rac 升级19c报错

11.2.0.4 rac原地升级19.3.0 ,执行./gridSetup.sh后,跑/u01/app/19.3.0/grid/rootupgrade.sh脚本时报错:

2024/12/18 10:01:40 CLSRSC-595: Executing upgrade step 1 of 18: 'UpgradeTFA'.
2024/12/18 10:01:40 CLSRSC-4015: Performing install or upgrade action for Oracle Trace File Analyzer (TFA) Collector.
2024/12/18 10:01:40 CLSRSC-4012: Shutting down Oracle Trace File Analyzer (TFA) Collector.
2024/12/18 10:03:19 CLSRSC-4013: Successfully shut down Oracle Trace File Analyzer (TFA) Collector.
2024/12/18 10:03:19 CLSRSC-595: Executing upgrade step 2 of 18: 'ValidateEnv'.
2024/12/18 10:03:21 CLSRSC-595: Executing upgrade step 3 of 18: 'GetOldConfig'.
2024/12/18 10:03:21 CLSRSC-464: Starting retrieval of the cluster configuration data
2024/12/18 10:03:26 CLSRSC-692: Checking whether CRS entities are ready for upgrade. This operation may take a few minutes.
2024/12/18 10:03:39 CLSRSC-4003: Successfully patched Oracle Trace File Analyzer (TFA) Collector.
2024/12/18 10:05:49 CLSRSC-693: CRS entities validation completed successfully.
2024/12/18 10:05:53 CLSRSC-538: The root script failed to get the name of the OCR backup file on the ASM diskgroup.
Died at /u01/app/19.3.0/grid/crs/install/oraocr.pm line 1361.


我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
ss
暂无图片 评论
暂无图片 有用 1
打赏 0
ss

变量无异常,但是连接asm实例报错:

[grid@node1 ~]$ echo $ORACLE_SID
+ASM1
[grid@node1 ~]$ echo $ORACLE_HOME
/u01/app/11.2.0/grid
[grid@node1 ~]$ echo $ORACLE_BASE
/u01/app/grid
[grid@node1 ~]$ ps -ef|grep pmon
grid 115467 115124 0 11:01 pts/0 00:00:00 grep --color=auto pmon
grid 116805 1 0 Dec13 ? 00:00:53 asm_pmon_+ASM1
oracle 118420 1 0 Dec13 ? 00:00:54 ora_pmon_hydb1
[grid@node1 ~]$ crsctl check crs
CRS-4638: Oracle High Availability Services is online
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
[grid@node1 ~]$ asmcmd lsdg
Connected to an idle instance.
ASMCMD-8102: no connection to Oracle ASM; command requires Oracle ASM to run

暂无图片 评论
暂无图片 有用 1
打赏 0
吾亦可往
  • 检查 ASM 实例和相关配置
    • 首先,确保ORACLE_HOMEORACLE_SID环境变量正确设置为与 ASM 实例相关的值。在这种情况下,ORACLE_HOME应该是 ASM 实例对应的路径(可能需要更新为 19.3.0 版本对应的路径),ORACLE_SID应该是+ASM1。可以使用export命令重新设置这些环境变量,例如export ORACLE_HOME = /u01/app/19.3.0/grid(假设这是 19.3.0 版本的正确路径)和export ORACLE_SID = +ASM1
    • 检查 ASM 实例的监听器是否正常运行。可以使用lsnrctl status命令查看监听器状态。如果监听器未启动或出现错误,需要启动或修复监听器。例如,如果监听器未启动,可以使用lsnrctl start命令启动它。
    • 尝试使用sqlplusSYSASM身份连接到 ASM 实例,如sqlplus / as SYSASM,检查是否能够成功连接。如果无法连接,可能需要检查密码文件、权限等相关配置。
  • 检查 OCR 备份相关设置
    • 查看 ASM 磁盘组的状态和权限。使用crsctl query css votedisk命令查看投票磁盘(votedisk)的位置和状态,因为 OCR 和投票磁盘通常存储在 ASM 磁盘组中。确保这些磁盘组的权限设置正确,并且集群软件(CRS)能够正常访问它们。
    • 检查 OCR 备份策略和备份文件的存储位置。可以通过查看ocrconfig -showbackup命令的输出(如果能够运行此命令)来确定备份文件的存储位置和备份策略。如果备份文件不存在或者存储位置不可访问,可能需要手动配置备份位置或者重新创建备份。
  • 查看日志文件获取更多线索
    • 仔细查看rootcrs_node1_2024 - 12 - 18_10 - 51 - 57AM.log文件,其中可能包含有关升级失败的详细原因,例如在获取 OCR 备份文件名称时出现的具体错误信息,如磁盘 I/O 错误、权限问题或者文件系统错误等。根据日志文件中的错误信息,可以更有针对性地解决问题。
暂无图片 评论
暂无图片 有用 1
打赏 0
cqiwen

如果源系统为rhel6,则需要升级glibc包,以支持19C的安装.

推进ASM磁盘上的兼容性是一个不可逆的操作。升级后你再用11g home目录下的的grid去登录asm是不行的。

暂无图片 评论
暂无图片 有用 1
打赏 0
ss
题主
2024-12-20
centos7的环境
哄哄

我最近也在弄找个找个补丁找半天。。。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
内存占用高,请帮忙分析awr
回答 3
首先AWR中dbtime非常大是AIX上的一个bug,需要安装系统补丁才能解决:610006useAIXAPARIV35038610007useAIXAPARIV30712610008useAIXAP
SQL调优
回答 2
SELECTs.sid,s.serial,p.spid,s.username,s.machine,s.program,s.status,s.sqltextFROMv$sessionsJOINv$pro
oracle 生产库的内存管理是自动还是手动管理?
回答 1
已采纳
可以设置成自动管理。不过个别场景下会出现一些波动。资深的一些专家不建议,他们说Oracle的自动在OLAP上厉害,OLTP上还要提升。不过一般的场景问题不大。你要是不放心SGA和PGA还是自己设定也行
oracle 19c rac的alert日志显示统计信息任务报错?怪了。
回答 3
已采纳
问题找到,原来用户自己加了全局不可编辑触发器,禁止了drop和truncate操作。把触发器SYSTEM.TRGDDLDENYTRUNCATE禁用后恢复正常。
oracle 登录远程数据库报错?
回答 3
1.大概率是触发器限制了登录,先用sys登陆数据库,通过事件查一下对于的触发器SELECTFROMALLTRIGGERSWHERETRIGGERINGEVENTLIKE'%LOGON%';2.查看触发
从oracle以及sql server数据库的某个表中各取一个字段 作为一个视图,如何在oracle数据库里面实现?
回答 1
已采纳
如果sqlserver那边的表比较小,可以用透明网关,在oracle建立连接到sqlserver的dblink,然后即可在ORACLE中建立同时查询两边表的视图。至于为什么要小表,那是因为关联查询大表
如何在Oracle官方文档查看视图以及参数大全
回答 2
参考官方文档各个版本 DatabaseReference
PRCS-1014 : Server node04 is already part of server pool scdb
回答 2
已采纳
https://www.gwygd.com/rVJnJM7Vn.html
Oracle数据库中表关联查询,其中一个字段为空,怎么能显示出来?
回答 2
已采纳
假设T1表数据是全的,T2不全SELECTFROMT1,T2WHERET1.AT2.A()假设两个表都有不全selectfromt1fulljoint2ont1.at2.a假设有三个表可能都不全sel
在Oracle数据库中,想插入千万条数据,怎么样才能提高效率?
回答 2
已采纳
数据安全和性能需要权衡;想加速插入大量数据,可以增加多个数据文件、开并行、关闭表的日志记录功能;