sql>grant connect to a;
sql>grant resource to a;

解决方案 »

  1.   

    需要有create user 权限。一般是sys用户。
      

  2.   

    创建用户的一般用法
    //建表空间LIBRARY,略
    connect system/manager@sn_db
    create user "LIBUSER" PROFILE "DEFAULT" IDENTIFIED BY "LIBUSER"
    DEFAULT TABLESPACE "LIBRARY"
    TEMPORARY TABLESPACE "TEMP"
    ACCOUNT UNLOCK ;
    grant Unlimited Tablespace to "LIBUSER"  //字符串全部区分大小写
    grant "CONNECT" ,"DBA", "RESOURCE" to "LIBUSER"  //"DBA"有创建用户权限楼主的grant connect 不加双引号能执行吗?怀疑!
      

  3.   

    你先执行这一句;
    sql>grant dba to a;然后
    grant connect,resource to a;
      

  4.   

    谢谢各位的热情回答
     已经解决了这个问题
     JCC0128(JCC)  我没加双引号 执行成功了!
    我也奇怪 最开始在oracle自带的SQL PLUS怎么都不行
    后来下载了一个PL SQL Developer就可以了
    是不是自带的SQL PLUS要我登陆的时候输入什么机器码 我不记得了 就没输入而出错呢?