一、创建与删除表空间
创建表空间
- CREATE TABLESPACE demo
- LOGGING
- DATAFILE 'D:\oraclexe\app\oracle\oradata\XE\DEMO.DBF'
- SIZE 500M
- AUTOEXTEND ON
- NEXT 10M MAXSIZE 2048M
- EXTENT MANAGEMENT LOCAL;
删除表空间
伦理片 http://www.dotdy.com/
- drop tablespace demo including contents and datafiles;
删除表空间是必须加including contents and datafiles,否则无法删除数据文件
二、建立用户、指定表空间、给用户授权
创建用户
- create user demo identified by demo;
指定用户表空间
- alter user demo default tablespace demo;
用户授权
- GRANT
- CREATE SESSION, CREATE ANY TABLE, CREATE ANY VIEW ,CREATE ANY INDEX, CREATE ANY PROCEDURE,
- ALTER ANY TABLE, ALTER ANY PROCEDURE,
- DROP ANY TABLE, DROP ANY VIEW, DROP ANY INDEX, DROP ANY PROCEDURE,
- SELECT ANY TABLE, INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TABLE
- TO demo;
三、激活或解锁用户
刚刚创建的用户是出于锁定状态的,所以需要解锁用户。
- alter user demo account unlock identified by demo;
必须加上identified by demo,否则激活是不成功的。
四、删除用户
- drop user demo cascade;
需要加上cascade,否则无法删除用户下的schema objects。当然无论有没有cascade都不能删除其所属表空间的。