RMAN 下执行startup 命令出现"ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务" 错误

原创 2008年10月01日 15:37:00

 

今天在练习书上一个示例时,出现"ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 错误",示例如下:

C:/>rman target sys/orcl@demo

恢复管理器: Release 10.2.0.1.0 - Production on 星期三 10月 1 15:04:00 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

连接到目标数据库: DEMO (DBID=3408444956)

RMAN> shutdown immediate

使用目标数据库控制文件替代恢复目录
数据库已关闭
数据库已卸载
Oracle 实例已关闭

RMAN> startup

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: startup 命令 (在 10/01/2008 15:04:50 上) 失败
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

RMAN>

 

在网上查了半天也没有找到解决办法,后来在一个群里和群友讨论了现在了问题,原来是我的listener.ora文件有问题。

ORACLE 自动创建的内容是:

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = D:/oracle/product/10.2.0/db_1)
      (PROGRAM = extproc)
    )
  )

修改后:

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = DEMO)
      (ORACLE_HOME = D:/oracle/product/10.2.0/db_1)
    )
  )

重启一下监听服务后就可以了:

C:/>rman target sys/orcl@demo

恢复管理器: Release 10.2.0.1.0 - Production on 星期三 10月 1 15:32:36 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

连接到目标数据库: DEMO (DBID=3408444956)

RMAN> shutdown immediate

使用目标数据库控制文件替代恢复目录
数据库已关闭
数据库已卸载
Oracle 实例已关闭

RMAN> startup

已连接到目标数据库 (未启动)
Oracle 实例已启动
数据库已装载
数据库已打开

系统全局区域总计     167772160 字节

Fixed Size                     1247900 字节
Variable Size                 75498852 字节
Database Buffers              88080384 字节
Redo Buffers                   2945024 字节

RMAN>

安装oracle 11G-----( ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务)的解决方法

昨晚同事重新安装了服务器的oracle,然后用PL/SQL连接虚拟机中的Oracle数据库,发现报了“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误,帮其解决后,发现很多人...
  • Mrzhang0419
  • Mrzhang0419
  • 2016年04月19日 16:11
  • 8328

oracle中监听程序当前无法识别连接描述符中请求服务 的解决方法

早上同事用PL/SQL连接虚拟机中的Oracle数据库,发现又报了“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误,帮其解决后,发现很多人遇到过这样的问题,因此写着这里。 ...
  • zdx1515888659
  • zdx1515888659
  • 2016年07月08日 14:27
  • 23531

ORACLE11g ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

1、TNS连接错误同事跟我说连接oracle数据库报错ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务,如下所示:  2、查看本地TNSPING查看本地的tns配置: W...
  • mchdba
  • mchdba
  • 2016年10月27日 20:24
  • 3847

ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务的解决方法

ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务的解决方法 出现情况: 第一天正确安装oracle11G及完成配置PL/SQL,正确运行生产环境。夜间计算机关机,第二天重新启机,无...
  • huangyanlong
  • huangyanlong
  • 2014年01月19日 11:59
  • 9098

Oracle 正常关闭后 startup mount 提示监听程序当前无法识别连接描述附中请求的服务

[问题描述] oracle 执行shutdown Immediate之后,再执行startup mount时,报 ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 错误,如图...
  • Covey0306
  • Covey0306
  • 2016年07月15日 16:32
  • 3318

Oracle远程无法startup,提示"ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 "的解决方法

因为在数据库startup之前,数据库已经关闭,此时如果Listener采用动态注册的方式,则此时listener中已经没有对数据库实例的信息,对比shutdown前和shutdown之后的lsnrc...
  • dbsir
  • dbsir
  • 2009年09月08日 15:30
  • 2611

ORA-12514 : TNS:监听程序当前无法识别连接描述符中请求的服务(Linux 64位Oracle 11g)

在Linux系统上安装了64位oracle 11g,在Windows系统上用plsql和toad连接数据库,按之前的配置在本机上配置好了tnsnames.ora如下: orcl-215 =   (...
  • yixiyecao
  • yixiyecao
  • 2014年06月04日 11:19
  • 2203

使用PL/SQL连接本地oracle时报错:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务解决

环境:Oracle 11g R2 + PL SQL Developer + SQL Plus 问题:Oracle主服务和监听器服务已经启动,使用SQL Plus能够正常连接,使用PL SQL De...
  • a657281084
  • a657281084
  • 2015年10月29日 12:51
  • 3916

plsql连接oracle11g报“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误

我之前遇到过这个问题,之前的解决方案是由于连接的11g需要安装客户端instantclient_11_2,当然这个根据自己的版本来参考哈,下载地址是http://www.oracle.com/tech...
  • heidou_2016
  • heidou_2016
  • 2016年04月04日 21:49
  • 5821

ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务

早上同事用PL/SQL连接虚拟机中的Oracle数据库,发现又报了“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误,帮其解决后,发现很多人遇到过这样的问题,因此写着这里。 ...
  • jcy472578
  • jcy472578
  • 2013年09月06日 09:06
  • 5681
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:RMAN 下执行startup 命令出现"ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务" 错误
举报原因:
原因补充:

(最多只允许输入30个字)