表空间相关命令及查询SQL
1、删除表空间及数据文件
drop tablespace TS_GLOBAL_01 including contents and datafiles;
2、离线删除数据文件
alter database datafile '/oradata/DTCDB/TS_INDEX_02' offline drop;
3、自动回滚表空间文件删除
alter tablespace undotbs add datafile '/oradata/DTCDB/undotbs_01.dbf';
4、创建自动回滚表空间文件
create undo tablespace undotbs02 datafile '/oradata/DTCDB/undotbs_02.dbf' size 10M;
5、查询段、数据文件信息
select distinct t1.owner, /*t1.segment_name,*/ t1.segment_type, t1.segment_subtype, t2.*
from dba_segments t1, dba_data_files t2
where t1.tablespace_name = t2.tablespace_name
--and t2.file_name = '/opt/oracle/11g/dbs/TS_INDEX_01'
and t2.tablespace_name = 'TS_INDEX_01'
order by t1.owner, t2.file_name
select t.file# ,t.status,t1.file_name from v$datafile t ,dba_data_files t1 where t.file# = t1.file_id and t.STATUS='RECOVER';
6、清空全局回收管理器
purge dba_recyclebin;
7、查询所有段信息
select t.owner, sum(t.bytes) / 1024 / 1024 / 1024 as size_g
from dba_segments t
--where t.segment_type = 'TABLE'
group by t.owner
order by t.owner;
8、查询表空间文件所占物理空间
select t.tablespace_name,
trunc(t.bytes / 1024 / 1024 / 1024, 3) as size_g,
t.file_name,
t.online_status
from dba_data_files t
where t.tablespace_name like 'TS_%'
and t.bytes / 1024 / 1024 / 1024 > 1
order by t.tablespace_name,size_g desc, t.file_name;
9、查询数据文件的状态信息
select file#,name,status,enabled,bytes/1024/1024 M from v$datafile t
where t.NAME='/oradata/DTCDB/TS_INDEX_02'
10、查询数据库系统文件信息
select * from sys.file$
11、数据库文件恢复操作
shutdown abort;
a、恢复成功
startup mount;
recover datafile '/oradata/DTCDB/TS_PARTITION_A_000';
alter database open;
b、恢复失败
startup mount;
alter database datafile '/oradata/DTCDB/TS_PARTITION_A_000' offline drop;
alter database open;
表空间相关命令及查询SQL相关推荐
- DM8表空间相关操作及介绍
DM8表空间相关操作及介绍 最近刚接触达梦数据库,经过基础的学习已初步掌握相关知识,下面给大家分享一下达梦8表空间的一些相关操作及介绍,后续会持续更新. 一.表空间介绍: 1.概念: 每个DM 数据库 ...
- linux查找表空间使用情况,表空间的使用情况查询及管理
1.查询表空间的使用情况 select a.tablespace_name,a.bytes/1024/1024 "sum MB",(a.bytes-b.bytes)/1024/ ...
- 达梦数据库(DM)——表空间管理命令大全
达梦数据库表空间管理中几乎可以说与oracle基本一致,最近梳理了常见的表空间管理的SQL命令,当然在oracle中执行也是可以的,主要是因为DM 还兼容 Oracle 11g 的部分语言特性. 表空 ...
- mysql 字段扩容_解决DB2事物日志满、扩充表字段长度和表空间的命令
一.通常我们在使用db2导入数据或进行别的操作时会遇到事物日志已满的情况,导致操作无法继续. 在windows系统中,我们可先db2 get db cfg for dbname(要修改的数据库名) 来 ...
- 6.(Mysql数据管理相关)连接MYSQL,修改密码,增加新用户,数据库相关命令,表操作相关命令,数据相关命令,数据库sql导入和导出,备份数据库,查看不到mysql数据库的解决办法
mysql安装完之后,登陆后发现只有两个数据库:mysql>show databases; +--------------------+ | Database | +- ...
- 【Oracle】表空间相关集合
创建表空间 1.语法 CREATE [SMALLFILE/BIGFILE] TABLESPACE tablespace_name DATAFILE '/path/filename' SIZE num[ ...
- 数据库-Oracle【Oracle数据库设置默认表空间问题及Oracle,SQL,MySQL的自增变量设置】...
一. Oracle数据库设置默认表空间问题 DBA们经常会遇到一个这样令人头疼的问题:不知道谁在Oracle上创建了一个用户,创建时,没有给这个用户指定默认表空间,所以这个用户就会采用默认的表空间-- ...
- oracle查看表空间的序号,Oracle查询所有序列
--查看当前用户的所有序列 select SEQUENCE_OWNER,SEQUENCE_NAME from dba_sequences where sequence_owner='用户名'; --查 ...
- 查看oracle的版本、所在表空间、字符集及查询一个表的所有字段名和数据类型
一.oracle 数据库版本 select * from v$version; 注:https://blog.csdn.net/zhufengzhuiri/article/details/791391 ...
最新文章
- mysql 加号的作用_MySQL学习笔记(一)
- arm汇编指令_ARM汇编伪指令介绍.
- 怎么绘制机械孔_机械制图中常用的图纸简化画法,相当适合初学者!
- 2019cvpr cv_如何编写软件工程简历(CV):权威指南(于2019年更新)
- [python3.x] 利用chardet检测网页编码
- 图示不写程序如何根据dbSNP rs号批量获取基因组坐标、相关基因和表型影响
- XEngine:深度学习模型推理优化
- 七夕出手,这本情话秘籍请收好
- Python: Flask后端与webapi
- lc用U盘更新固件_索尼电视安卓8.0固件升级完后电视连不上WIFI?最新解决方法!...
- xyplorer设置备忘
- 了解python正则表达式
- uoj#311 【UNR #2】积劳成疾
- 如何推算图纸上点坐标
- maven deploy上传文件到私服 神坑解决
- Android 超级玛丽跳跃动画,Doodle Mario Jump 涂鸦马里奥跳跃
- 基于SpringBoot的社区小型图书管理系统的设计与实现
- 小白入门NAS—快速搭建私有云教程系列(一)
- RHCE学习笔记-133-1
- 深入浅出 GAN·原理篇文字版(完整)| 干货
热门文章
- Java 高并发第三阶段实战---Java并发包深入解析与使用详解
- css设置兄弟元素样式-兄弟选择器
- unity3d热更新插件uLua
- Julia 在VScode下的操作方式,B站教程Julia中文社区2020夏季会议
- 跨境电商“独立站”新风口丨从0-1答疑解惑篇
- Leo第一次练习跆拳道--Leo与跆拳道 1
- macOS 10.15 支持的 xcode版本
- 2019第十届蓝桥杯A组决赛(国赛)A题(三升序列)
- Java进度条(excel文件解析)的实现
- linux下罗技摄像头采集图片,网络摄像头罗技和Linux