首页 > 数据库 >Oracle数据库表空间

Oracle数据库表空间

时间:2025-01-02 18:07:55浏览次数:1  
标签:1024 name df 数据库 bytes ts 空间 tablespace Oracle

SELECT tablespace_name, SUM(BYTES)/1024/1024 "Free Space (MB)" FROM dba_free_space GROUP BY tablespace_name;

 

追加表空间的语句,里面的路径是服务器的实际路径:

ALTER TABLESPACE UNDOTBS1 ADD DATAFILE 'Z:/app/oradata/MELALEUCADB/UNDOTBS03.DBF' SIZE 1024M AUTOEXTEND ON MAXSIZE UNLIMITED;

Oracle最全的查询表空间sql语句:

SELECT df.tablespace_name tablespace_name,
max(df.autoextensible) auto_ext,
round(df.maxbytes / (1024 * 1024), 2) max_ts_size,
round((df.bytes - sum(fs.bytes)) / (df.maxbytes) * 100, 2) max_ts_pct_used,
round(df.bytes / (1024 * 1024), 2) curr_ts_size,
round((df.bytes - sum(fs.bytes)) / (1024 * 1024), 2) used_ts_size,
round((df.bytes-sum(fs.bytes)) * 100 / df.bytes, 2) ts_pct_used,
round(sum(fs.bytes) / (1024 * 1024), 2) free_ts_size,
nvl(round(sum(fs.bytes) * 100 / df.bytes), 2) ts_pct_free
FROM dba_free_space fs,
(select tablespace_name,
sum(bytes) bytes,
sum(decode(maxbytes, 0, bytes, maxbytes)) maxbytes,
max(autoextensible) autoextensible
from dba_data_files
group by tablespace_name) df
WHERE fs.tablespace_name (+) = df.tablespace_name
GROUP BY df.tablespace_name, df.bytes, df.maxbytes
UNION ALL
SELECT df.tablespace_name tablespace_name,
max(df.autoextensible) auto_ext,
round(df.maxbytes / (1024 * 1024), 2) max_ts_size,
round((df.bytes - sum(fs.bytes)) / (df.maxbytes) * 100, 2) max_ts_pct_used,
round(df.bytes / (1024 * 1024), 2) curr_ts_size,
round((df.bytes - sum(fs.bytes)) / (1024 * 1024), 2) used_ts_size,
round((df.bytes-sum(fs.bytes)) * 100 / df.bytes, 2) ts_pct_used,
round(sum(fs.bytes) / (1024 * 1024), 2) free_ts_size,
nvl(round(sum(fs.bytes) * 100 / df.bytes), 2) ts_pct_free
FROM (select tablespace_name, bytes_used bytes
from V$temp_space_header
group by tablespace_name, bytes_free, bytes_used) fs,
(select tablespace_name,
sum(bytes) bytes,
sum(decode(maxbytes, 0, bytes, maxbytes)) maxbytes,
max(autoextensible) autoextensible
from dba_temp_files
group by tablespace_name) df
WHERE fs.tablespace_name (+) = df.tablespace_name
GROUP BY df.tablespace_name, df.bytes, df.maxbytes
ORDER BY 4 DESC;

这个sql语句可以看到使用率。

 

标签:1024,name,df,数据库,bytes,ts,空间,tablespace,Oracle
From: https://www.cnblogs.com/long2050/p/18648450

相关文章

  • 开源免费数据库连接工具【Dbeaver 安装使用】含企业版
    文章目录前言一、社区版二、企业版关于Markdown查看vscode插件当然有更绝的办法-csdn查看关于Java环境总结前言相较于每次安装都要破解一翻的navicat,Dbeaver的好处时有开源免费的社区版我用惯了navicat,上手Dbeaver总觉得很不习惯,但毕竟人家有免费版最离谱的社......
  • 媒体声音|专访阿里云数据库周文超博士:AI就绪的智能数据平台设计思路
    文章转载自:CSDN编辑:宋慧在生成式AI的浪潮中,数据的重要性日益凸显。大模型在实际业务场景的落地过程中,必须有海量数据的支撑:经过训练、推理和分析等一系列复杂的数据处理过程,才能最终产生业务价值。事实上,大模型本身就是数据处理后的产物,以数据驱动的决策与创新需要通过更智能......
  • MongoDB 创建用户、导出数据库、导入数据库库
    【数据库】MongoDB创建用户、导出数据库、导入数据库库一、两套MongoDB集群超级管理员信息1,第一套MongoDB集群   172.26.1.9:30000 超级管理员用户名:XX 密码:XX2,第二套MongoDB集群 172.26.1.31:27017超级管理员用户名:XX密码:XX 注意:地铁用:172.26.1.31:2......
  • Oracle数据库创建、用户、表空间、导入、导出
    【数据库】Oracle数据库创建、用户、表空间、导入、导出一、创建用户、表空间及赋权限进入cmd输入sqlplus/assysdba  注意:本命令需要在oracle安装主机执行。如果有改数据库的dba权限用户也可以登录后执行下面操作/*分为3步*//*第1步:创建表空间 注意表空间在......
  • 解决ORACLE表空间问题
    【后端】解决ORACLE表空间问题项目中经常遇到ORACLE表空间不足导致系统服务无法启动问题.问题描述:ora-01653无法通过1024在表空间(KTMIS_KM)中扩展解决方案:第一步-》oracle查询表空间是否已满SELECTa.tablespace_name"表空间名",a.bytes/1024/1024"表空......
  • oracle数据库SQL函数替换成mysql中的函数
    mysql:anddevice_typelikeCONCAT('%',#{deviceType},'%')oracle:anddevice_typelike'%'||#{deviceType}||'%'---------------------------------------------------------------------------oracle:####时间转字符串to_cha......
  • Exadata X6支持的最新image和19c数据库版本?
    如题,有客户咨询这个问题:ExadataX6支持的最新image和19c数据库版本?直观感觉,看到X6这个型号就觉得是很老的机器了,毕竟现在最新都X10M了。首先,去查MOS文档:ExadataDatabaseMachineandExadataStorageServerSupportedVersions(DocID888828.1)在ExadataSystemSoftwar......
  • 数据库中的基本数据类型:整型、浮点型与字符型的探讨
    title:数据库中的基本数据类型:整型、浮点型与字符型的探讨date:2025/1/2updated:2025/1/2author:cmdragonexcerpt:数据类型是数据库管理系统(DBMS)中的基本构建块,它决定了数据的存储方式、操作方式以及有效性。在设计数据库时,合理选择和使用数据类型至关重要。整型、浮点......
  • celery+flask+数据库一个队列执行多个任务出现死锁
    celery创建一个共享队列rpa,该队列下有一个轮循任务和执行任务轮循任务会读取redis队列,循环队列并根据任务情况执行任务轮循间隔为1s,每次轮循都会循环队列的所有任务启动命令为celery-Aapp.celeryworker-Pgevent-c1--loglevelINFO-Qrpa此时设置并发数为1时,用......
  • 浅谈以 Oracle 为基准,GaussDB、达梦数据库(DM)和 PostgreSQL 的差异以及信创前景
    随着国内信息技术的快速发展,尤其是在“信息技术自主可控”(即信创)政策的推动下,国内企业和政府部门逐渐对数据库技术提出了自主可控的需求。尤其在数据库领域,国产数据库技术的崛起,正逐步替代传统的国际主流数据库系统(如Oracle等),成为我国数字化转型和数据安全战略中的关键一环。本......