`
moqiao114
  • 浏览: 4392 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

【转】 升级oracle RAC后出现ORA-12520错误

阅读更多
现象:

oracle10gR2.0.0.1升级后,现在客户端连接时报ORA-12520错误

12520, 00000, "TNS:listener could not find available handler for requested type of server"
// *Cause: None of the known and available service handlers for requested type
// of server (dedicated or shared) are appropriate for the client connection.
// *Action: Run "lsnrctl services" to ensure that the instance(s) have
// registered with the listener and that the appropriate handlers are
// accepting connections.

解决:

在网上找了资料后修改了下面的参数后正常:

SQL> alter system set local_listener = '(ADDRESS=(PROTOCOL=TCP)(HOST=172.0.2.62)(PORT=1521))'
2 scope = spfile sid = 'rac11g1';
系统已更改。
SQL> alter system set local_listener = '(ADDRESS=(PROTOCOL=TCP)(HOST=172.0.2.63)(PORT=1521))'
2 scope = spfile sid = 'rac11g2';
系统已更改。
SQL> shutdown immediate数据库已经关闭。已经卸载数据库。
ORACLE 例程已经关闭。

SQL> startup
ORACLE 例程已经启动。
Total System Global Area 1.7108E+10 bytes
Fixed Size 2101632 bytes
Variable Size 3814182528 bytes
Database Buffers 1.3288E+10 bytes
Redo Buffers 4431872 bytes数据库装载完毕。数据库已经打开。
另外的节点也重启数据库服务器。
SQL> conn system/test@rac已连接。

问题解决。

参考:http://www.svn8.com/sql/Oracle/2009110712446_3.html

另外:在打数据库补丁后,在启动数据库时遇到了下面的错误:

SQL> startup
ORA-00119: invalid specification for system parameter LOCAL_LISTENER
ORA-00132: syntax error or unresolved network name 'LISTENER_GE02'

解决方法如下:
1、关闭数据库;
SQL> shutdown abort
ORACLE instance shut down.

2、然后在修改/opt/oracle/product/10.2.0/network/admin/tnsnames.ora文件,添加下面的语句:
LISTENER_GE02 =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
3、然后重新启动数据库
SQL> startup
ORACLE instance started.
Total System Global Area 285212672 bytes
Fixed Size 1218992 bytes
Variable Size 92276304 bytes
Database Buffers 188743680 bytes
Redo Buffers 2973696 bytes
Database mounted.
Database opened.
分享到:
评论

相关推荐

    Oracle12cRAC数据库 出现ora-12520, ora-12516

    在使用Oracle12cRAC(Real Application Clusters)数据库的过程中,可能会遇到客户端连接时出现ora-12520或ora-12516错误的问题。这两种错误代码分别表示“无法为服务找到可用实例”和“TNS:没有监听器”,通常与...

    Oracle SQL Developer连接报错(ORA-12505)的解决方案(两种)

    用oracle数据库新建连接时遇到ora-12505,此问题解决后又出现ora-12519错误,郁闷的半天,经过一番折腾问题解决,下面小编把我的两种解决方案分享给大家,仅供参考。  解决方案一: 今天工作时在新建连接的时候遇到...

    oracle远程连接服务器出现 ORA-12170 TNS:连接超时 解决办法

    错误描述:oracle远程连接服务器出现 ORA-12170 TNS:连接超时 错误检查:有很多是oracle自身安装的问题,但是我这里服务器配置正常,监听正常,服务正常,远程可以ping通服务器。 这里主要是防火墙问题,解决办法: ...

    Oracle RAC环境修改字符集遇到ORA-00205解决方法.rar

    然而,在修改Oracle RAC环境的字符集时,可能会遇到各种问题,其中最常见的错误之一是ORA-00205。这个错误通常表示启动参数文件(SPFILE)中的系统ID(SID)与实例ID不匹配,或者SPFILE本身存在问题。下面我们将详细...

    rac-ora-03113.docx

    然而,在使用 Oracle RAC 时,可能会遇到一些故障,例如 ORA-03113 错误。该错误通常是由于控制文件和数据文件头不匹配所引起的。在本文中,我们将详细介绍 ORA-03113 故障的处理步骤。 一、故障现象描述 在某个 ...

    oracle错误代码大全(超详细)

    ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法转换会话 ...

    BLOG_【故障处理】Oracle_lhr_ORA-01565 告警日志报“ORA-01565 Unable To open Spfile”.pdf

    本次故障出现在一个运行Oracle 12.1.0.2.0版本的RAC环境中,具体表现为告警日志频繁出现ORA-01565: Unable To open Spfile错误。这一问题对数据库的稳定运行产生了负面影响,需要进行详细的故障分析并找出有效的解决...

    ORA-00257错误.doc

    Oracle 的 Archivelog 机制是为了确保数据库的可恢复性,在数据库中, archivelog 文件是记录数据库的所有变化的日志文件,当 archivelog 文件达到一定的大小时, Oracle 就会抛出 ORA-00257 错误,这时我们需要...

    安装/升级Oracle遇到ORA-12514问题

    前几天升级Oracle数据库,从11.2.0.1升级至11.2.0.4,安装完成后,打开PL/SQL,显示ORA-12514,如图: 问题阐述 ORA-12514:监听程序当前无法识别链接描述符中请求的服务,简单的来说就是Oracle数据库的监听器配置有...

    RAC listener.ora详解.docx

    Oracle RAC 监听器配置文件 listener.ora 详解 Oracle RAC 监听器配置文件 listener.ora 是一个核心配置文件,用于配置 Oracle Net Listener 的参数。本文将详细介绍 listener.ora 文件的配置参数、协议地址参数、...

    BLOG_【故障处理】Oracle_lhr_ORA-28040 No matching authentication protocol.pdf

    在Oracle数据库管理中,遇到ORA-28040: No matching authentication protocol这一错误通常意味着客户端与服务器之间的认证协议不匹配。本文将深入探讨此问题的背景、发生原因以及具体的解决方案。 #### 2. 故障环境...

    Oracle dbca时报:ORA-12547: TNS:lost contact错误的解决

    最近在工作中遇到了一个问题,错误是Oracle dbca时报错:ORA-12547: TNS:lost contact,通过查找相关的资料终于找到了解决的方法,下面分享给大家,话不多说了,来一起看看详细的介绍吧。 环境: OS:RHEL6.5 x86-...

    Oracle 常见故障解决方法

    解决方法是升级到 9204 版本后问题解决了。 2. 解决 PRKR-1023 问题 解决方法是在两个节点都做 $ ln -sf /etc/srvConfig.loc /oracle/srvm/config/srvConfig.loc。 3. 解决 PRKR-1064 问题 解决方法是在两个节点...

    oracle ORA-01114、ORA-27067错误解决方法

    今天有朋友问到如下一则案例,ORA-01114,ORA-27067以及OSD-04026错误同时出现: *** ACTION NAME:() 2009-04-01 09:31:00.762*** MODULE NAME:(JDBC Thin Client) 2009-04-01 09:31:00.762*** SERVICE NAME:(SYS$...

    Oracle RAC恢复到单机方案-仅有一个全备

    如果遇到ORA-00392和ORA-00312错误,这意味着某个重做日志文件正处于被清除的状态。这种情况通常是由于重做日志文件中的I/O故障导致的。解决办法是清除有问题的重做日志组。 ```sql SQL> alter database clear log...

    Oracle rac功能测试方案

    本文档旨在提供一个全面的Oracle 11g RAC安装后的功能测试方案,主要包括性能测试、负载均衡测试以及异常情况下的稳定性测试等内容。 #### 二、测试目标 本测试的主要目的是验证Oracle RAC在实际工作环境中能否稳定...

    Oracle 如何解决 ORA-01187:无法从文件中读取

    Oracle 是一个功能强大的关系数据库管理系统,但是在实际应用中,我们可能会遇到各种错误信息,例如 ORA-01187:无法从文件中读取。该错误信息通常是由于临时文件无法被服务器进程验证所致。那么,如何解决该错误...

    Oracle中的【ORA-01536表空间限额不够】的解决方法

    Oracle中的【ORA-01536表空间限额不够】的解决方法 错误场景: 今天在SMS短信数据库一个功能运行时候遇到了ORA-01536错误,具体如下: --执行一条插入语句 INSERT INTO SMS_MASTER (CREATE_DATE, TYPE_NAME, SMS_...

    Oracle 11g RAC--安装参考手册 pdf.zip

    Oracle 11g Real Application Clusters (RAC) 是Oracle数据库的一个重要特性,它提供了高可用性和可伸缩性,允许多个数据库实例共享同一物理数据库。这个安装参考手册是为那些希望部署Oracle 11g RAC环境的IT专业...

    Oracle错误码大全

    - ORA-50000到ORA-69999:这是Oracle数据库组件,如RAC(Real Application Clusters)、Dataguard、Streams等的特定错误。 - ORA-70000到ORA-99999:预留给未来的错误码范围。 2. 使用"Oracle错误码大全": - 当...

Global site tag (gtag.js) - Google Analytics