试试:
用internal登录 授予所有用户  create session 权限(是不是 create session 权限被你从角色中剥夺了?)

解决方案 »

  1.   

    我的是 9.2
    是不是不能用internal登录了
      

  2.   

    提示是权限不足!试下:  sqlplus /nolog
      sql>connect /as sysdba
      sql>grant connect to user_name;
      

  3.   

    以DBA的身份登陆,然后给用户授予connect权限即可grant connect to user
      

  4.   

    to:LGQDUCKY(飘) 提示如下:C:\Documents and Settings\Administrator>sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on 星期二 12月 28 16:50:33 2004Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.SQL> connect /as sysdba
    ERROR:
    ORA-12560: TNS: 协议适配器错误
      

  5.   

    你在数据库那台计算机上 connect /as sysdba ,看看有什么反映?
      

  6.   

    提示找不到 sysdba数据库所有的权限信息全部都丢失了
      

  7.   

    你得在服务器端用connect /as sysdba
      

  8.   

    SQL>conn sys@service_name as sysdba
    SQL>grant create session to username
    SQL>conn username@service_name