一、创建数据库文件和数据库临时文件。
格式:
数据库文件:CREATE TABLESPACE 数据库名称 LOGGING DATAFILE 数据库文件存储路径(需要先手动创建文件夹) SIZE 初始数据库大小 AUTOEXTEND ON NEXT 数据库自动增长容量 MAXSIZE 数据库最大容量 EXTENT MANAGEMENT LOCAL;
数据库临时文件:CREATE TABLESPACE 数据库临时文件名称 LOGGING DATAFILE 数据库临时文件存储路径(需要先手动创建文件夹) SIZE 初始数据库大小 AUTOEXTEND ON NEXT 数据库自动增长容量 MAXSIZE 数据库最大容量 EXTENT MANAGEMENT LOCAL;
CREATE TABLESPACE MyDatabase LOGGING DATAFILE 'D:\OracleDatabase\MyDatabase.dbf'
SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 500M EXTENT MANAGEMENT LOCAL;
create temporary tablespace MyDatabase_temp tempfile 'D:\OracleDatabase\MyDatabase_temp.dbf'
size 100m autoextend on next 32m maxsize 500m extent management local;二、创建数据库用户与上面创建的文件形成映射关系。
格式:CREATE USER 用户名 IDENTIFIED BY 用户面 DEFAULT TABLESPACE 关联的数据库名称 TEMPORARY TABLESPACE 关联的数据临时文件名称;
CREATE USER feiduan IDENTIFIED BY 123456 DEFAULT TABLESPACE MyDatabase TEMPORARY TABLESPACE MyDatabase_temp;用户feiduan的密码为123456,并且与MyDatabase 数据库形成了映射关系。
三、添加权限。
格式:grant 分配的权限等级(多个可用,隔开) to 用户名;
grant connect,resource,dba to feiduan;
grant create session to feiduan;dba:拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
resource:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
connect:拥有connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
四、删除数据库。
格式:DROP TABLESPACE 数据库名称 INCLUDING CONTENTS AND DATAFILES;
DROP TABLESPACE MyDatabase INCLUDING CONTENTS AND DATAFILES;五、删除用户。
格式:drop user 用户名 cascade;
drop user feiduan cascade;