补充:在dba stdio中登陆,在sqlplus中连接则没有问题

解决方案 »

  1.   

    I think the connection is successful , just you can not use some feature of dba stdio because some information is from system view which is not accessable from normal user .
      

  2.   

    同意black_snail(●龙飞虎○) 
      

  3.   

    同意black_snail(●龙飞虎○) 
    还是权限的问题
      

  4.   

    Cause: The table or view entered does not exist, a synonym that is not allowed here was used, or a view was referenced where a table is required. Existing user tables and views can be listed by querying the data dictionary. Certain privileges may be required to access the table. If an application returned this message, the table the application tried to access does not exist in the database, or the application does not have access to it. Action: Check each of the following: the spelling of the table or view name. that a view is not specified where a table is required. that an existing table or view name exists. Contact the database administrator if the table needs to be created or if user or application privileges are required to access the table. Also, if attempting to access a table or view in another schema, make certain the correct schema is referenced and that access to the object is granted. 
      

  5.   

    应该是权限问题,在给该用户RESOURCE权限!
      

  6.   

    一、在添加用户时,如果你只给了connect和resource两个权限的话是无法通过dba stdio进行登录的,但决对可以通过sqlplus进行连接,因为你要知道管理员和普通用户的区别,可你说已经给了DBA权限,那么我认为应该可以连接。可就算不能连接你说的出错是信息我也觉得有问题。所以希望你能把你的操作过程说清楚一些。
    二、在数据库服务器上,以sysdba连接身份进入数据库的话,是不会检测用户名和
    密码的,即便你上面什么也不添也可以照样进入
      

  7.   

    connect和resource两个权限的话是无法通过dba ,用sysdba是不检测身份的
    我同意楼上的仁兄