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

输出的信息如下图所示。

相关推荐
xiao-xiang7 小时前
redis-保姆级配置详解
数据库·redis
白鹭9 小时前
MySQL(多表查询练习)
数据库·mysql
xiao-xiang13 小时前
redis-sentinel基础概念及部署
数据库·redis·sentinel
AI 嗯啦13 小时前
SQL详细语法教程(三)mysql的函数知识
android·开发语言·数据库·python·sql·mysql
好记忆不如烂笔头abc13 小时前
另类pdb恢复方式-2
oracle
时序数据说14 小时前
国内时序数据库概览
大数据·数据库·物联网·时序数据库·iotdb
杰克尼14 小时前
mysql-条件查询案例
数据库·mysql
运维行者_17 小时前
使用Applications Manager进行 Apache Solr 监控
运维·网络·数据库·网络安全·云计算·apache·solr
千层冷面19 小时前
Flask ORM 查询详解:Model.query vs db.session.query vs db.session.execute
数据库·python·django·flask