【赵渝强老师】Oracle的数据文件

  在Oracle数据库中,一个数据库由多个表空间组成,而表空间可以由多个数据文件组成的,数据文件是真正存放数据库数据的。一个数据文件就是一个硬盘上的文件。表和索引中的数据在物理上是被存放在数据文件中的。当查询表中数据的时候,如果内存中没有该表的数据,那么Oracle数据库的服务器进程将读取该表所在的数据文件,然后把数据存放到内存中。

  视频讲解如下:

Oracle的数据文件
【赵渝强老师】Oracle的数据文件

  通过下面的语句可以查看当前数据库中存在的数据文件和对应的表空间:

sql 复制代码
SQL> select file_name,tablespace_name from dba_data_files;

  输出的信息如下图所示。

  当表空间中的数据文件写满时,可以通过下面的语句往表空间中添加新的数据文件。例如,往users表空间中添加一个10M大小的数据文件。

sql 复制代码
SQL> alter tablespace users add datafile '/u01/app/oracle/oradata/ORCL/users02.dbf' size 10M;

  执行下面的语句重新查看Oracle数据库的数据文件信息。

sql 复制代码
SQL> select FILE_NAME,TABLESPACE_NAME,BYTES from dba_data_files;

  输出的信息如下图所示。

相关推荐
小天源35 分钟前
智叟云集系统 · 架构与职责分层
服务器·前端·数据库
herinspace1 小时前
管家婆实用贴-SQL 2008如何修改成混合模式
服务器·数据库·sql·管家婆软件·财务软件·合肥管家婆软件
打螺丝的小李1 小时前
制造企业质量管理系统的三类产品形态:分别解决什么问题
数据库·制造
xixingzhe22 小时前
MySQL 锁表故障排查与处理
数据库·mysql
真上帝的左手2 小时前
30. 技术专题-‌应用框架组件-关系型数据库-MySQL-Mybatis
数据库·分布式·mysql·中间件·mybatis
为思念酝酿的痛2 小时前
MySQL表的连接
数据库·mysql
数字新视界2 小时前
机房动环监控系统在提升数据中心能效与安全中的应用探索
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
bksczm3 小时前
MySQL之存储引擎
数据库·mysql
大模型最新论文速读3 小时前
text-to-sql:从学术玩具到生产落地
数据库·sql
ManageEngineITSM4 小时前
工单分类怎么设计?类别、子类别与自动分派的实用方法
大数据·服务器·数据库·人工智能·分类·数据挖掘