一次ORA-00130: invalid listener address错误

登录数据库,提示:

ora11g>sqlplus dcsopen/dcsopen1

SQL*Plus: Release 11.2.0.1.0 Production on Mon Jan 5 18:49:31 2015

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

ERROR:

ORA-01034: ORACLE not available

ORA-27101: shared memory realm does not exist

Linux-x86_64 Error: 2: No such file or directory

Process ID: 0

Session ID: 0 Serial number: 0

看样子是没有启动,那就启动数据库:

ora11g>sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Mon Jan 5 18:50:29 2015

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

Connected to an idle instance.

SQL> startup

ORA-00119: invalid specification for system parameter LOCAL_LISTENER

ORA-00130: invalid listener address ‘(ADDRESS=(PROTOCOL=TCP)(HOST=dcsopen2Node)(PORT=1521))‘

报的是如上的错误,看到其中监听信息是HOST=dcsopen2Node,第一反应是监听文件有问题,查看了下listener.ora文件:

# listener.ora Network Configuration File: /opt/app/ora11g/product/11.2.0/dcsopen/network/admin/listener.ora

# Generated by Oracle configuration tools.

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

)

)

ADR_BASE_LISTENER = /opt/app/ora11g

没有HOST=dcsopen2Node的配置。

查看机器名:

ora11g>hostname

dcsopen2Node

发现本机名称是dcsopen2Node。参看一些帖子,说是有可能oracle启动的时候会同时注册一个和hostname相同名称的监听,所以此处报错提示的是(ADDRESS=(PROTOCOL=TCP)(HOST=dcsopen2Node)(PORT=1521))这个监听,提示无效地址,再查看/etc/hosts文件:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

发现根本没有hostname对应项,由此推测,可能是Oracle注册和hostname同名监听,但/etc/hosts中又没有定义hostname-IP对应项,因此认为此监听地址无效

解决方法

/etc/hosts中添加项:

172.27.19.57    dcsopen2Node

重启服务:

ora11g>sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Mon Jan 5 20:33:32 2015

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

Connected to an idle instance.

SQL> startup

ORACLE instance started.

Total System Global Area 3290345472 bytes

Fixed Size                  2217832 bytes

Variable Size            2533361816 bytes

Database Buffers          738197504 bytes

Redo Buffers               16568320 bytes

Database mounted.

Database opened.

一切又恢复了平静。

时间: 2024-10-23 22:51:36

一次ORA-00130: invalid listener address错误的相关文章

ORA-00130: invalid listener address

一.环境描述suse 11 企业版 SP3 ,Oracle 11gR2 单实例 二.问题修改主机名后,数据库无法启动 三.问题处理 1.现象 mmpt-site:~ # su - oracle [email protected]:~> sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Fri Apr 27 08:22:08 2018 Copyright (c) 1982, 2009, Oracle. All rights

golang panic: runtime error: invalid memory address or nil pointer dereference [

今天做消息队列持久化存储服务过程中,golang操作mysql 报错: panic: runtime error: invalid memory address or nil pointer dereference [ 经过反复查找,原来是变量定义问题 做个记录,以后再有问题可以做个参考,原始代码: var Db *sql.DB func init() {     Db, err := sql.Open("mysql", "root:[email protected]/tes

PRCT-1302 the OCR has an invalid ip address

PRCT-1302 the OCR has an invalid ip address 1. 报错信息 an internal error occurred within cluster verification framework unable to obtain network interface list from oracle clusterware PRCT-1302 the OCR has an invalid ip address format 11.2.0.3OracleRAC软

微信开发配置JSSDK,注入权限验证,以及invalid signature签名错误解决

在微信开发中很多功能都要用到微信JSSDK,关于JSSDK的使用,微信官方的文档已经比较详细,一定要仔细去看文档. <script src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> 我们先进入微信SDK的JS文件.在页面中使用ajax注入权限验证,关于后台的验证以及签名算法,官方文档写的很详细,也有demo可以查看. $(function(){ //var url = window.lo

Oracle 记录插入时“Invalid parameter binding ”错误

出现这种错误的原因可能有一下几种: 由于OracleParameter[] parameters:中parameters的个数和对应的插入SQL语句中的冒号个数不等: 参数个数和冒号个数相等,但是如下所示,在给参数赋值时,右侧的数据类型和参数定义时不合符. parameters[4].Value = model.DB_GET_DATA_STATUS; 参考文章: Invalid parameter binding 错误

关于在xml文件中的 error: invalid symbol: &#39;switch&#39; 错误

在xml布局文件中使用Switch控件时,出现error: invalid symbol: 'switch'报错,代码如下: <Switch android:id="@+id/switch" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textOn="开启" android:textOff="关

ruby环境sass编译中文出现Syntax error: Invalid GBK character错误解决方法

sass文件编译时候使用ruby环境,无论是界面化的koala工具还是命令行模式的都无法通过,真是令人烦恼. 容易出现中文注释时候无法编译通过,或者出现乱码,找了几天的解决方法终于解决了. 这个问题的奇葩之处在于在xp环境中没有任何问题,只是在windows7环境中才出现的这个. sass编译时候出现如下错误的解决方法: Syntax error: Invalid GBK character "\xE5" on line 8 of E:\work\sass\sass\_big_box.

res\drawable-hdpi\new.png:0: error: invalid symbol: &#39;new&#39;错误原因是new是关键词呀

<ImageView android:id="@+id/new" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:layout_margi

apache下/.htaccess: Invalid command &#39;RewriteEngine&#39;错误信息如何解决。

错误信息. [Wed Nov 05 23:57:10 2014] [alert] [client 127.0.0.1] .../wamp/www/.../.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration. RewriteEngine命令需要rewrite mod的支持,$>cd /etc/apa