Enterprise Manager 无法连接到数据库实例。下面列出了组件的状态。页刷新 2008-12-10 12:30:07
数据库实例(箭头是红色的向下
主机
127.0.0.1
端口
1521
SID
orcl
Oracle 主目录
F:\orcl监听程序
状态
启动
主机
127.0.0.1
端口
1521
名称
LISTENER
Oracle 主目录
F:\orcl
位置
F:\orcl\network\admin

到实例的代理连接
状态
失败
详细资料 ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID (DBD ERROR: OCIServe但是我点旁边的启动显示的确实:打开
启动/关闭:确认
当前状态 打开
操作 关闭 立即
是否确实要执行此操作?
还有一个  SQLException
Listener refused the connection with the following error: ORA-12514, TNS:listener does not currently know of service requested in connect descriptor The Connection descriptor used by the client was: (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)))
怎么回事啊?

解决方案 »

  1.   

    不清楚你哪里出了问题。你是用的OEM么?也就是http://localhost:1158/em么?
    到底哪个环节出了问题?能不能详细的说一下?
      

  2.   

    就是oem啊
    用http://127.0.0.1:1158/em/上去就是上面说的那个样子
      

  3.   

    问题就是Enterprise Manager 无法连接到数据库实例。
    登陆http://127.0.0.1:1158/em/后显示就如上面所说
    数据库实例(箭头是红色的向下)
    主机
    127.0.0.1
    端口
    1521
    SID
    orcl
    Oracle 主目录
    F:\orcl 到实例的代理连接
    状态
    失败
    详细资料 ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID (DBD ERROR: OCIServe 
      

  4.   

    你把里面的HOST改成主机名看看
      

  5.   

    不知道怎么改database configuration assistant?貌似不行啊
      

  6.   

    我用select instance_name from v$instance
    显示instance_name orcl
      

  7.   

    监听可以打开~oracle 10g
    数据库实例图标
    下的箭头红色向下
      

  8.   

    如何重建监听?
    这样?
    $ORACLE_HOME/admin/SID/listener.ora
    就是这样,然后lsnrctl start
    这个貌似也没什么改的还有就是lsnrctl reload?这个我试过然后刷新了下貌似没用
      

  9.   

    我用net configuration assistant 删除后有重新配置~然后在http://127.0.0.1:1158/em登陆
    还是原来的样子~没变
    数据库实例那个箭头还是红的向下