前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[Centos7]oracle监听问题处理

[Centos7]oracle监听问题处理

作者头像
贰叁壹小窝
发布2021-03-01 10:55:06
1.2K0
发布2021-03-01 10:55:06
举报

概述

因UPS意外跳闸导致服务器宕机,将各服务恢复后,发现LIMS系统无法正常访问,通过报错提示发现监听有问题,处理方法见下文:

报错提示

处理

1.登陆到oracle数据库服务器

[root@lzdk ~]# su - oracle

2.查看监听状态

[oracle@lzdk ~]$ lsnrctl status
LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 22-FEB-2021 18:06:29

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

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.91.116)(PORT=1521)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Linux Error: 111: Connection refused

3.发现监听状态异常,先尝试手动启动监听

[oracle@lzdk ~]$ lsnrctl start
LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 22-FEB-2021 18:06:38

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

Starting /u01/app/oracle/product/11.2.0/dbhome_1/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 11.2.0.4.0 - Production
System parameter file is /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Log messages written to /u01/app/oracle/diag/tnslsnr/lzdk/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.91.116)(PORT=1521)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.91.116)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.4.0 - Production
Start Date                22-FEB-2021 18:06:38
Uptime                    0 days 0 hr. 0 min. 0 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Listener Log File         /u01/app/oracle/diag/tnslsnr/lzdk/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.91.116)(PORT=1521)))
The listener supports no services
The command completed successfully

4.尝试访问系统,发现依旧报错,再回到数据库服务器,尝试使用sqlplus 命令连接数据库

[oracle@lzdk ~]$ sqlplus system/lzdkoracle@192.168.91.116:1521/LZDK

SQL*Plus: Release 11.2.0.4.0 Production on Mon Feb 22 18:24:14 2021

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

ERROR:
ORA-12514: TNS:listener does not currently know of service requested in connect
descriptor
Enter user-name: 

5.发现报错ORA-12514,尝试重启数据库 6.连接数据库

[oracle@lzdk ~]$ sqlplus /nolog
SQL> connect / as sysdba

7.关闭数据库

SQL> shutdown abort
ORACLE instance shut down.

8.启动数据库

SQL> startup
ORACLE instance started.

Total System Global Area 4008546304 bytes
Fixed Size                  2259440 bytes
Variable Size            1442842128 bytes
Database Buffers         2550136832 bytes
Redo Buffers               13307904 bytes
Database mounted.
Database opened.

9.最后发现系统访问成功,果然还是重启包治百病23333...

访问恢复正常

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 概述
  • 处理
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档