前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Oracle 表空间创建标准(二)

Oracle 表空间创建标准(二)

作者头像
默默的成长
发布2022-11-02 14:40:38
1.1K0
发布2022-11-02 14:40:38
举报
文章被收录于专栏:前端记录笔记

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第18天,点击查看活动详情 >>

Oracle 表空间创建标准(二)

  • 2.5 为lob字段单独创建表空间
  • 3. 表空间管理
    • 3.1 表空间创建
    • 3.2 添加数据文件
    • 3.3 删除数据文件
    • 3.4 删除表空间
  • 4. 临时表空间
    • 4.1 临时表空间管理
    • 3. 表空间管理

在Oracle体系中,一个数据库实例可以有多个表空间;

默认的smallfile表空间可以有多个数据文件,单个数据文件最大为32G;

数据文件可以设置初始化大小,也可以设置自动扩展,扩展最大即为32G。

\

3.1 表空间创建

create tablespace tbs_name datafile ``'+DATA01' size 10G AUTOEXTEND on MAXSIZE 30G ;

由于oracle数据库中pctfree参数的存在,故单个数据文件大小设置为最大30G

3.2 添加数据文件

alter tablespace tbs_name add datafile ``'+DATA01' size 30G AUTOEXTEND  off ;

为统计表空间大小和磁盘使用率 后续添加数据文件均设置为最大值30G并关闭自动扩展

如使用文件系统 datafile 后面 ‘ ’中要写明数据文件的完整路径和名称

而ASM磁盘管理只需要指定磁盘组名称即可 数据文件同理

3.3 删除数据文件

alter tablespace tas_name drop datafile file_name(or file_id);

Oracle 10G R2 之后版本中 可以删除某个空的数据文件 此操作慎用

3.4 删除表空间

drop tablespace tbs_name  including contents and datafiles cascade constraints;

逻辑和物理上完全删除表空间和数据文件

\

4. 临时表空间

\

通过创建临时表空间,oracle能够使带有排序操作的SQL语句获得更快的执行速率

如: CREATE INDEX、 ANALYZE、SELECT DISTINCT、ORDER BY、GROUP BY、 UNION ALL、 INTERSECT、MINUS、SORT-MERGE JOINS、HASH JOIN 这些操作。当操作完成系统会自动释放临时段。

一个临时表空间可以被多个用户所使用,在临时表空间中创建的段叫做"临时段",oracle只会为一个实例创建一个临时段,这个临时段被实例中的所有排序操作共享使用,但是临时段每个区只能由一个事务使用。

如果数据库运行过程中有大量并发操作,为了提高排序性能,可以建立多个临时表空间。

\

4.1 临时表空间管理

临时表空间管理与永久表空间管理唯一区别:datafile为tempfile

创建临时表空间

create temporary tablespace temp_tbs_name  tempfile ``'+DATA01' size 10M AUTOEXTEND on MAXSIZE 30G ;

为临时表空间添加数据文件

alter tablespace temp_tbs_name  add tempfile ``'+DATA01' size 30G AUTOEXTEND  off ;

删除临时表空间

drop tablespace temp_tbs_name including contents and datafiles;

更改数据库默认临时表空间

alter database default temporary tablespace temp_tbs_name ;

更改用户临时表空间

alter user username default temporary tablespace temp_tbs_name;

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-08-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Oracle 表空间创建标准(二)
  • 3.1 表空间创建
  • 3.2 添加数据文件
  • 3.3 删除数据文件
  • 3.4 删除表空间
  • 4. 临时表空间
    • 4.1 临时表空间管理
    相关产品与服务
    数据库
    云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档