oracle EM中在客户机器上可以连接,但是在服务器上不可以连接 em.这是怎么了?
还有就是客户机上只可以用sys/password as sysdba连接,其余的用户都不行

解决方案 »

  1.   

    1.在服务器上使用net configuration assistant配置连接串,测试成功后,再在服务器上使用em;
    2.在sys下给其他用户授权:grant select any table,resource,connect to Your_user
      

  2.   

    grant select any table,resource,connect to Your_user 
      

  3.   

       我的sys用户下怎么没有connect的角色?
      

  4.   

    sys这个用户没有connect角色是不行的,必须要给它授权
    其他用户不能访问,估计也是没有权限造成的
      

  5.   

    连接是时候要加上你本地配置好的SERVERNAME
    net configuration assistant用这个配置
    如果你会的话直接在NETWORK ADMIN下的TNSNAME.ORA文件中配置
    效果一样
      

  6.   

    1、检查TNSNAME.ORA文件
    2、检查SYSMAN用户是否加锁