机器改名导致oracle dbconsole 无法启动问题。

本文记录了将Oracle 11.2从一台虚拟机迁移到另一台虚拟机的具体步骤,包括修改tnsnames.ora和listener.ora、更新文件和注册表中的机器名、设置环境变量、重建企业管理器存储库等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

虚拟机(rd12106)镜像保存后,加载到另一台虚拟机(rd11009)(公司统一管理虚拟机,故有此场景)

操作系统:win2008

oracle版本:11.2

oracle dbconsole 无法启动。解决过程如下(当时做的时候有些混乱)

1。修改tnsnames.ora  listener.ora 保证数据库可以登录。

2。修改oracle安装目录下任何包含原机器名(rd12106)的文件名称和文本内容及文件夹名称全部修改为(rd11009)。

       -- 这一步作的很艰难,反复查找反复替换。

3。修改注册表,所有包含原机器名(rd12106) 的地方用新机器名(rd11009)用替换。

4。设置环境变量 ORACLE_UNQNAME=caa;

5。在命令窗口中运行:emca -repos recreate

       --根据提示输入相应配置信息

6。命令窗口中运行:emca  -config dbconsole db

      --根据提示输入相应配置信息

7。重器机器

我在操作的时候对 步骤1 - 6 反复执行了很多次, 但不是严格按次序执行,每次执行一步后,运行 emctl  start  dbconsole. 如果不能正常启动,则从1-6 步中选择一个继续操作,

(当时脑子有点晕,所有操作有些混乱), 最后实在没有什么可做的了,重器机器,发现dbconsole正常启动了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值