linux - 静默安装后侦听器未启动
问题描述
我们在 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
解决方案
问题已修复。请注意步骤。
脚步:
对于上述我们需要在 /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$
推荐阅读
- ruby-on-rails - 获取多态关联以通过验证
- python - 带有 s、d、b、c、o、x、X、n 等的 Python 索引......它们是什么?
- discord - 如何标记机器人的所有者
- elasticsearch - 仅对高于原点的匹配使用衰减函数
- c# - 如何从另一个类访问表单控件
- django - django.db.utils.IntegrityError:NOT NULL 约束失败:blog_article.created_on
- javascript - 为什么源映射包含“名称”?
- swift - 无法将文本文件放入 xcode 中的包中
- c# - Is there a way to put a delay in the execution between two statements in a function in c#?
- java - 我的构造函数无法正确读取文件问题