TNS-01189: The listener could not authenticate the user

数据库服务器让系统管理员修改IP后启动监听报TNS-01189故障

[[email protected] ~]su - oracle

[[email protected] ~]$ lsnrctl status

LSNRCTL for Linux: Version 12.1.0.2.0 - Production on 24-AUG-2016 19:16:36

Copyright (c) 1991, 2014, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dg1)(PORT=1521)))
TNS-01189: The listener could not authenticate the user

下面是官方文档对这个故障的解释

Cause: The user attempted to issue a privileged administrative command, but

could not be successfully authenticated by the listener using the local OS

authentication mechanism. This may occur due to one of the following reasons:

1. The user is running a version of LSNRCTL that is lower than the version of the

listener.

2. The user is attempting to administer the listener from a remote node.

3. The listener could not obtain the system resources needed to perform. the

authentication.

4. The local network connection between the listener and LSNRCTL was

terminated unexpectedly during authentication message exchange, such as if

LSNRCTL program was suddenly aborted.

5. The communication between the listener and LSNRCTL is being intercepted by

a malicious user.

6. The software that the user is running is not following the authentication

protocol, indicating a malicious user.

Action: Make sure that administrative commands are issued using the LSNRCTL

tool that is of a version equal or greater than the version of the listener, and that

the tool and the listener are running on the same node. You can issue the

VERSION command to find out the version of the listener. If a malicious user is

suspected, use the information provided in the listener log file to determine the

source and nature of the requests. Enable listener tracing for more information. If

the error persists, contact Oracle Support Services.

对于这个问题解决思路是先检查/etc/hosts的配置,因为修改过ip,现在ip是192.168.1.7,原来是10.0.96.96,而监听使用的是机器名

[[email protected] admin]$ cat /etc/hosts
127.0.0.1 localhost.localdomain localhost.localdomain localhost4 localhost4.localdomain4 localhost
192.168.1.7 dg1.zytk.com dg1
10.0.96.96 dg1.zytk.com dg1
::1 localhost.localdomain localhost.localdomain localhost6 localhost6.localdomain6 localhost

时间: 2024-11-20 13:32:28

TNS-01189: The listener could not authenticate the user的相关文章

Oracle ORA-12541:TNS:no listener

原因1: lsnrctl 没有开启 原因2 :lsnrctl 开启但用客户端连接依然是报ORA-12541:TNS:no listener TNS-12541:TNS: No Listener TNS-12560:TNS:Protocol adapter error TNS-00511:TNS:No Listener Linux error:lll:Connection refused 如报以上错误,一般是由于hostname 与 /etc/hosts 主机名不匹配造成

Oracle Net Listener Parameters (listener.ora)(转)

12/20 7 Oracle Net Listener Parameters (listener.ora) This chapter provides a complete listing of the listener.ora file configuration parameters. This chapter contains these topics: Overview of Oracle Net Listener Configuration File Oracle Net Listen

TNS-01201: Listener cannot find executablen 错误

最近在启动监听器的时候收到了TNS-01201: Listener cannot find executable...的错误提示.这个错误还真是一个一直没有碰到过的错误.咋一看还真不明白是怎么一回事呢.下面是错误的具体描述与解决方案. 1.故障描述#在启动监听器时收到了TNS-01201错误,监听器无法找到可执行文件[email protected]:~> lsnrctl start LISTENER_USBO2 LSNRCTL for Linux: Version 10.2.0.3.0 - P

Oracle遇到的一些问题

1.制造数据时出现错误 ORA-30009问题 计划任务: insert into test select rownum,sysdate from dual connect by rownum<100000 会出现ORA-30009  connect-by出错 修改任务: insert into test select rownum,sysdate from xmltable ('1 to 100000') 使用xmltable来进行累计 2.TNS:NO LISTENER 1)在win下,打开

Navicat “ORA-28547:connection to server failed

我的"ORA-28547:connection to server failed,probable Oracle Net admin error"的解决步骤(navicat,toad,plsql developer工具通用) 连接oracle 11g突然蹦出了一个错误"ORA-28547:connection to server failed,probable Oracle Net admin error",见下图,我勒个去,真是郁闷死了,无奈在网上搜索了好久找到了

通过Oracle透明网关连接Sybase

Oracle公司提出的透明网关技术可用于实现与其他多种类型的数据库的互联,实现不同类型数据之间建立连接,方便于使用者进行查询.近日,在公司的某项目的实施过程中,开发人员需要访问Sybase数据库中的某些表,就想到创建一个中间库,使用Oracle透明网关,创建dblink去读取数据.由于在安装过程中出现过不少的错误,特此记录一下配置过程. 一.安装透明网关 先从Oracle的官方网站下载所需版本的透明网关软件.我这里选用的是win32_11gR2_gateways.安装过程可以参看网络搜索上的教程

【转】Oracle 11g Dataguard 参数详解

转自:https://www.jb51.net/article/52269.htm 这篇文章主要介绍了Oracle 11g Dataguard参数详解,包含了独立参数.主库参数.备库参数的详细说明,需要的朋友可以参考下. 注:本文译自<Oracle Data Guard 11g Handbook> Page 78 – Page 88 就Data Guard(后面都写成DG)来说,我们只关注如下三种参数: 1.独立于数据库角色的参数2.数据库角色为primary时的参数3.数据库角色为stand

plsql登录提示ORA-12514:TNS:listener does not currently know of service…………

问题:在自己电脑上安装好plsql并且第一次运行可以,关机重启后再登录PLSQL报错了…… 解决方法:1.修改oracle里面listener.ora文件的内容 文件路径为: 改之前的内容: 改后的内容为: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = ORCL) (ORACLE_HOME = D:\oracle\product\11.2.0\dbhome_1) (SID_NAME = ORCL) ) (SID_DESC

TNS-12541: TNS:no listener , TNS-12542: TNS:address already in use

查看数据库监听状态不对$ lsnrctl status LSNRCTL for IBM/AIX RISC System/6000: Version 10.2.0.5.0 - Production on 05-NOV-2012 08:54:08 Copyright (c) 1991, 2010, Oracle.  All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=test)(PORT=1521)