返回顶部
首页 > 资讯 > 数据库 >修改hostname后导致oracle客户端无法连接怎么办
  • 298
分享到

修改hostname后导致oracle客户端无法连接怎么办

2024-04-02 19:04:59 298人浏览 薄情痞子
摘要

本篇内容介绍了“修改hostname后导致oracle客户端无法连接怎么办”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,

本篇内容介绍了“修改hostname后导致oracle客户端无法连接怎么办”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

虚拟机Centos7中刚装了oracle11g,没重启前一切正常

重启后发现客户端无法连接到数据库

sql*Plus: Release 11.2.0.1.0 Production on 星期五 11月 16 15:05:18 2018
Copyright (c) 1982, 2010, Oracle.  All rights reserved.
请输入用户名:  system@orcl
输入口令:
ERROR:
ORA-12541: TNS: 无监听程序

登陆服务器看一下监听状态

[root@lzr ~]# lsnrctl status
LSNRCTL for linux: Version 11.2.0.1.0 - Production on 16-NOV-2018 15:07:55
Copyright (c) 1991, 2009, Oracle.  All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date                16-NOV-2018 15:00:14
Uptime                    0 days 0 hr. 7 min. 45 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /data/oracle/product/11.2.0/db_1/network/admin/listener.ora
Listener Log File         /data/oracle/diag/tnslsnr/lzr/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
Services Summary...
Service "ORCL" has 1 instance(s).
  Instance "ORCL", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully

实例ORCL状态为UNKNOWN,有点不太懂了,百度了一下之后

解决办法    

发现可能是hostname出现了问题

我在重启之前用命令

#hostnamectl set-hostname lzr

修改过hostname

先打开/etc/hosts检查一下

[root@lzr ~]# vi /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

host文件解释

添加新的一行

[root@lzr ~]# vi /etc/hosts
127.0.0.1   lzr
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

然后wq保存退出

现在我将数据库重启

[root@lzr ~]# sqlplus
SQL*Plus: Release 11.2.0.1.0 Production on Fri Nov 16 15:25:52 2018
Copyright (c) 1982, 2009, Oracle.  All rights reserved.
Enter user-name: sys as sysdba
Enter passWord:
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area 1185853440 bytes
Fixed Size                  2212776 bytes
Variable Size             738200664 bytes
Database Buffers          436207616 bytes
Redo Buffers                9232384 bytes
Database mounted.
Database opened.

再将监听重启,查看状态

[root@lzr ~]# lsnrctl
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 16-NOV-2018 15:31:17
Copyright (c) 1991, 2009, Oracle.  All rights reserved.
Welcome to LSNRCTL, type "help" for infORMation.
LSNRCTL> stop
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))
The command completed successfully
LSNRCTL> start
Starting /data/oracle/product/11.2.0/db_1/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 11.2.0.1.0 - Production
System parameter file is /data/oracle/product/11.2.0/db_1/network/admin/listener.ora
Log messages written to /data/oracle/diag/tnslsnr/lzr/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=lzr)(PORT=1521)))
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date                16-NOV-2018 15:31:21
Uptime                    0 days 0 hr. 0 min. 5 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /data/oracle/product/11.2.0/db_1/network/admin/listener.ora
Listener Log File         /data/oracle/diag/tnslsnr/lzr/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=lzr)(PORT=1521)))
Services Summary...
Service "ORCL" has 1 instance(s).
  Instance "ORCL", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date                16-NOV-2018 15:31:21
Uptime                    0 days 0 hr. 0 min. 8 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /data/oracle/product/11.2.0/db_1/network/admin/listener.ora
Listener Log File         /data/oracle/diag/tnslsnr/lzr/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=lzr)(PORT=1521)))
Services Summary...
Service "ORCL" has 1 instance(s).
  Instance "ORCL", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully

好像和之前没有什么变化

去数据库中注册一下监听

[root@lzr ~]# sqlplus
SQL*Plus: Release 11.2.0.1.0 Production on Fri Nov 16 15:32:54 2018
Copyright (c) 1982, 2009, Oracle.  All rights reserved.
Enter user-name: sys as sysdba
Enter password:
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> alter system reGISter
  2  ;
System altered.

再出来查看一下监听状态

[root@lzr ~]# lsnrctl
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 16-NOV-2018 15:33:35
Copyright (c) 1991, 2009, Oracle.  All rights reserved.
Welcome to LSNRCTL, type "help" for information.
LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date                16-NOV-2018 15:31:21
Uptime                    0 days 0 hr. 2 min. 15 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /data/oracle/product/11.2.0/db_1/network/admin/listener.ora
Listener Log File         /data/oracle/diag/tnslsnr/lzr/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=lzr)(PORT=1521)))
Services Summary...
Service "ORCL" has 2 instance(s).
  Instance "ORCL", status UNKNOWN, has 1 handler(s) for this service...
  Instance "orcl", status READY, has 1 handler(s) for this service...
Service "orclXDB" has 1 instance(s).
  Instance "orcl", status READY, has 1 handler(s) for this service...
The command completed successfully

看上去正常了,status ready

现在回到客户端中测试一下连接

C:\Users\lzr>sqlplus
SQL*Plus: Release 11.2.0.1.0 Production on 星期五 11月 16 15:34:10 2018
Copyright (c) 1982, 2010, Oracle.  All rights reserved.
请输入用户名:  system@orcl
输入口令:
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> show user
USER 为 "SYSTEM"

可以正常使用客户端连接了

“修改hostname后导致oracle客户端无法连接怎么办”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

您可能感兴趣的文档:

--结束END--

本文标题: 修改hostname后导致oracle客户端无法连接怎么办

本文链接: https://lsjlt.com/news/59747.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 修改hostname后导致oracle客户端无法连接怎么办
    本篇内容介绍了“修改hostname后导致oracle客户端无法连接怎么办”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,...
    99+
    2024-04-02
  • 修改了硬件时间后导致oracle无法正常启动怎么办
    这篇文章主要介绍“修改了硬件时间后导致oracle无法正常启动怎么办”,在日常操作中,相信很多人在修改了硬件时间后导致oracle无法正常启动怎么办问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方...
    99+
    2024-04-02
  • 一次Oracle修改最大连接数,导致oracle重启后无法登陆实例
           这是一次本地压力测试,由于默认Oracle 10g的数据库最大连接数是150。但是要程序的压力测试要用到300。 于是我参考网上资料,执行下面两行命令,修改最大连接数后,重启oracle服务器,就发生了错误提示ora...
    99+
    2018-03-16
    一次Oracle修改最大连接数,导致oracle重启后无法登陆实例
  • 安装ORACLE RAC时修改ssh端口导致CRS无法安装怎么办
    这篇文章主要介绍“安装ORACLE RAC时修改ssh端口导致CRS无法安装怎么办”,在日常操作中,相信很多人在安装ORACLE RAC时修改ssh端口导致CRS无法安装怎么办问题上存在疑惑,小编查阅了各式...
    99+
    2024-04-02
  • Oracle客户端无法连接服务端解决方法及步骤
    客户端无法连接服务端数据库,原因有网络,配置,文件访问权限,数据库服务是否已启动 等问题导致,一般排查的步骤如下:1.检查操作系统级别网络是否通畅  ping 192.168.10.12.检查数据...
    99+
    2024-04-02
  • 怎么解决RAC数据库环境修改scanip后客户端连接异常
    这篇文章主要讲解了“怎么解决RAC数据库环境修改scanip后客户端连接异常”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决RAC数据库环境修改sca...
    99+
    2024-04-02
  • RAC下主机修改时区导致db无法open怎么办
    这篇文章主要介绍了RAC下主机修改时区导致db无法open怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。11.2.0.4.rac 主机...
    99+
    2024-04-02
  • 数据库主机名错误导致客户端TNS-12541怎么办
    这篇文章主要介绍数据库主机名错误导致客户端TNS-12541怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! plsql登录出现TNS-12541l...
    99+
    2024-04-02
  • 怎么使用instantclient客户端连接oracle数据库
    要使用Instant Client客户端连接Oracle数据库,您需要按照以下步骤进行操作: 下载和安装Oracle Insta...
    99+
    2024-03-08
    oracle
  • 远程客户端连接MysqL数据库太慢怎么办
    这篇文章主要讲解了“远程客户端连接MysqL数据库太慢怎么办”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“远程客户端连接MysqL数据库太慢怎么办”吧!远程...
    99+
    2024-04-02
  • Linux主机名修改后导致mysql重启失败怎么办
    本篇内容主要讲解“Linux主机名修改后导致mysql重启失败怎么办”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux主机名修改后导致mysql重启失败怎...
    99+
    2024-04-02
  • Oracle用户密码含有特殊字符导致无法登陆怎么办
    小编给大家分享一下Oracle用户密码含有特殊字符导致无法登陆怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Oracle用户密码含有特殊字符导致无法登陆解决方法密码中包括特殊字符时,...
    99+
    2024-04-02
  • axios post 后端无法接收数据怎么办
    这篇文章主要介绍了axios post 后端无法接收数据怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在后端 允许跨域的情况下,axi...
    99+
    2024-04-02
  • centos7修改网卡后无法上网怎么办
    这篇文章主要介绍centos7修改网卡后无法上网怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!ping www.baidu.com未知的域名修改主机ip地址右键属性选属性这个选项原来是自动获取的,可能会在后续发...
    99+
    2023-06-22
  • 设置MySQL数据库参数不当导致应用无法连接怎么办
    本文主要给大家简单讲讲设置MySQL数据库参数不当导致应用无法连接怎么办,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望设置MySQL数据库参数不当导致应用无...
    99+
    2024-04-02
  • 免安装Oracle客户端使用PL/SQL连接Oracle的方法是什么
    本篇内容主要讲解“免安装Oracle客户端使用PL/SQL连接Oracle的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“免安装Oracle客户端使用...
    99+
    2024-04-02
  • oracle分区表全局唯一索引失效导致无法增删改怎么办
    这篇文章主要为大家展示了“oracle分区表全局唯一索引失效导致无法增删改怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“oracle分区表全局唯一索引失效...
    99+
    2024-04-02
  • 修改hosts文件里面的主机名导致oralce asm无法启动怎么办
    小编给大家分享一下修改hosts文件里面的主机名导致oralce asm无法启动怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下...
    99+
    2024-04-02
  • VMware安装CentOS6.5后无法连接网络怎么办
    本篇内容介绍了“VMware安装CentOS6.5后无法连接网络怎么办”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  VMware是一款虚...
    99+
    2023-06-10
  • mysql客户端连接远程数据库服务器失败怎么办
    mysql客户端连接远程数据库服务器失败怎么办?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。mysql客户端连接远程数据库服务...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作