搭建19C ADG遇到的错误
ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
# 错误信息:
[oracle@ora19 ~]$ rman target sys/oracle@oracle auxiliary sys/oracle@oraclestd
Recovery Manager: Release 19.0.0.0.0 - Production on Sun Oct 23 23:05:51 2022
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.
connected to target database: ORACLE (DBID=1991627466)
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00554: initialization of internal recovery manager package failed
RMAN-04006: error from auxiliary database: ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
复制
问题描述:
主库可以借助TNS连接进入,但备库连接不上
问题原因:
备库未安装实例,只借助修改主库pfile中的参数后启动到nomount
状态,动态监听识别不到Oracle服务
解决:
修改动态监听为静态监听
LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ora19std)(PORT = 1522)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522)) ) ) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = oraclestd) (ORACLE_HOME = /u01/app/oracle/product/12.2.0.1/db_1) (SID_NAME = oraclestd) ) )
复制
万恶之源:ORA-12537: TNS:connection closed
# 报错信息:
[oracle@ora19 ~]$ sqlplus sys/oracle@oracle as sysdba
SQL*Plus: Release 19.0.0.0.0 - Production on Mon Oct 24 03:35:19 2022
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
ERROR:
ORA-12537: TNS:connection closed
复制
问题描述:
主库修改动态监听为静态监听后借助tns服务连接数据库连接不上,查看监听发现静态监听存在,tnsnames.ora
文件未做修改
问题原因:
静态监听配置文件中的ORACLE_HOME
有误:1. 路径有误 2. 路径最后多出一个’/’
解决:
修改路径后删除最后的’/'即可
RMAN-05535: warning: All redo log files were not defined properly.
Oracle error from auxiliary database: ORA-01275: Operation RENAME is not
RMAN-05535: warning: All redo log files were not defined properly.
复制
问题描述:
构建备库时建立备库的redo日志报错重命名错误
问题原因:
standby_file_management
设置为AUTO
DG模式下文件有两种管理方式(show parameter standby可以查),自动和手动管理,如果是自动管理,是没法做增加和重命名操作的。
解决:
关闭已mount
的数据库
重新启动到nomount
状态
修改管理方式为MAMUAL
删除备库上相关的文件后重新执行rman语句
shutdown immediate;
startup nomount;
alter system set standby_file_management=MANUAL;
复制
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
文章被以下合辑收录
评论
相关阅读
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
577次阅读
2025-04-15 17:24:06
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
524次阅读
2025-04-18 14:18:38
Oracle SQL 执行计划分析与优化指南
Digital Observer
479次阅读
2025-04-01 11:08:44
墨天轮个人数说知识点合集
JiekeXu
467次阅读
2025-04-01 15:56:03
XTTS跨版本迁移升级方案(11g to 19c RAC for Linux)
zwtian
463次阅读
2025-04-08 09:12:48
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
448次阅读
2025-04-22 00:20:37
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
446次阅读
2025-04-20 10:07:02
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
423次阅读
2025-04-22 00:13:51
Oracle 19c RAC更换IP实战,运维必看!
szrsu
409次阅读
2025-04-08 23:57:08
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
397次阅读
2025-04-17 17:02:24