还有:
用户权限:连接数据库,添加,删除,修改表数据的权限,不能给dba权限
..

解决方案 »

  1.   

    最近懒了。不过有可以偷懒的办法,就是在oem中创建用于并分配权限的时候,可以察看脚本。模仿一下即可。
      

  2.   

    建用户 :create user test identified by test default tablespace  tablespace_name temporary tablespace tablespace_name account unlock;
    授权:grant connect ,resource,......to user test;
      

  3.   

    例如:
    --先创建表空间
    create tablespace qdgj datafile 'E:\Oracle\ORADATA\ora\qdgj.ora'
     SIZE 10M REUSE 
    AUTOEXTEND ON NEXT 5120K 
    MINIMUM EXTENT 512K 
    DEFAULT STORAGE ( INITIAL 512K NEXT 512K MINEXTENTS 1 MAXEXTENTS 4096 PCTINCREASE 1); 
    /
    --创建用户
    create user qdgj identified by qdgj default tablespace qdgj;
    --设置该用户在此表空间的可用范围
    alter user qdgj quota unlimited on qdgj;
    --赋权限
    grant connect,resource to qdgj;
    --连接到该用户
    connect qdgj/qdgj
    --创建对象
    create table ....
    ...
      

  4.   

    例如:
    --先创建表空间
    create tablespace qdgj datafile 'E:\Oracle\ORADATA\ora\qdgj.ora'
     SIZE 10M REUSE 
    AUTOEXTEND ON NEXT 5120K 
    MINIMUM EXTENT 512K 
    DEFAULT STORAGE ( INITIAL 512K NEXT 512K MINEXTENTS 1 MAXEXTENTS 4096 PCTINCREASE 1); 
    /
    --创建用户
    create user qdgj identified by qdgj default tablespace qdgj;
    --设置该用户在此表空间的可用范围
    alter user qdgj quota unlimited on qdgj;
    --赋权限
    grant connect,resource to qdgj;
    --连接到该用户
    connect qdgj/qdgj
    --创建对象
    create table ....
    ...