在网上查了大量的资料,问题还是没有解决!哎,郁闷呀~~~~
一点一滴的知识都来之不易呀,呵呵好了,进入正题......很多朋友可能遇到过和我一样的问题,当机子的IP地址改变后,ORACLE的EM(Enterprise Manager)就无法打开了,同时,“OracleDBConsoleorcl”这个服务也无法启动!尤其使用路由共享上网的朋友可能遇到的机率更大些!这时,一个比较有效的办法就是用路由的DHCP给这台机子静态分配原先的那个IP,就可以正常工作了。而我想通过另一种方式来解决问题,原因很简单,IP的变化是经常会遇到的,比如把机子抱到其他地方上网,不能每次去配置路由器啊,多麻烦!网上搜了很多,比较主流的解决方法是重新配置emca。emca是oracle自带的一个工具(第一次遇到这问题,索性把oracle卸掉重装,但装到最后却弹出个窗口,说是实例化EM配置文件出错,提示以后自己配置emca)
根据网上的方法,先在cmd中执行 emca -config dbcontrol
出现下列行:
EMCA 开始于 2008-2-13 21:08:44
EM Configuration Assistant 10.2.0.1.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。
输入以下信息:
数据库 SID: orcl
监听程序端口号: 1521
SYS 用户的口令:            [color=#008000] <此处有个小技巧:嘿嘿,口令直在闪,根本输不进去,只要打个斜杆\再敲个回车就可以跳过了,以下两处同样的办法>
DBSNMP 用户的口令:
SYSMAN 用户的口令:
通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):
-----------------------------------------------------------------
已指定以下设置
数据库 ORACLE_HOME ................ D:\oracle\product\10.2.0\db_1
数据库主机名 ................ localhost
监听程序端口号 ................ 1521
数据库 SID ................ orcl
通知的电子邮件地址 ...............
通知的发件 (SMTP) 服务器 ...............
-----------------------------------------------------------------
是否继续? [yes(Y)/no(N)]: Y[/color]
接下来是一大堆!!
最后提示成功,并给出一个网址:http://localhost:1158/em输到IE中,哈,倒是有反映,心中一阵高兴~~~~但打开之后却大失所望!没有出现期待中的用户名、密码之类的界面,却提示“到实例的代理连接为不可用”,哎数据库实例 
主机  localhost  
  
端口  1521  
  
SID  oracle  
  
Oracle 主目录  D:\oracle\product\10.2.0\db_1  
  
监听程序 
状态  不可用  
  
主机    
  
端口    
  
名称    
  
Oracle 主目录    
  
位置    
  
详细资料   
到实例的代理连接 
状态  失败  
  
详细资料  ORA-12505: TNS:listener does not currently know of SID given in connect descriptor (DBD ERROR: OCIServerAttach)
请高手指点啊~~~~

解决方案 »

  1. C:Documents and Settings>emca -repos create 
    EMCA 开始于 2007-5-31 9:57:04 
    EM Configuration Assistant 10.2.0.1.0 正式版 
    版权所有 (c) 2003, 2005, Oracle。保留所有权利。 输入以下信息: 
    数据库 SID: ora10g 
    监听程序端口号: 1521 
    SYS 用户的口令: 
    SYSMAN 用户的口令: 是否继续? [yes(Y)/no(N)]: Y 
    2007-5-31 10:03:31 oracle.sysman.emcp.EMConfig perform 
    信息: 正在将此操作记录到 H:oracle10gcfgtoollogsemcaora10gemca_2007-05-31_09-57-03-上午.log。 
    2007-5-31 10:03:31 oracle.sysman.emcp.EMReposConfig createRepository 
    信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)... 
    2007-5-31 10:06:18 oracle.sysman.emcp.EMReposConfig invoke 
    信息: 已成功创建资料档案库 
    已成功完成 Enterprise Manager 的配置 
    EMCA 结束于 2007-5-31 10:06:18 
      

  2. 我也和LZ遇到同样问题!!求助ING,OEM进不去饿~~我是一点反应都么有~我装好后在IE里面输入  计算机名:端口号/em  可出现的还是错误界面~~
      

  3. 你没启动实例吧,先sql*plus登录,然后startup 启动实例 试试
      

  4. 楼主  你可以尝试使用DBCA/配置数据库选项试试.我和你同样的问题,解决了
      

类似问题 »