Oracle数据库的的使用与MySQL还是存在较大的不同,最近切换到使用Oracle数据库发现用习惯了MySQL还是不太习惯,所以记录一下Oracle创建数据库和用户的步骤。Oracle在创建数据库的时候要对应一个用户,数据库和用户一般一一对应,mysql直接通过create databse “数据库名” 就可以直接创建数据库了,而Oracle创建一个数据库需要以下三个步骤:
创建两个数据库的文件
创建用户与上面创建的文件形成映射关系
给用户添加权限
一、创建两个数据库的文件(monitor.dbf 和monitor_temp.dbf 两个文件)
CREATE TABLESPACE monitor LOGGING DATAFILE 'E:\app\owner\oradata\orcl\monitor.dbf'
SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 500M EXTENT MANAGEMENT LOCAL;
create temporary tablespace monitor_temp tempfile 'E:\app\owner\oradata\orcl\monitor_temp.dbf'
size 100m autoextend on next 32m maxsize 500m extent management local;
二、创建用户与上面创建的文件形成映射关系(用户名为monitor,密码为monitor)
CREATE USER monitor IDENTIFIED BY monitor DEFAULT TABLESPACE monitor TEMPORARY TABLESPACE monitor_temp;
三、添加权限
grant connect,resource,dba to monitor;
grant create session to monitor;
四、删除数据库
DROP TABLESPACE monitor INCLUDING CONTENTS AND DATAFILES;
五、删除用户
drop user monitor cascade;