Oracle 创建表空间详细过程

此空间是用来进行数据存储的(表、function、存储过程等),所以是实际物理存储区域。
主要用途是在数据库进行排序运算[如创建索引、order by及group by、distinct、union/intersect/minus/、sort-merge及join、analyze命令]、
管理索引[如创建索 引、IMP进行数据导入]、访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理。


/**
此空间是用来进行数据存储的(表、function、存储过程等),所以是实际物理存储区域。
主要用途是在数据库进行排序运算[如创建索引、order by及group by、distinct、union/intersect/minus/、sort-merge及join、analyze命令]、
管理索引[如创建索 引、IMP进行数据导入]、访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理。
**/


--创建临时表空间
create temporary tablespace ods_temp
-- 数据存放的位置
tempfile 'D:\app\admin\oradata\orcl\ods_temp.dbf'
-- 初始空间50M
size 50m
-- 每次扩大50M
autoextend on next 50m 
-- 最大可以扩大到 20280M 如果想扩大至无限:unlimited 
maxsize 20480m
extent management local;



--创建数据表空间
CREATE TABLESPACE ODS_DATA NOLOGGING
-- 数据存放的位置
DATAFILE 'D:\app\admin\oradata\orcl\ods_data.dbf' 
-- 初始空间50M
size 50M
-- 每次扩大50M
AUTOEXTEND ON next 50M
-- 最大可以扩大到 20280M 如果想扩大至无限:unlimited 
maxsize 20480M
extent management local;


CREATE USER ods IDENTIFIED BY abcABC123
PROFILE DEFAULT
DEFAULT TABLESPACE ODS_DATA
ACCOUNT UNLOCK;

GRANT connect,resource,dba TO ods;
grant create session TO ods;

你可能感兴趣的:(Oracle,oracle,数据库,dba)