大家好,又见面了,我是你们的朋友全栈君。
临时表空间和表空间的区别,不想理解可略过
表空间
此空间是用来进行数据存储的(表、function、存储过程等),所以是实际物理存储区域。
临时表空间
主要用途是在数据库进行排序运算[如创建索引、order by及group by、distinct、union/intersect/minus/、sort-merge及join、analyze命令]、管理索引[如创建索 引、IMP进行数据导入]、访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理。
创建表空间
第一步:创建临时表空间
此步创建的是临时表空间,可以多个数据公用一个临时表空间,注意创建的大小即可,名称随意。
-- 创建表空间
create temporary tablespace user_temp
-- 数据存放的位置
tempfile 'D:\oracle\oradata\ORCL\user_temp.dbf'
-- 初始空间50M
size 50m
-- 每次扩大50M
autoextend on next 50m
-- 最大可以扩大到 20280M 如果想扩大至无限:unlimited
maxsize 20480m
extent management local;
第二步:创建数据表空间
此步注意数据表空间的名称最好与导出的备份文件所用的表空间名称一致,不一致容易报错!
-- 创建名为"TEST_DATA"表空间
CREATE TABLESPACE TEST_DATA NOLOGGING
-- 数据存放的位置
DATAFILE 'D:\oracle\oradata\ORCL\test_data.dbf'
-- 初始空间50M
size 50M
-- 每次扩大50M
AUTOEXTEND ON next 50M
-- 最大可以扩大到 20280M 如果想扩大至无限:unlimited
maxsize 20480M
extent management local;
第三步:创建用户并指定表空间
CREATE USER 用户名 IDENTIFIED BY 用户密码
PROFILE DEFAULT
DEFAULT TABLESPACE 表空间
ACCOUNT UNLOCK;
第四步:给用户授权
GRANT connect,resource,dba TO 用户名;
grant create session TO 用户名;
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/154215.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...