【问题标题】:During RMAN backup, shutdown immediate database and facing error ORA-12514: TNS:listener?在 RMAN 备份期间,关闭即时数据库并面临错误 ORA-12514: TNS:listener?
【发布时间】:2020-11-02 01:06:17
【问题描述】:

我正在进行 RMAN 备份。

 RMAN>  SHUTDOWN IMMEDIATE;

立即关机后,我无法启动数据库。 我试过了

  1. conn sys@databasename as sysdba
  2. RMAN 目标 sys@database
  3. lsnrctl 停止启动状态

但是我收到了这个错误。

C:\Users\Umair>rman target sys@ora_prep

Recovery Manager: Release 12.1.0.2.0 - Production on Mon Jul 13 00:18:00 2020

Copyright (c) 1982, 2014, Oracle and/or its affiliates.  All rights reserved.

target database Password:
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00554: initialization of internal recovery manager package failed
RMAN-04005: error from target database:
ORA-12514: TNS:listener does not currently know of service requested in connect descriptor

请指教。谢谢。

甲骨文 12.1.0 视窗 10

【问题讨论】:

  • 当然,如果您关闭了数据库并且 listener.ora 文件没有必要的 SID_LIST 条目,那么 rman(或其他任何东西)将无法建立到空闲实例。我不会通过 tns 连接来执行任何这些操作,而是从 db 服务器运行 rman 以使用 IPC 连接。为什么要关闭数据库?
  • 感谢您的回复。我按照说明在备份前关闭了数据库。那么启动方式是什么?
  • 数据库是否安装为 Windows 服务?然后可以使用服务管理器再次启动实例
  • Michael 所有的 oracle 服务已经在 windows 服务器上运行了。
  • "按照说明在备份前关闭数据库。"什么/谁的指导指南?我从不关闭我的数据库进行备份。如果您的数据库处于归档日志模式,它们可以而且应该在完全打开和运行时进行备份。如果它们不是处于归档日志模式...。那么,你不能认为数据库是有价值的,因为你永远无法完全恢复它。启动的方法是打开一个命令会话在数据库服务器上,设置ORACLE_SID,连接sqlplus 'sqlplus / as sysdba',然后发出一个'startup' 命令。非常初级。

标签: oracle


【解决方案1】:
猜你喜欢
  • 2018-04-30
  • 1970-01-01
  • 2012-03-13
  • 2012-04-29
  • 1970-01-01
  • 2020-02-12
  • 1970-01-01
  • 2019-02-26
相关资源
最近更新 更多