我是个初学者,前几天安装的Oracle 9 (xp系统)配置完后从改的sysman密码,这几天跟着《Oracle 9从入门到精通》这本书练习的时候发现oem里的数据库打不开了,报错:ORA-01031:insufficient privileges,但是SQL Plus能进,独立oem也能进,在csdn上搜索了一下,有人说是权限不够:GRANT   SYSDBA   TO   SYSTEM 权限我赋过去了,还是进不去,有人说是sqlnet.ora的问题,我的文件内容:
# SQLNET.ORA Network Configuration File: D:\oracle\ora92\network\admin\sqlnet.ora
# Generated by Oracle configuration tools.SQLNET.AUTHENTICATION_SERVICES= (NTS)NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)好像没有错误
很迷茫~请高手指教,谢谢

解决方案 »

  1.   

    你之前是不是修改了什么配置参数?
    使用OEM连接数据库,只能用DEDICATE 连接,看看你的TNS里的配置。。
      

  2.   


    ORA-01031:insufficient privileges, 已经提示了 角色不对你登陆的时候下面选的角色不对  sys  sysdba         scott   nonal
      

  3.   

    前2楼的说明我看不懂。。
    1楼:TNS是什么?
    2楼:sys sysdba scott nonal什么意思?
      

  4.   

    找到方法了:用户名:system,密码****,用normal进入就行了