最近刚好用oracle数据库用得比较多,涉及到数据库安装,实例的创建,表空间的创建等,现在写一篇文章记录一下,主要是表空间的创建及用户的创建
简单来讲,分为四步:
1:创建临时表空间
2:创建数据表空间
3:创建用户并制定表空间
4:给用户授予权限
下面展示实例:
1.创建临时表空间,DB_temp表示表空间的名称
-- 创建临时表空间,用于用户执行查询时要使用的缓存空间
CREATE TEMPORARY TABLESPACE DB_temp
TEMPFILE 'D:\app\admin\oradata\ORCLDBS\DB_temp.dbf'
SIZE 20M
AUTOEXTEND ON
NEXT 20M MAXSIZE 2048M
EXTENT MANAGEMENT LOCAL;
2.创建数据表空间,DB为表空间名称
--创建表空间,用于存储表的内容的空间。
CREATE TABLESPACE DB
LOGGING
DATAFILE 'D:\app\admin\oradata\ORCLDBS\DB.dbf'
SIZE 20M
AUTOEXTEND ON
NEXT 20M MAXSIZE 2048M
EXTENT MANAGEMENT LOCAL;
3.创建用户,user为用户名,DB为刚刚创建的表空间,DB_temp为刚刚创建的临时表空间
--创建用户
CREATE USER WMS IDENTIFIED BY user
DEFAULT TABLESPACE DB
TEMPORARY TABLESPACE DB_temp;
4.授权
--表示把connect,resource权限授予用户
GRANT connect,resource TO user;
--表示把 dba权限授予给用户
grant dba to user;
到这里就完成用户的创建,之后可对该数据库用户进行操作!