linux - 静默安装后监听器未启动

标签 linux oracle ubuntu ubuntu-16.04 oracle12c

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

Oracle 安装。 听众创作。 数据库创建。

所有阶段都工作正常。

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

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

请告诉我:

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

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

[监听器创建enter image description here ][1]

最佳答案

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

步骤:

对于上述内容,我们需要在/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 并搜索链接 $(TNSLSNR)。

替换为 $(TNSLSNR) -lnnz12 -lons

并继续安装问题已修复。

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

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

版权所有 (c) 1991、2014,Oracle。保留所有权利。

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

监听者的状态

别名监听器 适用于 Linux 的 TNSLSNR 版本:版本 12.1.0.2.0 - 生产 开始日期 2019 年 1 月 18 日 04:52:45 正常运行时间 0 天 0 小时0分钟5秒 跟踪电平关闭 安全开启:本地操作系统身份验证 SNMP 关闭 监听器参数文件/u01/app/oracle/product/12.1.0/dbhome_1/network/admin/listener.ora 监听器日志文件/u01/app/oracle/diag/tnslsnr/imslinux/listener/alert/log.xml 监听端点摘要... (描述=(地址=(协议(protocol)=tcp)(主机=imslinux)(端口=1521))) (描述=(地址=(协议(protocol)=ipc)( key =EXTPROC1521))) 监听器不支持任何服务 命令成功完成 oracle@imslinux:/u01/app/oracle/product/12.1.0/dbhome_1/dbs$

关于linux - 静默安装后监听器未启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54251677/

相关文章:

python - 通过 SQLAlchemy 插入 MySQL 的行上的字符集会根据机器而变化吗?

oracle - 从阻止 session 的 oracle 中查找查询

c++ - Waitpid和同步问题

php-fpm 重启后 PHP kill exec() 后台进程

sql - Oracle SQL 转换函数

c - 为什么我的 C 编译器找不到一些头文件?

docker - 如何找出哪个用户正在访问/var/run/docker.sock会导致权限被拒绝错误

ubuntu - Capistrano 在从本地机器部署到服务器时要求输入 SSH 密码

linux - 在服务器端,获取客户端连接的服务器IP

sql - Oracle 获取最近 10 天的 sql