修改计算机名称后,如何对oracle 10g服务重新配置

我原来的计算机名为:thinkpad-x61
修改后的计算机名称为:yinchong.mapbar.com

首先解决OracleDBConsole*服务。
在cmd窗口运行命令“emctl start dbconsole”,出现下面信息:

C:\Documents and Settings\yinchong>emctl start dbconsole
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
http://thinkpad-x61:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 10g Database Control ...OracleDBConsolemap 服
务正在启动 .
OracleDBConsolemap 服务无法启动。

系统出错。

发生系统错误 3。

系统找不到指定的路径。


注意红色部分的连接为你修改之前的计算机名称,所以提示你系统找不到制定的路径。
可以来修改相应的配置文件来解决,但是太麻烦。可以用下面方法解决之:
在cmd窗口运行命令:“emca -repos recreate”


C:\Documents and Settings\yinchong>emca -repos recreate

EMCA 开始于 2007-12-12 10:22:31
EM Configuration Assistant 10.2.0.1.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。

输入以下信息:
数据库 SID: map
监听程序端口号: 1521
SYS 用户的口令:
SYSMAN 用户的口令:

是否继续? [yes(Y)/no(N)]: y
2007-12-12 10:22:47 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 D:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\map\emca
_2007-12-12_10-22-31-上午.log。
2007-12-12 10:22:48 oracle.sysman.emcp.EMReposConfig dropRepository
信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)...
2007-12-12 10:24:02 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功删除资料档案库
2007-12-12 10:24:02 oracle.sysman.emcp.EMReposConfig createRepository
信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...
2007-12-12 10:26:08 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功创建资料档案库
已成功完成 Enterprise Manager 的配置

EMCA 结束于 2007-12-12 10:26:08

OK.!


"OracleOraDb10g_home1TNSListener"和“OracleService*”服务按一下操作:

修改“D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN”目录下的listener.ora和tnsnames.ora两个配置文件
将原来的计算机改成现在的计算机名或者localhost。

 

启动Oracle,在cmd模式下依次启动:
(1)set oracle_sid=sid2 //如果已知sid,则不用设置,直接进行第二步

//启动服务 sid2是指现用服务名,如sid2为test,oracleservicesid2 为 oracleservicetest
(2)net start oracleservicesid2 

(3)lsnrctl start                          //lsnrctl 是 listener-control( 监听器)的缩写。

关闭服务为:
(1)lsnrctl stop

(2)net stop oracleservicesid2

参考:
http://blog.csdn.net/mydriverc/archive/2007/06/28/1669798.aspx

http://www.itpub.net/785.html

你可能感兴趣的:(oracle,C++,c,.net,C#)