首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Oracle XE在主机名刷新时停止工作

Oracle XE在主机名刷新时停止工作
EN

Stack Overflow用户
提问于 2017-09-08 01:33:21
回答 1查看 1.8K关注 0票数 0

我花了好几个星期才解决这个问题,所以我想我应该分享一下:

我在Oracle上托管一个使用谷歌计算CentOS图像的Apex应用程序。我试图让第二台服务器使用快照运行,但发现一旦创建,连接就被拒绝了。

数据库正在运行,我没有更改centOS或Google上的任何防火墙规则,因此无法理解它将如何工作。

我花了几周时间责怪这两个防火墙。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-08 01:33:21

结果是,Oracle将主机信息存储在数据库启动时使用的文件中,如果这与当前服务器不匹配,则侦听器将不运行或侦听错误的内容。

有相当多的文档和帮助文章处理这些设置文件"tnsnames.ors“和"listener.ora”中的问题,但它们很复杂,有时甚至是相互矛盾的。但是有一个简单的技巧可以让Oracle为您修复它。

One off Fix:

您所要做的就是将Listener.ora文件重命名为其他文件,即listener.ora.old并重新启动DB,它将使用当前的服务器主机详细信息并重新开始工作。

如果您需要您的VM始终工作,而不管其主机名和IP如何,则为

只需在创建快照之前重命名该文件,那么任何新服务器在第一次启动时都会修复自己。

版本测试

Oracle XE 11g第2版

CentOS v7

谷歌计算引擎2017年9月

希望它能帮上忙

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46107343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档