===========================================================
创建表空间:
create tablespace tablespace datafile 'F:\oracle\product\10.1.0\oradata\databaseSID\tablespace.dbf' size 200m autoextend on next 10m maxsize unlimited;
--tablespace 表空间名称 tablespace.dbf 数据文件名称 两个可以不一致
alter database datafile 'F:\oracle\product\10.1.0\oradata\databaseSID\tablespace.dbf' resize 500m;
CREATE TABLESPACE itreasury
DATAFILE 'F:\oracle\product\10.1.0\oradata\databaseSID\itreasury.dbf' SIZE 500 M
AUTOEXTEND ON NEXT 100 M MAXSIZE UNLIMITED
LOGGING
ONLINE
PERMANENT;
删除表空间
DROP TABLESPACE tablespace INCLUDING CONTENTS AND DATAFILES;
===========================================================
创建用户并分配表空间
create user username identified by password
default tablespace tablespace;
其中 username 为用户名,password为密码
若修改用户密码
alter user username identified by password2;
若删除用户
drop user username cascade;
如果提示不能删除连接中的用户,需要强行断开连接的用户
select username,sid,serial# from v$session;
然后
alter system kill session 'sid,serial#';
授权
grant connect to username;
grant dba to username;
grant resource to username;
grant unlimited tablespace to username;
赋予用户导入/导出数据库权限
grant CONNECT,DBA,EXP_FULL_DATABASE,IMP_FULL_DATABASE,RESOURCE to username;
grant ALTER USER,COMMENT ANY TABLE,CREATE ANY VIEW, CREATE USER,DELETE ANY TABLE,DROP ANY VIEW,DROP USER to username;