Oracle建立表空间和用户

建立表空间和用户的步骤:用户建立:create user 用户名 identified by "密码";授权:grant create session to 用户名;            grant create table to  用户名;            grant create tablespace to  用户名;            grant create view to  用户名;
表空间建立表空间(一般建N个存数据的表空间和一个索引空间):create tablespace 表空间名datafile ' 路径(要先建好路径)\***.dbf  ' size *Mtempfile ' 路径\***.dbf ' size *Mautoextend on  --自动增长--还有一些定义大小的命令,看需要 default storage( initial 100K, next 100k,);


例子:创建表空间create tablespace DEMOSPACE datafile 'E:/oracle_tablespaces/DEMOSPACE_TBSPACE.dbf' size 1500M autoextend on next 5M maxsize 3000M;删除表空间drop tablespace DEMOSPACE including contents and datafiles


用户权限授予用户使用表空间的权限:alter user 用户名 quota unlimited on 表空间;或 alter user 用户名 quota *M on 表空间;


--表空间CREATE TABLESPACE sdtDATAFILE 'F:\tablespace\demo' size 800M         EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; --索引表空间CREATE TABLESPACE sdt_IndexDATAFILE 'F:\tablespace\demo' size 512M                  EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;     --2.建用户create user demo identified by demo default tablespace demo; --3.赋权grant connect,resource to demo;grant create any sequence to demo;grant create any table to demo;grant delete any table to demo;grant insert any table to demo;grant select any table to demo;grant unlimited tablespace to demo;grant execute any procedure to demo;grant update any table to demo;grant create any view to demo;


--导入导出命令   ip导出方式: exp demo/demo@127.0.0.1:1521/orcl file=f:/f.dmp full=yexp demo/demo@orcl file=f:/f.dmp full=yimp demo/demo@orcl file=f:/f.dmp full=y ignore=y





©著作权归作者所有:来自51CTO博客作者wx59c524c28c333的原创作品,如需转载,请注明出处,否则将追究法律责任