博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
/etc/hosts配置出错导致listener无法启动
阅读量:2447 次
发布时间:2019-05-10

本文共 1216 字,大约阅读时间需要 4 分钟。

在一台机器上安装oracle,发现listener总是无法启动,查看跟踪日志
type='UNKNOWN' level='16' host_id='whdbtest205.yihaodian.com'
host_addr='UNKNOWN'>
TNS-12531: TNS:cannot allocate memory
type='UNKNOWN' level='16' host_id='whdbtest205.yihaodian.com'
host_addr='UNKNOWN'>
21-OCT-2011 06:53:17 * 12531
type='UNKNOWN' level='16' host_id='whdbtest205.yihaodian.com'
host_addr='UNKNOWN'>
TNS-12531: TNS:cannot allocate memory
上面报告是cannot allocate memory,但是查看内存使用情况,不应该是内存不足造成的
最后google到了类似的一个案例,作者说是hostname设置不当导致的。
查看了一下该机器的hostname配置
[oracle@justin alert]$ more /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=justin
[oracle@justin alert]$ more /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1       localhost.localdomain localhost
::1             localhost6.localdomain6 localhost6
发现hostname 205并未在/etc/hosts中出现,于是将两者设置成一样并重启,问题解决了。
但是仍有很大的疑惑,为何/etc/hosts里不设置hostname就可以导致listener无法正常启动?
于是在另外一台机器上做测试,用strace分别跟踪hostname设置正常和设置异常情况下listener启动日志,发现listener启动过程中确实要读到hostname参数,而且要打开/etc/hosts配置文件
但是依旧没有搞清楚究竟是哪一步导致listener无法启动

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15480802/viewspace-709641/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/15480802/viewspace-709641/

你可能感兴趣的文章
SQL Server中的数据库快照
查看>>
power bi 背景图_Power BI桌面饼图树
查看>>
@sql 单元测试_SQL单元测试最佳实践
查看>>
sql组合索引和独立索引_SQL索引概述和策略
查看>>
SQL Server执行计划面试问题
查看>>
sql t-sql_增强的PolyBase SQL 2019-使用t-SQL的外部表
查看>>
清理搜狗输入法_清理输入内容:避免安全性和可用性灾难
查看>>
索引sql server_SQL Server索引与统计顾问的困境或麻烦
查看>>
aws s3 cli_了解AWS CLI –使用AWS CLI与AWS S3存储桶进行交互
查看>>
json 转对象函数_JSON_QUERY()函数从JSON数据提取对象
查看>>
将PowerShell连接到SQL Server –使用其他帐户
查看>>
SQL Server Management Studio 2016的新功能–快速启动
查看>>
使用云SQL Server数据库备份和还原操作
查看>>
SQL Server Management Studio(SSMS)中的自定义键盘快捷方式
查看>>
透明加密tde_如何在SQL Server中配置透明数据加密(TDE)
查看>>
将SQL Server数据库备份到多个文件或从多个文件还原
查看>>
比较和同步两个SQL Server数据库之间的图像
查看>>
azure未连接_处理影响Azure成本的未使用和不必要的资源
查看>>
青蛙换位置excel_吃青蛙:如何在Excel中创建每日交付的sprint消耗图
查看>>
如何在SQL Server Reporting Services中使用表达式来创建有效的报告
查看>>