0
点赞
收藏
分享

微信扫一扫

Oracle表空间和索引操作补充

勇敢乌龟 2024-07-01 阅读 32

-- 表空间下的表信息

SELECT table_name,A.*
FROM all_tables A
WHERE tablespace_name = 'REPORT_DATA_TS';

-- 表空间下的索引信息

SELECT index_name,A.*
FROM all_indexes A
WHERE tablespace_name = 'REPORT_IDX_TS';

-- 表空间的总体使用情况:

SELECT tablespace_name, SUM(bytes) AS total_bytes
FROM dba_data_files
WHERE tablespace_name = 'REPORT_DATA_TS'
GROUP BY tablespace_name;

-- 表空间中每个文件的使用情况:

SELECT file_name, bytes
FROM dba_data_files
WHERE tablespace_name = 'REPORT_DATA_TS';

-- 删除唯一索引约束

ALTER TABLE table_name DROP CONSTRAINT constraint_name;  其中,table_name 是表名,constraint_name 是约束的名称。
EG: ALTER TABLE MFG_TARGET_BYSTAGE DROP CONSTRAINT SYS_C0044896;

-- 删除索引的基本语法

DROP INDEX index_name;
其中,index_name 是要删除的索引的名称。

举报

相关推荐

0 条评论