下载.jpg

Oracle12C单机数据库检查监听提示TNS-12541错误,是因为计算机错误引起的


su - oracle
lsntctl status

提示

LSNRCTL for Linux: Version 12.2.0.1.0 - Production on 03-FEB-2020 13:15:20

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

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=orcl)(PORT=1539)))
TNS-12545: Connect failed because target host or object does not exist
 TNS-12560: TNS:protocol adapter error
  TNS-00515: Connect failed because target host or object does not exist
   Linux Error: 2: No such file or directory
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
TNS-12541: TNS:no listener
 TNS-12560: TNS:protocol adapter error
  TNS-00511: No listener
   Linux Error: 2: No such file or directory

2020-02-03_132600.jpg


修改计算名和host文件

vim /etc/hostname
改为
orcl

vim /etc/hosts
改为
192.168.101.14    orcl

hostnamectl --static set-hostname orcl && su


修改listener.ora

vim /u01/app/oracle/product/12.2.0/db_home/network/admin/listener.ora
将错误的HOST = xxx改为现计算机名
# listener.ora Network Configuration File: /u01/app/oracle/product/12.2.0/db_home/network/admin/listener.ora
# Generated by Oracle configuration tools.

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = orcl)(PORT = 1539))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )


启动监听

su - oracle
lsnrctl start

2020-02-03_133350.jpg


更新日期: 2020年02月03日
文章标签: Oracle
文章链接: https://www.vos.cn/db/394.html  
版权说明:如非注明,本站文章均为vOS原创,转载请注明出处和附带本文链接。