ORACLE创建数据库和用户,删除数据库和用户

一、创建数据库文件和数据库临时文件。

格式:

数据库文件: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;

 

 


版权声明:本文为feiduan1211原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。