【赵渝强老师】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;

  输出的信息如下图所示。

相关推荐
油丶酸萝卜别吃14 分钟前
Redis 布隆过滤器快速实现
数据库·redis·缓存
深念Y15 分钟前
stable-diffusion.cpp 的 FLUX.2 Klein 9B 分步
java·前端·数据库
whn197719 分钟前
oracle 的ora-19633处理
数据库·oracle
小弥儿28 分钟前
Firecrawl:把整个网页变成 AI 可查询的数据库
数据库·人工智能·学习
swordbob36 分钟前
mysql数据库,明明有索引为啥不用
数据库·mysql
晴天¥1 小时前
Oracle ASM、ACFS、FLEX ASM三者之间的关系?
数据库·oracle
Leon-Ning Liu1 小时前
Oracle GoldenGate Replicat Abend:Key Column Missing 根因分析与修复
数据库·oracle
IvorySQL11 小时前
PostgreSQL 日报 | JOIN 与外键优化(8 月 9 日)
数据库·postgresql
ltl11 小时前
自治数据库十年回顾:Peloton、NoisePage、OtterTune 到云原生 auto-tuning
数据库
灯澜忆梦13 小时前
【MySQL10】进阶篇 | 索引_#2性能优化
数据库·sql·mysql·性能优化