oracle 中怎么创建新用户?

解决方案 »

  1.   

    //创建用户
      create user Dave identified by Dave default tablespace test;  
    //授权
      grant resource,connect,dba to Dave; 
    ------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    DBA1 群:62697716(满); DBA2 群:62697977
      

  2.   

    //创建临时表空间 create temporary tablespace test_temp 
    tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' 
    size 32m 
    autoextend on 
    next 32m maxsize 2048m 
    extent management local; //创建数据表空间无限制
    create tablespace T_FAQ1
    logging
    datafile 'D:\oracle\product\10.1.0\oradata\orcl\t_faq_data02.dbf' 
    size 500m 
    autoextend 
    on next 500m maxsize unlimited
    extent management local;//创建数据表空间有限制 
    create tablespace test_data 
    logging 
    datafile 'E:\oracle\product\10.2.0\oradata\testserver\test_data01.dbf' 
    size 32m 
    autoextend on 
    next 32m maxsize 2048m 
    extent management local; //创建用户并指定表空间 
    create user username identified by password 
    default tablespace test_data 
    temporary tablespace test_temp; --给表空间增加数据文件
    ALTER TABLESPACE TADD114 ADD DATAFILE 'J:\SHANGLV\TADD114_05.ORA' SIZE 15000M--修改表空间为不自动扩展
    alter database datafile 'j:\shanglv\tadd114_05.ora' autoextend off//给用户授予权限 grant cretae session, connect,resource to username; //以后以该用户登录,创建的任何数据库对象都属于test_temp 和test_data表空间,这就不用在每创建一个对象给其指定表空间了。 
      

  3.   

    create user user_name identified by password default tablespace default_tablespace;