1.创建表空间
create tablespace test datafile 'F:\app\Administrator\oradata\orcl\test.dbf‘ size 50M autoextend on next 50M extent management local autoallocate;
指定表空间分区大小有两张方式:
1)extent management local autoallocate:由ORACLE决定区大小,ORACLE依据需要分配大小合适分区,一般为64K,但是数据块若超过16K,则分配大小为1MB的区。
2.)extent management local unifrom size 1M:ORACLE自动分配大小相同的区。
2.创建临时表空间
create temporary tablespace testemp TEMPfile 'F:\app\Administrator\oradata\orcl\testtemp.dbf' size 50M;
3.创建用户用设置默认表空间及临时表空间
create user amoy identified by 123456 default tablespace test temporary tablespace testemp ;
4.用户授权
grant resource,connect to test;
其中resource及connect角色拥有权限如下:
2)RESOURCE角色: --是授予开发人员的
5.赋予用户增删改查表权限:
grant create any table,drop any table,delete any table,select any table,update any table to test;
6.赋予用户增删视图权限:
grant create any view,drop any view to test;
7.赋予用户增删触发器权限:
grant create any trigger,drop any trigger to test;
8.赋予用户增删存储过程权限:
grant create any sequence,drop any sequence to test;