首页 > 解决方案 > 静默安装后侦听器未启动

问题描述

我们在 Ubuntu 16.04.5 LTS 中进行静默安装 Oracle 12.1.0.2.0

甲骨文安装。听众创作。数据库创建。

所有阶段工作正常。

但是在创建监听器后,在检查监听器状态时,无法检查监听器的状态。

oracle@imslinux:/u01/app/oracle/product/12.1.0/dbhome_1/bin$ lsnrctl status oracle@imslinux:/u01/app/oracle/product/12.1.0/dbhome_1/bin$ ls -lrt lsnrctl -rwxr -xr-x 1 oracle oinstall 0 2014 年 7 月 7 日 lsnrctl

请告诉我 :

1.为什么创建监听后lsnrctl显示0字节?2. Ubuntu 16.04.5 版本是否支持lsnrctl?

参考链接:https ://community.oracle.com/thread/3994336?start=15&tstart=0

[监听器创建在此处输入图像描述][1]

标签: linuxoracleubuntuubuntu-16.04oracle12c

解决方案


问题已修复。请注意步骤。

脚步:

对于上述我们需要在 /u01/app/oracle/product/12.1.0/dbhome_1/network/lib/ins_net_server.mk 文件中进行更改

打开 /u01/app/oracle/product/12.1.0/dbhome_1/network/lib/ins_net_server.mk 并搜索 Linking $(TNSLSNR)。

替换为 $(TNSLSNR) -lnnz12 -lons

并继续安装问题已修复。

oracle@imslinux:/u01/app/oracle/product/12.1.0/dbhome_1/dbs$ lsnrctl status

适用于 Linux 的 LSNRCTL:版本 12.1.0.2.0 - 2019 年 1 月 18 日 04:52:50 生产

版权所有 (c) 1991、2014,甲骨文。版权所有。

连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=imslinux)(PORT=1521)))

监听器的状态

适用于 Linux 的别名 LISTENER 版本 TNSLSNR:版本 12.1.0.2.0 - 生产开始日期 18-JAN-2019 04:52:45 正常运行时间 0 天 0 小时。0分钟。5 sec Trace Level off Security ON: Local OS Authentication SNMP OFF Listener Parameter File /u01/app/oracle/product/12.1.0/dbhome_1/network/admin/listener.ora Listener Log File /u01/app/oracle/diag/ tnslsnr/imslinux/listener/alert/log.xml 监听端点摘要... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=imslinux)(PORT=1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc) )(KEY=EXTPROC1521))) 监听器不支持服务 命令成功完成 oracle@imslinux:/u01/app/oracle/product/12.1.0/dbhome_1/dbs$


推荐阅读