Oracle常用维护语句总结

--不断更新中

1. 查看表空间使用情况:

SELECT a.tablespace_name "表空间名",total 表空间大小,free 表空间剩余大小,
(total-free) 表空间使用大小,
ROUND((total-free)/total,4)*100 "使用率 %"
FROM (SELECT tablespace_name,SUM(bytes) free FROM DBA_FREE_SPACE
GROUP BY tablespace_name ) a,
(SELECT tablespace_name,SUM(bytes) total FROM DBA_DATA_FILES
GROUP BY tablespace_name) b
WHERE a.tablespace_name=b.tablespace_name
/

--根据自己需要,可以对使用率进行order by下

[@more@]

2. 查看锁的情况

select /*+ RULE */ ls.osuser os_user_name,  ls.username user_name, 
decode(ls.type, 'RW', 'Row wait enqueue lock', 'TM', 'DML enqueue lock', 'TX', 
'Transaction enqueue lock', 'UL', 'User supplied lock') lock_type, 
o.object_name object,  decode(ls.lmode, 1, null, 2, 'Row Share', 3, 
'Row Exclusive', 4, 'Share', 5, 'Share Row Exclusive', 6, 'Exclusive', null) 
lock_mode,  o.owner,  ls.sid,  ls.serial# serial_num,  ls.id1,  ls.id2  
from sys.dba_objects o, (  select s.osuser,  s.username,  l.type,  
l.lmode,  s.sid,  s.serial#,  l.id1,  l.id2  from v$session s,  
v$lock l  where s.sid = l.sid ) ls where o.object_id = ls.id1 and  o.owner 
<> 'SYS'  order by o.owner, o.object_name
/

3. 耗资源的进程(top session)

select s.schemaname schema_name,  decode(sign(48 - command), 1, 
to_char(command), 'Action Code #' || to_char(command) ) action,  status 
session_status,  s.osuser os_user_name,  s.sid,     p.spid ,     s.serial# serial_num, 
nvl(s.username, '[Oracle process]') user_name,  s.terminal terminal,  
s.program program,  st.value criteria_value from v$sesstat st,  v$session s , v$process p  
where st.sid = s.sid and  st.statistic# = to_number('38') and  ('ALL' = 'ALL' 
or s.status = 'ALL') and p.addr = s.paddr order by st.value desc, p.spid asc, s.username asc, s.osuser asc
/

4. 捕捉运行很久的SQL

column username format a12 
column opname format a16 
column progress format a8 
select username,sid,opname, 
    round(sofar*100 / totalwork,0) || '%' as progress, 
    time_remaining,sql_text 
from v$session_longops , v$sql 
where time_remaining <> 0 
and sql_address = address 
and sql_hash_value = hash_value;


5. 查看数据库版本

Select version FROM Product_component_version 
Where SUBSTR(PRODUCT,1,6)='Oracle';

6. 查看日志文件

select member from v$logfile;

7. 查看回滚段名称和大小

select segment_name, tablespace_name, r.status, 
(initial_extent/1024) InitialExtent,(next_extent/1024) NextExtent, 
max_extents, v.curext CurExtent
From dba_rollback_segs r, v$rollstat v
Where r.segment_id = v.usn(+)
order by segment_name ;

8. 查看表空间物理文件的名称及大小

select tablespace_name, file_id, file_name,
round(bytes/(1024*1024),0) total_space
from dba_data_files
order by tablespace_name;

9. 查找产生锁的SQL语句

set pagesize 60
set linesize 132
select s.username username,
a.sid sid,
a.owner||'.'||a.object object,
s.lockwait,
t.sql_text SQL
from v$sqltext t,
v$session s,
v$access a
where t.address = s.sql_address
and t.hash_value = s.sql_hash_value
and s.sid = a.sid
and a.owner != 'SYS'
and upper(substr(a.object,1,2)) != 'V$'
/

10. 检查用户是否将SYSTEM表空间作为缺省表空间

select username,default_tablespace from dba_users where default_tablespace = 'SYSTEM';

11. 检查用户是否将SYSTEM表空间作为临时表空间

select username,temporary_tablespace from dba_users where temporary_tablespace = 'SYSTEM';

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9896745/viewspace-926839/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/9896745/viewspace-926839/

oracle实施/维护人员常用语句 oracle实施、维护人员常用的oracle语句集合。 立即下载

相关推荐

GEE开发之Landsat8计算MNDWI和数据分析

上一篇博客介绍了landsat8计算NDWI以及数据的获取,这次介绍MNDWI(改进的归一化差异水体指数)。

等待着冬天的风的博客 8440

oracle--常用维护语句

oracle--常用维护语句。

✨ 欢迎来到【Seal ^_^ 的优快云博客】!✨ 2601

基于Autoware制作高精地图(一)

基于Autoware制作高精地图(一) ​开始进入正题,也是最近在忙的一件事,制作高精地图。 高精地图的制作大概分为以下四个流程(不一定完全正确): 1.构建点云地图; 2.点云地图标注; 3.制作OpenDrive地图; 4.地图存储索引。 这篇文章主要讲解如何构建点云地图。 首先我们要有一段自己录制的激光雷达点云数据,这里推荐大家采用Velodyne16线激光雷达,因为这里我们构建的点云底图是三维的,而采用Velodyne而不是速腾聚创(rslidar)等其他品牌的原因是Autoware里面有一个选项是

weixin_44570248的博客 7799

Oracle DBA日常维护管理SQL语句

------------索引创建普通索引:用itpux登录,先创建itpux表,根据表的id字段来创建索引create table  itpux(id int,sex char(1),name char(10));create index itpux_idx1 on itpux(id);根据性别名字创建索引create index itpux_idx2 on itpux(sex,name);  创...

x707669224的专栏 1436

当GO.db安装失败时,生物信息学新手应该知道的5个底层逻辑

本文为生物信息学新手提供了解决GO.db安装失败的5个关键底层逻辑,包括网络连接与镜像源设置、版本兼容性检查、依赖关系管理、SQLite存储机制理解以及调试技巧。特别针对Bioconductor的GO.db包安装问题,详细介绍了如何通过切换国内镜像、管理版本冲突和解决依赖问题来成功安装,帮助用户高效克服常见安装障碍。

weixin_29062823的博客 407

从零到一:手把手教你用C#开发AGV调度系统(附避坑指南)

本文详细介绍了如何使用C#开发高效的AGV调度系统,涵盖从环境搭建到核心算法实现的完整流程。重点解析了动态路径规划、多机协同等关键技术,并提供了实用的避坑指南和性能优化建议,帮助开发者快速构建工业级车辆控制调度系统。

blockchain9miner的博客 742

oracle语句整理,Oracle 维护常用SQL语句整理

1、查看表空间的名称及大小select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_sizefrom dba_tablespaces t, dba_data_files dwhere t.tablespace_name = d.tablespace_namegroup by t.tablespace_name;2、查看表空间物理文件的...

weixin_39795268的博客 198

Qt Creator菜单栏消失的终极修复指南:从快捷键冲突到设置恢复

本文详细解析了Qt Creator菜单栏消失的常见原因及修复方法,包括快捷键冲突排查、配置文件重置和界面模式切换等解决方案。特别针对Qt开发者遇到的菜单栏显示问题,提供了从简单快捷键操作到深度配置修改的全方位指南,帮助用户快速恢复Qt Creator的正常使用。

weixin_27240351的博客 338

Oracle维护常用SQL语句

1、查看表空间的名称及大小  selectt.tablespace_name,round(sum(bytes/(1024*1024)),0)ts_size  fromdba_tablespacest,dba_d...

congpiqu8186的博客 159

LSTM+Transformer混合模型时间序列预测实战教学

LSTM+Transformer混合模型时间序列预测实战教学 毕业设计

8219

131、高通骁龙影像平台总览:Spectra ISP 各代架构演进与特性对比

摘要:本文深入分析了高通骁龙Spectra ISP从250到780代的架构演进与技术痛点,揭示了各代关键改进与隐藏问题。重点剖析了双ISP带宽分配、AI ISP黑盒决策、温度控制等实战问题,并给出具体解决方案(如寄存器配置、QoS调整等)。文章强调工程师需平衡带宽、功耗与画质的三角关系,建议调试时先关闭AI模块建立基线,关注统计引擎配置,并建立温度监控机制。最后指出理解架构局限比追求完美设计更重要,需要针对不同场景找到合适的妥协方案。(148字)

sundong_81的博客 207

Oracle ERP维护常用SQL语句

Oracle ERP维护常用SQL语句 2.txt每月完工產品成本存儲過程.txt查看用戶提交請求之參數信息.txtActual transaction material and BOM1.txt ...

cnto58144的博客 400

Windows 下 OpenClaw(小龙虾) 安装全记录:从零到一的保姆级图文教程(持续更新中)

本文主要介绍了Windows 下 OpenClaw 安装全记录:从零到一的保姆级图文教程,希望能对学习使用OpenClaw 的同学们有所帮助。 文章目录 1. 背景 2. 实战教程 2.1 步骤一 安装Node.js 2.2 步骤二:安装并配置OpenClaw 2.3 步骤三:配置模型 2.4 步骤四:对话 3. 后续使用步骤

weixin_43178406的博客 16万+

Oracle维护常用SQL语句汇总

Oracle维护常用SQL语句汇总上一篇 / 下一篇  2008-09-04 11:25:01 查看( 1991 ) / 评论( 0 ) / 评分( 0 / 0 ) 如何远程判断<a onclick="function onclick(){tagshow(event, Oracle);}" href="javascript:;" target="_self">Oracl

thunder09的专栏--没事就写点儿 556

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

oracle项目部署维护最常用sql语句

大家好,这是小编我整理的 每次开发完项目到现场部署服务器时最常用到的一些oracle数据库sql语句,希望能帮到大家。 -- 创建数据表空间 create tablespace pssts logging   datafile 'D:\oracle\product\10.2.0\oradata\orcl\pssts.dbf'  size 10m   autoextend on

一凡的专栏 1195

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Oracle维护常用SQL语句 zz

Oracle维护常用SQL语句     1、查看表空间的名称及大小   select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size   from dba_tablespaces t, dba_data_files d   where t.tablespace_name = d.tablespace_name ...

heimuad的专栏 185

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

ESP32多模组开发效率低?搭建本地工作台统一管理编译烧录与日志

在嵌入式开发中,ESP32多模组并行开发常面临编译目标切换、串口资源冲突、固件版本管理和日志分散等痛点。本地工作台通过配置文件锁定工具链版本、设备别名映射物理端口、固件归档与时间轴日志聚合,将重复性操作收敛到统一入口。它不替代SDK,而是作为调度层,在正确时间调用正确命令,适用于工业现场、农业监测等离线环境,显著提升多板协同开发效率。

weixin_33812433的博客 303

oracle维护常用sql语句

oracle维护常用sql语句1、查看表空间的名称及大小  select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size  from dba_tablespa...

112

整理维护常用Oracle SQL 语句

1、查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name; 2、查看表空间物理文件的名称及大小 select tablespace_name, file_id, file_nam

huang714的专栏 98
上一篇: 顾客是上帝
下一篇: 关于内蒙报表核对方法
cuiting6752
博客等级 码龄11年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值