我是靠谱客的博主 害怕机器猫,最近开发中收集的这篇文章主要介绍oracle创建和删除表空间,oracle 表空间创建和删除,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

oracle数据库:数据库对象以及表数据都存储在表空间中,创建用户时可以指定对应的表空间。这样用户可以在各自的表空间中操作数据,互不干扰。

1. 表空间创建

若不清楚表空间对应文件的路径,可以登录系统用户(sys/system)查看已有表空间对应数据文件的路径

select * from dba_data_files;

临时表空间

用作数据库运算过程中的数据存储,或临时表数据存储等。用完之后系统会自动清理。若不创建则使用系统默认的临时表空间TEMP

CREATE TEMPORARY TABLESPACE tempname --表空间名称

TEMPFILE '/oracle/oradata/orcl/temp001.dbf' --文件路径

SIZE 200m --初始大小

AUTOEXTEND ON NEXT 32m --自动扩展每次多少

MAXSIZE 2048m --最大多少(也可以设置为UNLIMITED,则最大为32g)

EXTENT MANAGEMENT LOCAL;

永久性表空间

存储数据库对象,以及表数据。与临时表空间最大的区别是数据永久性,不会被系统自动清空。

CREATE TABLESPACE DB_DATA

DATAFILE '/oracle/oradata/orcl/DB_DATA01.dbf'

SIZE 32m

AUTOEXTEND ON NEXT 32m

MAXSIZE 2048m

EXTENT MANAGEMENT LOCAL;

2. 数据文件新增及修改

为表空间添加数据文件

当表空间对应的数据文件已经增长到上限值(自己设置的上限值ÿ

最后

以上就是害怕机器猫为你收集整理的oracle创建和删除表空间,oracle 表空间创建和删除的全部内容,希望文章能够帮你解决oracle创建和删除表空间,oracle 表空间创建和删除所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部