重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

标题: 利用rman做auxiliary恢复的时候出现了 ORA-12528: 的处理方法 [打印本页]

作者: 王亮    时间: 2020-4-12 16:09
标题: 利用rman做auxiliary恢复的时候出现了 ORA-12528: 的处理方法
本帖最后由 王亮 于 2020-4-12 16:12 编辑

今天在使用auxiliary进行linux到Windows时,出现ORA-12528提示,如下
[oracle @ localhost dbs] $ rman目标sys / oracle辅助sys / oracle @ ORCLDG

恢复管理器:11.2.0.4.0版-Sun于4月12日生产00:41:24 2020

版权所有(c)1982、2011 ,Oracle和/或其分支机构。版权所有。

连接到目标数据库:ORCL(DBID = 1562527214)
RMAN-00571:=================================== =========================
RMAN-00569:===============错误消息堆栈如下=== ============
RMAN-00571:=================================== =========================
RMAN-00554:内部恢复管理器程序包初始化失败
RMAN-04006:来自辅助数据库的错误:ORA-12528:TNS:侦听器:所有适当的实例都在阻止新的连接
监听状态启动也正常,并且重复启动了一次。而且tnsping ORCLDG时,也可能拼通
监听状态:
[ oracle @ localhost admin] $ lsnrctl状态
Linux的LSNRCTL:版本11.2.0.4.0-于2020年4月12日生产00:57:36
版权所有(c)1991,2013 ,Oracle。版权所有。

连接到
LISTENER的(ADDRESS =(PROTOCOL = tcp)(HOST =)(PORT = 1521))状态
------------------------
Alias LISTENER
适用于Linux的版本TNSLSNR:版本11.2.0.4.0-生产
开始日期11-APR-2020 06:35:08
正常运行时间0天18小时。22分钟 27秒
跟踪级别关闭
安全性启用:本地OS身份验证
SNMP关闭
侦听器参数文件/u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
侦听器日志文件/ u01 / app / diag / tnslsnr / localhost / listener / alert / log.xml
侦听端点摘要...
  (DESCRIPTION =(地址=(PROTOCOL = tcp)(HOST = localhost)(PORT = 1521)))
服务摘要...
服务“ orcl”有1个实例)。
  状态为READY的实例“ orcl” 具有1个该服务的处理程序。
服务“ orclXDB”具有1个实例。
  实例“ orcl”,状态为READY ,具有1个该服务的处理程序……

tnsping ORCLDG:
[oracle @ localhost dbs] $ tnsping
用于Linux的ORCLDG TNS Ping实用程序:版本11.2.0.4.0-于2020年4月12日上线00:41:13
版权所有(c)1997,2013 ,Oracle。版权所有。使用的参数文件:
使用TNSNAMES适配器解析别名
尝试联系(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.133.23)(PORT = 1521))))(CONNECT_DATA =(SERVICE_NAME = ORCLDG) ))
OK(0 msec)

在网上搜索了很久,才知道是因为目标库启动到nomount的状态,远程连接不上,要解决的方法很简单,只需要在主库的TNS配置文件加,加上(UR = A)即可
如下:
ORCLDG =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.133.23)(PORT = 1521))
    ))
    (CONNECT_DATA =
      (SERVICE_NAME = ORCLDG)
   (UR = A)
     )
  )
保存之后,再进行连接,即可远程连接上了
[oracle @ localhost admin] $ rman target sys / oracle @ orcl辅助sys / oracle @ ORCLDG

恢复管理器:11.2版.0.4.0-星期日生产12月12日01:00:09 2020

版权所有(c)1982,2011 ,Oracle和/或其分支机构。版权所有。

已连接到目标数据库:ORCL(DBID = 1562527214)已
连接到辅助数据库:ORCL(未安装)

RMAN>









欢迎光临 重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2