Oracle创建表空间

Oracle创建表空间

临时表空间和表空间的区别,不想理解可略过

表空间

此空间是用来进行数据存储的(表、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.dbf文件的前一层文件夹是存在的

此步注意数据表空间的名称最好与导出的备份文件所用的表空间名称一致,不一致容易报错!

-- 创建名为"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 用户名;

💡 相关推荐

谷歌浏览器下载后如何启用和管理网页打印功能
365bet中文资讯网

谷歌浏览器下载后如何启用和管理网页打印功能

📅 07-03 👀 5774
hide.me 评测 2025年:是否真的免费,可靠和安全?
完美365体育app下载安装

hide.me 评测 2025年:是否真的免费,可靠和安全?

📅 07-16 👀 5053
广东深圳哪里有算命比较灵验的地方、详细地址、位置在哪里;(深圳哪里的算命最准?详细地址和位置解析)