安装oracle之后改了机器名,Oracle10 安装后,修改机器名的处理。

虚拟机上面装好Oracle 10之后,克隆一下。

准备做一些同时需要两台服务器的操作。

原始的情况

服务器名:ORCL-10

IP:192.168.1.210

管理页面:http://ORCL-10:1158/em

Oracle 服务名:orcl

克隆出来的服务器

服务器名:ORCL-10A

IP:192.168.1.211

修改机器名称结束,重新启动后

管理页面:http://ORCL-10A:1158/em 无法访问。

查看服务

OracleDBConsoleorcl

OracleOraDb10g_home1TNSListener

这两个服务,启动类型是 “自动” 的

但是没有启动起来。

首先需要解决监听的问题

lsnrctl status

D:\>lsnrctl status

LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 19-3月 -2011 13:3

7:31

Copyright (c) 1991, 2005, Oracle.  All rights reserved.

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))

TNS-12541: TNS: 无监听程序

TNS-12560: TNS: 协议适配器错误

TNS-00511: 无监听程序

32-bit Windows Error: 2: No such file or directory

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ORCL-10)(PORT=1521)))

TNS-01189: 监听程序无法验证用户

运行

「开始」菜单\程序\Oracle - OraDb10g_home1\配置和移植工具\Net Manager

修改 Oracle Net 配置

在 本地--服务命名--orcl 的地方

把 orcl 的 地址的 主机名, 由 ORCL-10 修改为 ORCL-10A

在 本地--监听程序--LISTENER 的地方

把 LISTENER 的地址2的 主机, 由 ORCL-10 修改为 ORCL-10A

保存网络配置后退出。

启动 Oracle 的 Listener

D:\>lsnrctl start

LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 19-3月 -2011 13:4

5:16

Copyright (c) 1991, 2005, Oracle.  All rights reserved.

启动tnslsnr: 请稍候...

TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production

系统参数文件为D:\oracle\product\10.2.0\db_1\network\admin\listener.ora

写入D:\oracle\product\10.2.0\db_1\network\log\listener.log的日志信息

监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))

监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ORCL-10A)(PORT=1521)))

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))

LISTENER 的 STATUS

------------------------

别名                      LISTENER

版本                      TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Produ

ction

启动日期                  19-3月 -2011 13:45:19

正常运行时间              0 天 0 小时 0 分 3 秒

跟踪级别                  off

安全性                    ON: Local OS Authentication

SNMP                      OFF

监听程序参数文件          D:\oracle\product\10.2.0\db_1\network\admin\listener.o

ra

监听程序日志文件          D:\oracle\product\10.2.0\db_1\network\log\listener.log

监听端点概要...

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ORCL-10A)(PORT=1521)))

服务摘要..

服务 "PLSExtProc" 包含 1 个例程。

例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...

命令执行成功

监听问题解决之后,下一步开始解决 OracleDBConsoleorcl 的问题

[这个步骤完毕后,为了避免后面出错了不能收场,我关闭虚拟机,在外面做了个快照。]

重新配置 OracleDBConsoleorcl

首先删除配置

D:\>emca -deconfig dbcontrol db -repos drop

EMCA 开始于 2011-3-19 13:57:44

EM Configuration Assistant 10.2.0.1.0 正式版

版权所有 (c) 2003, 2005, Oracle。保留所有权利。

输入以下信息:

数据库 SID: orcl

监听程序端口号: 1521

SYS 用户的口令:

SYSMAN 用户的口令:

是否继续? [yes(Y)/no(N)]: y

2011-3-19 13:58:29 oracle.sysman.emcp.EMConfig perform

信息: 正在将此操作记录到 D:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\orcl\emc

a_2011-03-19_01-57-44-下午.log。

2011-3-19 13:58:30 oracle.sysman.emcp.EMDBPreConfig performDeconfiguration

警告: 此数据库的 EM 尚未配置。无法执行特定于 EM 的操作。

2011-3-19 13:58:30 oracle.sysman.emcp.EMReposConfig dropRepository

信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)...

2011-3-19 14:00:02 oracle.sysman.emcp.EMReposConfig invoke

信息: 已成功删除资料档案库

已成功完成 Enterprise Manager 的配置

EMCA 结束于 2011-3-19 14:00:02

然后删除windows服务

D:\>sc delete OracleDBConsoleorcl

[SC] DeleteService SUCCESS

D:\>emca -config dbcontrol db -repos recreate

EMCA 开始于 2011-3-19 15:02:50

EM Configuration Assistant 10.2.0.1.0 正式版

版权所有 (c) 2003, 2005, Oracle。保留所有权利。

输入以下信息:

数据库 SID: orcl

监听程序端口号: 1521

SYS 用户的口令:

DBSNMP 用户的口令:

SYSMAN 用户的口令:

SYSMAN 用户的口令: 通知的电子邮件地址 (可选):

通知的发件 (SMTP) 服务器 (可选):

-----------------------------------------------------------------

已指定以下设置

数据库 ORACLE_HOME ................ D:\oracle\product\10.2.0\db_1

数据库主机名 ................ ORCL-10A

监听程序端口号 ................ 1521

数据库 SID ................ orcl

通知的电子邮件地址 ...............

通知的发件 (SMTP) 服务器 ...............

-----------------------------------------------------------------

是否继续? [yes(Y)/no(N)]: y

2011-3-19 15:03:17 oracle.sysman.emcp.EMConfig perform

信息: 正在将此操作记录到 D:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\orcl\emc

a_2011-03-19_03-02-50-下午.log。

2011-3-19 15:03:20 oracle.sysman.emcp.EMReposConfig dropRepository

信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)...

2011-3-19 15:03:22 oracle.sysman.emcp.EMReposConfig invoke

信息: 已成功删除资料档案库

2011-3-19 15:03:22 oracle.sysman.emcp.EMReposConfig createRepository

信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...

2011-3-19 15:05:53 oracle.sysman.emcp.EMReposConfig invoke

信息: 已成功创建资料档案库

2011-3-19 15:05:58 oracle.sysman.emcp.util.DBControlUtil startOMS

信息: 正在启动 Database Control (此操作可能需要一段时间)...

2011-3-19 15:06:38 oracle.sysman.emcp.EMDBPostConfig performConfiguration

信息: 已成功启动 Database Control

2011-3-19 15:06:38 oracle.sysman.emcp.EMDBPostConfig performConfiguration

警告: 无法创建 Database Control 快捷方式

2011-3-19 15:06:38 oracle.sysman.emcp.EMDBPostConfig performConfiguration

信息: >>>>>>>>>>> Database Control URL 为http://ORCL-10A:5500/em<<<<<<<<<<< 已成功完成 Enterprise Manager 的配置 EMCA 结束于 2011-3-19 15:06:38 新的管理地址为 http://ORCL-10A:5500/em 测试访问一切正常

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值