点击蓝色字关注“SQL数据库运维”,回复“SQL”获取2TB学习资源!
一.入门部分
1.创建表空间
create tablespace schooltbs datafile ‘D:\oracle\datasource\schooltbs.dbf’ size 10M autoextend on;
复制
注意:在创建表空间之前,应该确保有足够的磁盘空间可用来存储新的数据文件。
2.删除非空表空间,包含物理文件
drop tablespace tablespace_name including contents and datafiles;
复制
注意:删除表空间是一个危险的操作,请确保你已经备份了相关数据并在测试环境中验证了删除过程。
如果表空间中存在不再需要的对象,最好在删除表空间之前进行数据迁移、备份或删除。
3.DBA_TABLESPACES 描述了数据库中的所有表空间。描述了当前用户可访问的表空间。
select tablespace_name 表空间名称,max_size 表空间大小,status 表空间状态,bigfile "是否大文件(YES)小文件(NO)" FROM dba_tablespaces;
复制
4.Oracle查看表空间大小
SELECT TABLESPACE_NAME, ROUND(SUM(BYTES) (1024 * 1024), 2) "表空间大小(M)"
FROM DBA_DATA_FILES
GROUP BY TABLESPACE_NAME;
复制
5.查看表空间使用情况,描述数据库中所有表空间的空闲区
SELECT TABLESPACE_NAME, BYTES FROM SYS.DBA_FREE_SPACE;
复制
执行上面的命令,就可以查看到各个数据文件还有多少可用空间,不同的数据文件可以有不同的可用空间,同一个数据文件也可能有不同的可用空间块。
6.查看表空间文件位置
SELECT * FROM DBA_DATA_FILES;
复制
表空间是通过数据文件来实现物理存储的,因此查询表空间文件位置也是非常重要的。
7.Oracle查看表的创建时间
--查看当前用户下的表
SELECT * FROM USER_TABLES;
--查询某个表的创建时间和最后修改时间:
SELECT CREATED,LAST_DDL_TIME from user_objects where object_name=upper('表名');
复制
8.修改表空间的状态:
--语法格式:
alter tablespace tablespace_name online | offline
ALTER TABLESPACE tablespace_name OFFLINE;--脱机
alter tablespace tablespace_name online;--联机
复制
注意:tablespace_name 为表空间的名称。如果一个表空间设置成脱机状态,表示该表空间暂时不让访问,设置成脱机状态不是删除,当我们需要使用该表空间时还可以将其设置成联机状态,正常使用*(谨慎操作,在关闭表空间前,需要先检查和备份数据,以防止关闭操作造成的数据丢失)
点击关注“SQL数据库运维”,后台或浏览至公众号文章底部点击“发消息”回复关键字:进群,带你进入高手如云的技术交流群。后台回复关键字:SQL,获取学习资料。
动动小手点击加关注呦☟☟☟
文章转载自SQL数据库运维,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
578次阅读
2025-04-15 17:24:06
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
526次阅读
2025-04-18 14:18:38
Oracle SQL 执行计划分析与优化指南
Digital Observer
482次阅读
2025-04-01 11:08:44
墨天轮个人数说知识点合集
JiekeXu
467次阅读
2025-04-01 15:56:03
XTTS跨版本迁移升级方案(11g to 19c RAC for Linux)
zwtian
464次阅读
2025-04-08 09:12:48
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
453次阅读
2025-04-20 10:07:02
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
449次阅读
2025-04-22 00:20:37
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
424次阅读
2025-04-22 00:13:51
Oracle 19c RAC更换IP实战,运维必看!
szrsu
410次阅读
2025-04-08 23:57:08
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
399次阅读
2025-04-17 17:02:24