--创建用户并赋予相应权限
create user test identified by "test";
grant dba to test;
grant unlimited tablespace to test;
grant create any table to test;
--创建表空间
create tablespace SM10001
logging datafile 'd:\oracle\test_data01.dbf' size 32m
autoextend(自动扩展) on next 32m maxsize 2048m extent(宽度) management(管理、处理) local;
--赋表空间给用户
alter user smchannel default tablespace SM10001
--以下两句解决无法动态创建函数索引问题,
如:
create index I_USER on T_USER (SUBSTR(USER_NAME,1,2))
alter system set query_rewrite_enabled = true;
grant query rewrite to test;
--删除用户其实是将用户及所创建的数据库对象从数据字典去除的过程, 用户被删除后,则用户所创建的实体也都被删除了
--注意:用户名是不能修改的,在线用户不能删除,用户所在的表空间也无法删除
drop user test cascade;