我是一个新手,在oracle中有个数据库 DATABASE
我想在这个库中,新建一个表空间 User_data,用于建数据表,存储过程,等数据库对象
另外想新建一个用户 专门来管理,操作这个表空间,我直接在oracle里面建了一块表空间DATABASE用sys as dba 服务 DATABASE 登录 sql plus 然后在 sql plus里面写
create user username identified by pwd default TABLESPACE  User_data  Temporary TABLESPACE Temp;
grant connect,resource,dba to business;创建后在本地连接没有问题,但是有客户端 pl sql 连接的时候,确连接不上,可是如果在本地 sql plus 使用 
create user username identified by pwd 
grantdba to business;
客户端pl sql就能连接上, 我感觉是我指定了表空间的问题,大家帮我看一下啊

解决方案 »

  1.   

    create user username identified by pwd 
    grantdba to business; 
    ========================================
    username 和 business 是什么关系啊?
      

  2.   

    写错了 是 username 
      

  3.   

    问题解决了, CREATE USER users IDENTIFIED BY pwd
    PROFILE DEFAULT
    DEFAULT TABLESPACE spaces
    TEMPORARY TABLESPACE temp
    ACCOUNT UNLOCK;
    授予表空间使用权:grant resource to username授予创建表权限:grant create table to username授予连接数据库的权限:grant create session to username grant create session to username   这个很重要,用户远程连接