什么是oracle表空间


oracle表空间是数据库的逻辑划分,是Oracle数据库恢复的最小单位,容纳着许多数据库实体,如表、视图、索引、聚簇、回退段和临时段等。一个Oracle数据库能够有一个或多个表空间,而一个表空间则对应着一个或多个物理的数据库文件。

什么是oracle表空间

本教程操作环境:Windows7系统、Oracle 11g版、Dell G3电脑。

一、概念

Oracle表空间(tablespaces)是一个逻辑的概念,真正存放数据的是数据文件(data files)。一个Oracle数据库能够有一个或多个表空间,而一个表空间则对应着一个或多个物理的数据库文件。

表空间是Oracle数据库恢复的最小单位,容纳着许多数据库实体,如表、视图、索引、聚簇、回退段和临时段等。

1、Oracle表空间的特性:

(1)控制数据库数据磁盘分配;

(2)限制用户在表空间中可以使用的磁盘空间大小;

(3)表空间具有 online, offline, readonly, readwrite属性。

2、表空间的分类:

  • 永久表空间:数据库中要永久化存储的一些对象,如:表、视图、存储过程

  • 临时表空间:数据库操作当中中间执行的过程,执行结束后,存放的内容会被自动释放

  • UNDO表空间:用于保存事务所修改数据的旧值,可以进行数据的回滚

     Segment(段)是指占用数据文件空间的通称,或数据库对象使用的空间的集合;段可以有表段、索引段、回滚段、临时段和高速缓存段等。

     Extent(区间/扩展),分配给对象(如表)的任何连续块叫区间;区间也叫扩展,因为当它用完已经分配的区间后,再有新的记录插入就必须在分配新的区间(即扩展一些块);一旦区间分配给某个对象(表、索引及簇),则该区间就不能再分配给其它的对象。

1.jpg
结构图

2.jpg
datafile、segment、extend关系图

二、相关视图

select * from dba_data_files;   --describes database files  数据文件信息
select * from dba_temp_files;   --describes all temporary files (tempfiles) in the database 临时数据文件信息
select * from dba_free_space;   --describes the free extents in all tablespaces in the database 数据库中所有表空间中的空闲扩展区
select * from dba_segments;     --describes the storage allocated for all segments in the database 数据库中的所有段分配的存储

3.jpg

4.jpg

佐罗电子商务系统改进版 佐罗电子商务系统改进版

主页面上引用了三个页面也说不过去呀。本次主要是把数据库合并了一下,至于功能,没有加什么新的东西,还是那些:在线订购、帐单查询(添加了一个打印的连接)、特价商品列表、热买商品列表、留言本(许多朋友说以前的那个有问题,现在换成枫叶阁女士留言本,挺不错的)、新闻、完善的管理

佐罗电子商务系统改进版 3 查看详情 佐罗电子商务系统改进版

5.jpg

三、相关操作

1、创建表空间

--语法:
create [temporary] tablespace tablespace_name tempfile|datafile ‘xx.dbf’ size xx;
--创建临时表空间时,加上temporary关键字;

2、扩大表空间,当某个表空间被用完以后,就不能再对数据库表进行insert操作,此时我们需要扩大表空间,即可通过增加datafile文件来扩大表空间。

select f.* from dba_data_files f where f.tablespace_name='MLT';--查看表空间信息

alter tablespace MLT --表空间名
     add datafile '/home/oracle/oradata/crm/mlt04.dbf'  --datafile文件路径
     size 100M --表空间大小
     autoextend on --自动扩展

6.jpg

3、修改表空间的状态

alter tablespace tablespace_name online|offline;--表空间是脱机时不可用,默认是联机的

4、删除表空间

drop tablespace tablespace_name[including contents];
--including contents 表示删除表空间包括datafile数据文件,不加则不删除相关数据文件;
--删除数据文件时,不能删除表空间当中第一个数据文件,如果要删除就需要删除整个表空间。

5、表空间使用情况查看

--查询表空间使用情况SELECT Upper(F.TABLESPACE_NAME)         "表空间名",
       D.TOT_GROOTTE_MB                 "表空间大小(M)",
       D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",
       To_char(Round(( D.TOT_GROOTTE_MB - F.TOTAL_BYTES ) / D.TOT_GROOTTE_MB * 100, 2), '990.99')
       || '%'                           "使用比",
       F.TOTAL_BYTES                    "空闲空间(M)",
       F.MAX_BYTES                      "最大块(M)"FROM   (SELECT TABLESPACE_NAME,
               Round(Sum(BYTES) / ( 1024 * 1024 ), 2) TOTAL_BYTES,
               Round(Max(BYTES) / ( 1024 * 1024 ), 2) MAX_BYTES
        FROM   SYS.DBA_FREE_SPACE
        GROUP  BY TABLESPACE_NAME) F,
       (SELECT DD.TABLESPACE_NAME,
               Round(Sum(DD.BYTES) / ( 1024 * 1024 ), 2) TOT_GROOTTE_MB
        FROM   SYS.DBA_DATA_FILES DD
        GROUP  BY DD.TABLESPACE_NAME) DWHERE  D.TABLESPACE_NAME = F.TABLESPACE_NAME--查询表空间的空闲扩展区select tablespace_name, count(*) AS extends,round(sum(bytes) / 1024 / 1024, 2) AS 大小/MB,sum(blocks) AS blocks from dba_free_space group BY tablespace_name;--查询表空间的总容量select tablespace_name, sum(bytes) / 1024 / 1024 as MB from dba_data_files group by tablespace_name;--查询表空间使用率SELECT total.tablespace_name,
       Round(total.MB, 2)           AS   总量/MB,
       Round(total.MB - free.MB, 2) AS  已使用/MB,
       Round(( 1 - free.MB / total.MB ) * 100, 2) || '%'                  AS  使用率FROM   (SELECT tablespace_name,
               Sum(bytes) / 1024 / 1024 AS MB
        FROM   dba_free_space
        GROUP  BY tablespace_name) free,
       (SELECT tablespace_name,
               Sum(bytes) / 1024 / 1024 AS MB
        FROM   dba_data_files
        GROUP  BY tablespace_name) totalWHERE  free.tablespace_name = total.tablespace_name;

推荐教程:《Oracle教程》

以上就是什么是oracle表空间的详细内容,更多请关注其它相关文章!


# 有一个  # 低价网站建设长沙  # 黔江网站推广排名  # 淘宝seo实战【vip视频】  # 通州网站推广优化外包  # seo8a  # 环保网站建设费用  # 抖音seo文案  # 淮安数据网站建设流程  # 国内seo排名渠道  # 什么是seo优化思维  # oracle  # 帐单  # 用完  # 数据库中  # 怎么看  # 留言本  # 改进版  # 佐罗  # 默认值  # 多个  # 表空间 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894


相关推荐: POKI小游戏在线免费入口链接 POKI小游戏无下载秒玩玩  鼠标没反应了怎么办 无线/有线鼠标失灵的解决方法【详解】  手机自动关机是怎么回事?如何修复?手机异常关机的原因排查与修复技巧  手机耗电快是什么原因 延长手机电池续航时间的设置方法【详解】  《火影忍者:木叶高手》快速升级攻略  抖音评论无法发送如何修复 抖音评论功能操作指南  realme 10 Pro息屏方案_realme 10 Pro省电策略  《七读免费小说》开通会员方法  智学网成绩单查询系统网_智学网学生平台登录  如何在CSS中清除浮动解决背景颜色不包裹内容问题_clear after技巧  火狐浏览器如何刷新修复浏览器 火狐浏览器“重置Firefox”功能详解  Win10通知横幅停留时间修改 Win10自定义通知显示时长【技巧】  多多买菜门店端app订单查看方法  4399造梦西游3无敌版_4399游戏入口  J*aScript装饰器_元编程实战  qq邮箱怎么注册_QQ邮箱注册步骤与注意事项  Dagster资产间数据传递与用户配置管理教程  J*aScript类型数组_TypedArray使用  键盘保修需要什么_键盘售后维修流程  解决 Vue 3 组件未定义错误:理解 createApp 与根组件的正确使用  Excel如何制作月度销售统计图_Excel动态图表制作与控件应用  微信客户端怎么查看二维码_微信客户端个人二维码查看方法  《华夏千秋》龙女试炼功法获取方法  酷狗音乐多音轨设置教程  Go App Engine 项目结构与包管理深度指南  J*a里如何处理ArithmeticException并防止除零_算术异常防护策略解析  《糖豆》添加舞曲方法  《淘票票》添加到苹果钱包教程  腾讯QQ邮箱官方入口 QQ邮箱网页版登录平台  圆通快递官方入口不需要登录 在线查询入口快速查询  DeepSeek超全面指南:入门必看  背部总是隐隐作痛怎么回事 背痛如何改善  J*aScript模块加载器_RequireJS原理分析  如何在CSS中实现盒模型多列间距_grid-gap与padding结合  byrutor直接访问入口 byrutor官方游戏库  如何外贸网站设计-能留住客户提升用户体验!  sf漫画官网登录入口直达_sf漫画官方正版网址  iPhone16Plus参数配置如何调整声音_iPhone16Plus参数配置声音调整详细方法  OPPO A3 WiFi频繁断开怎么办 OPPO A3网络优化技巧  苹果手机聊天记录删除了如何恢复  高德地图导航路线偏差报警频繁怎么办 高德地图路线偏差修复与优化方法  Yandex浏览器官方入口_Yandex搜索引擎中文版  快递查询,一键速查  睡觉时心跳快是什么原因 夜间心悸如何应对  Dash应用中自定义HTML页面标题与网站图标(F*icon)的实用指南  胃动力不足?试试这5个调理方法  yy漫画登录页面官方入口_yy漫画在线阅读网址入口  《理想汽车》权限管理设置方法  ToDesk远程摄像头功能使用方法_ToDesk远程视频画面查看设置教程  PPT页面尺寸怎么修改 PPT自定义幻灯片大小与方向设置【教程】 

 2021-12-24

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.