未解决

1 Rookie

 • 

3 消息

21

2025年11月9日 11:49

Avamar通过RMAN备份数据库报错ORA-12162:TNS:net service name is incorrectly specified

数据库已经配置过ORACLE_HOME和ORACLE_SID,$ORACLE HOME/network/admin/tnsnames .ora看着也没问题,不过只能通过rman target sys/密码 nocatalog连接RMAN,tnsping服务名也正常,哪位大佬帮忙指导一下

Moderator

 • 

54 消息

2025年11月26日 03:12

您好,

Avamar通过RMAN备份数据库报错ORA-12162:TNS:net service name is incorrectly specified 

这其实是一个RMAN组件报错,类问题本质上可能是Avamar尝试通过配置的TNS去连接到数据库执行RMAN备份脚本时,由Oracle的实例抛出的。表面上可能是服务名不正确,实际上可能有各种不同的原因。可能的原因有:

  1. crsd service 没有正常运行
  2. 使用的语言环境导致名称字符识别问题(比如数据库中有中文库,而底层 LinuxOS 用的是 LANG=en_US.UTF-8,或类似场景)
  3. Avamar 客户端通过 avagent 服务接收和启动作业,启动avagent的用户如果没有加入足够的Oracle实例相关环境变量,或者缺少权限,也可能导致类似问题。

    由于原因可能较多,具体的情况一般需Oracle DBA帮助分析RMAN的或实例日志,或提交Avamar服务单寻求专业技术支持。
找不到事件!

Top