首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从快照还原服务器后的ORA-12514

从快照还原服务器后的ORA-12514
EN

Stack Overflow用户
提问于 2015-02-16 00:45:52
回答 1查看 508关注 0票数 0

我们有一系列的服务器运行Amazon和Oracle,这是一个本地应用程序使用的。OracleXE安装和运行都很好,我们的应用程序可以连接到DB,一切都很好。

对于我们特定的服务器之一,我们需要关闭它并将其存档。今天,我要把它放到网上。这是通过设置一个新的AWS实例、从备份快照创建一个新的虚拟硬盘驱动器、为服务器设置一个新的公共IP以及将DNS设置更改为旧域指向新IP、将还原的虚拟驱动器连接为主驱动器并启动它来完成的。

OracleXE不想工作。使用sqlplus连接本地主机:1521/XE生成"ORA-12514: TNS:listener目前不知道连接描述符中请求的服务“。

当我第一次对它进行快照和存档时,这个系统运行得很好,而且自从恢复它之后,我没有改变任何设置。一切都应该是完全一样的,那么为什么OracleXE现在不能工作呢?

listener.ora和tnsnames.ora使用服务器的公共域名定义了主机。我试着把它改成本地主机,但还是不起作用。

我能想到的唯一不同之处是服务器的公共IP地址和"rsa2密钥指纹“( Putty抱怨的原因是SSH密钥是相同的,但它是一个新的AWS实例)。到目前为止,我看到的所有建议都是在设置新系统或重新启动后修复ORA-12514的配置错误,但这是一个运行良好但已从快照恢复的系统。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-16 07:40:44

很可能,侦听器使用动态实例注册。

为此,您的侦听器必须侦听默认端口(1521),或者您的实例必须使用本地侦听器参数来定义侦听器的地址,其中实例应该注册它的存在。

因此,检查您的local_listener参数,检查服务器tnsnames.ora和listener.ora。同时检查客户端tnsnames.ora,它应该指向您的新服务器和监听器。

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

https://stackoverflow.com/questions/28533029

复制
相关文章

相似问题

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