当前位置: 首页 > news >正文

oracle数据库日常保养或巡检语句实践整理汇总

目录

1.目的

2.操作工具

3.实践说明

 1.检查Oracle实例状态

2.检查Oracle在线日志状态

3.检查Oracle表空间状态

4.检查Oracle所有数据文件状态

5.检查Oracle数据库连接情况

6.检查Oracle表容量占用大小

7.检查Oracle备份

8.检查数据库表空间的使用情况

4.总结


1.目的

用于数据库是oracle数据库的系统,定时保养巡检过程中进行检查的oracle语句。

2.操作工具

本次语句是常用的oracle语句,实践使用的是toad工具进行对oracle数据库查询。

PS TOAD是常说的小青蛙,用于oracle数据库管理。

3.实践说明

项次

检查内容

语句

1

检查数据库基本状况

SELECT VERSION ,INSTANCE_NAME ,HOST_NAME ,STARTUP_TIME, TIME,STATUS,DATABASE STATUS

FROM V$INSTANCE

2

检查Oracle在线日志状态

SELECT GROUP#,STATUS,TYPE,MEMBER

FROM V$LOGFILE

3

检查Oracle表空间状态

SELECT TABLESPACE NAME,STATUS
FROM DBA TABLESPACES;


SELECT *
FROM DBA TABLESPACES;

4

检查Oracle所有数据文件状态

SELECT NAME ,STATUS
FROM V$DATAFILE;

SELECT *

FROM DATAFILE

5

检查Oracle连接情况

SELECT VALUE FROM V$PARAMETER

WHERE NAME ='processes'                       --MAX CON


3SELECT COUNT(*)FROM V$SESSION - -NOW CON

6

检查Oracle表容量占用大小

SELECT  OWNER,--用户
              TABLE NAME,--表名
              NUM ROWS,--表中行数

               BLOCKS*8/1024 KB--/1024 MB --表中占用的容量

FROM DBA TABLES
WHERE OWNER ='XXX' --自定义用户
ORDER BY KB DESC
--ORDER BY MB DESC

7

检查Oracle备份

liunx 系统:root 用 crontab -l 指令可以查看到备份的工作排程

8

检查数据库表空间的使用情况

select f.tablespace_name, a.total, f.free, round((f.free / a.total) * 100) "% Free Percent"
from (select tablespace_name, sum(bytes / (1024 * 1024)) total from dba_data_files 
    group by tablespace_name) a, 
(select tablespace_name, round(sum(bytes / (1024 * 1024))) free from dba_free_space
    group by tablespace_name) f
WHERE a.tablespace_name = f.tablespace_name(+)
order by "% Free Percent";

 1.检查Oracle实例状态

  1.    INSTANCE_NAME为数据库名称:XXX
  2.    VERSION为数据库的版本号:11.....
  3.    STATUS:OPEN表示数据库为开启状态
  4.    DATABASE_STATUS:Active表示数据库正常运行状
语句
SELECT VERSION ,INSTANCE NAME ,HOST NAME ,STARTUP TIME,STATUS,DATABASE STATUSFROM V$INSTANCE
截图
  1. 2.检查Oracle在线日志状态

  2.    TYPE:ONLINE表示数据库在线运行
  3.    输出结果:>=3条记录
  4.    STATUS:应该为非“INVALID”,非“DELETED”,“STATUS”显示为空表示正常
语句
SELECT GROUP#,STATUS,TYPE,MEMBER
FROM V$LOGFILE
截图

3.检查Oracle表空间状态

   输出结果中STATUS:ONLINE表示正常

语句
SELECT TABLESPACE NAME,STATUS
FROM DBA TABLESPACES;SELECT *
FROM DBA TABLESPACES;

截图

4.检查Oracle所有数据文件状态

   STATUS:SYSTEM表示系统文件正常,

                    ONLINE表示数据库文件正常

语句

SELECT NAME ,STATUS
FROM V$DATAFILE;

SELECT *

FROM DATAFILE

截图

5.检查Oracle数据库连接情况

   查询数据库允许的最大进程数为1500,查看当前会话连接数35,属于正常范围。

语句

SELECT VALUE FROM V$PARAMETER

WHERE NAME ='processes'


3SELECT COUNT(*)FROM V$SESSION

截图

6.检查Oracle表容量占用大小

语句

SELECT  OWNER,--用户
              TABLE NAME,--表名
              NUM ROWS,--表中行数

               BLOCKS*8/1024 KB--/1024 MB --表中占用的容量

FROM DBA TABLES
WHERE OWNER ='XXX' --自定义用户
ORDER BY KB DESC
--ORDER BY MB DESC

截图

 

文件大小:Bytes, KB, MB, GB, TB, PB, EB, ZB, YB
1Bytes字节计算机数据存储的基本单位,一字节等于8位.1B=8bit
2KB千字节用于较小的文件1KB=1024B
3MB兆字节用于中等大小的文件:图片或音频文件1MB=1024KB
4GB吉字节用于较大的文件:电影或系统文件1GB=1024MB
5TB太字节用于非常大的数据集:数据库或大型服务器的存储1TB=1024GB
6PB拍字节用于极大的数据集:云存储服务或大型数据中心1PB=1024TB
7EB艾字节用于超大规模的数据集:全球范围内的互联网数据1EB=1024PB
8ZB泽字节用于表述巨大的数据集:全球范围内的所有数据1ZB=1024EB
9YB尧字节在未来的超级计算世界中使用1YB=1024ZB

7.检查Oracle备份

语句liunx 系统:root 用 crontab -l 指令可以查看到备份的工作排程
截图

8.检查数据库表空间的使用情况

语句select f.tablespace_name, a.total, f.free, round((f.free / a.total) * 100) "% Free Percent"
from (select tablespace_name, sum(bytes / (1024 * 1024)) total from dba_data_files 
    group by tablespace_name) a, 
(select tablespace_name, round(sum(bytes / (1024 * 1024))) free from dba_free_space
    group by tablespace_name) f
WHERE a.tablespace_name = f.tablespace_name(+)
order by "% Free Percent";
截图

4.总结

相关文章:

oracle数据库日常保养或巡检语句实践整理汇总

目录 1.目的 2.操作工具 3.实践说明 1.检查Oracle实例状态 2.检查Oracle在线日志状态 3.检查Oracle表空间状态 4.检查Oracle所有数据文件状态 5.检查Oracle数据库连接情况 6.检查Oracle表容量占用大小 7.检查Oracle备份 8.检查数据库表空间的使用情况 4.总结 1.目的 …...

Elasticsearch 第一期:基础的基础概念

前言 Elasticsearch(弹性搜索) ,简称为ES, 它是一个开源的高扩展的分布式全文检索引擎,它提供的功能主要分为:实时存储,实时分析搜索;本身扩展性很好,可以扩展到上百台服…...

MySQL数据库笔记(二)

第一章 单行函数 1.1 什么是函数 函数的作用是把我们经常使用的代码封装起来,需要的时候直接调用即可。这样既提高了代码效率,又提高了可维护性。在SQL中使用函数,极大地提高了用户对数据库的管理效率。 1.2 定义 操作数据对象。 接受参数返回一个结果。 只对一行进行…...

谷歌邮箱:2024年最全使用指南及技巧

注册谷歌邮箱时遇到麻烦了吗?收件箱乱得让人头疼,找不到提升效率的方法?或者是在处理多个谷歌邮箱账户时感到手忙脚乱? 掌握Gmail邮箱的使用技巧是每个外贸人员都必须学会的,本文将提供一个实用的谷歌邮箱注册和使用指…...

工业设计初学者手册——第四部分:制造工艺

工业设计初学者手册 文章目录 工业设计初学者手册第四部分:制造工艺7. 常见制造工艺介绍7.1 传统制造工艺7.2 现代制造工艺 8. 材料选择与应用8.1 材料的基本分类与特性8.2 材料选择的原则8.3 环保材料的应用 总结 第四部分:制造工艺 7. 常见制造工艺介…...

Scala语言:大数据开发的未来之星 - 零基础到精通入门指南

前言 随着大数据时代的到来,数据量的急剧增长为软件开发带来了新的挑战和机遇。Scala语言因其函数式编程和面向对象的特性,以及与Apache Spark的完美协作,在大数据开发领域迅速崛起,成为该领域的新兴宠儿。本篇将从零基础开始&…...

Springboot整合Zookeeper分布式组件实例

一、Zookeeper概述 1.1 Zookeeper的定义 Zookeeper是一个开源的分布式协调服务,主要用于分布式应用程序中的协调管理。它由Apache软件基金会维护,是Hadoop生态系统中的重要成员。Zookeeper提供了一个高效且可靠的分布式锁服务,以及群集管理…...

Python | 使用Matplotlib生成子图的示例

数据可视化在分析和解释数据的过程中起着举足轻重的作用。Python中的Matplotlib库提供了一个强大的工具包,用于制作各种图表和图表。一个突出的功能是它能够在单个图中生成子图,为以组织良好和结构化的方式呈现数据提供了有价值的工具。使用子图可以同时…...

云原生巡检监控报告

一、巡检概述 本次云原生巡检工作主要围绕云原生平台的稳定性、安全性以及性能进行,通过对平台资源的监控、日志分析以及安全扫描,发现了一些潜在的问题和隐患。巡检工作采用了自动化工具和人工分析相结合的方式,确保了巡检结果的准确性和全…...

Linux系统编程——部分内容补充

回顾 进程 内核相关数据结构 代码和数据,一个可执行程序加载到内存变成进程,不仅仅是把代码和数据加载进去就完事了,得“先描述,再组织”,每个进程都有内核数据结构,地址空间,进程相关页表&a…...

数学建模基础:非线性模型

目录 前言 一、非线性方程组 二、非线性规划 三、微分方程模型 四、非线性模型的应用 五、实例示范:传染病传播模型 实例总结 五、总结 前言 非线性模型用于描述变量之间的非线性关系,相比线性模型,其数学形式更为复杂,但…...

Kotlin 语言基础学习

什么是Kotlin ? Kotiln翻译为中文是:靠他灵。它是由JetBrains 这家公司开发的,JetBrains 是一家编译器软件起家的,例如常用的WebStorm、IntelliJ IDEA等软件。 Kotlin官网 JetBrains 官网 Kotlin 语言目前的现状: 目前Android 已将Kotlin 作为官方开发语言。 Spring 框…...

Kafka 之 KRaft —— 配置、存储工具、部署注意事项、缺失的特性

目录 一. 前言 二. 配置(Configuration) 2.1. 处理者角色(Process Roles) 2.2. 控制器(controller) 2.3. 存储工具(Storage Tool) 2.4. 调试(Debugging&#xff09…...

专业和学校到底怎么选,兴趣和知名度到底哪个重要?

前言 2024高考已经落下帷幕,再过不久就到了激动人心的查分和填报志愿的时刻,在那天到来,小伙伴们就要根据自己的分数选取院校和专业,接下来我就以参加22年(破防年)河南高考的大二生来讲述一下我自己对于如何选取院校和专业的看法以…...

【MySQL】数据库

数据库概述 【MySQL】数据库概述-CSDN博客 数据库基本操作 【MySQL】数据库基本操作-CSDN博客 数据表基本操作 【MySQL】数据表基本操作-CSDN博客 约束 【MySQL】约束-CSDN博客 基本增删改查 【MySQL】基本增删改查-CSDN博客 多表操作 【MySQL】多表操作-CSDN博客 视图 …...

D111FCE01LC2NB70带流量调节派克比例阀

D111FCE01LC2NB70带流量调节派克比例阀 派克比例阀:由于采用(秉圣135陈工6653询3053)电液混合控制技术,响应速度更快、精度更高、控制更平稳。同时,由于采用高质量的材料制造,具有较高的承压能力和抗磨损性…...

buuctf-findKey

exe文件 运行发现这个窗口,没有任何消息 32位 进入字符串就发现了flag{ 左边红色代表没有F5成功 我们再编译一下(选中红色的全部按p) LRESULT __stdcall sub_401640(HWND hWndParent, UINT Msg, WPARAM wParam, LPARAM lParam) {int v5; // eaxsize_t v6; // eaxDWORD v7; /…...

针对oracle系列数据库慢数据量大的问题

-- 确保索引存在 create index idx_risk_assessment_hazard on risk_assessment_hazard(data_time, perception_id); create index idx_risk_dispose_base_info on risk_dispose_base_info(perception_id); -- 使用并行查询和with子句进行优化 explain plan for with t2 as (se…...

Nginx-Rewrite

1、Rewrite的定义 rewrite功能就是使用nginx提供的全局变量或自己设置的变量,结合正则表达式和标志位实现url重写以及重定向。rewrite只能放在 server { }, location { }, if { }中,并且只能对域名后边的除去传递的参数外的字符串起作用。 例如location…...

2024 年 Python 基于 Kimi 智能助手 Moonshot Ai 模型搭建微信机器人(更新中)

注册 Kimi 开放平台 Kimi:https://www.moonshot.cn/ Kimi智能助手是北京月之暗面科技有限公司(Moonshot AI)于2023年10月9日推出的一款人工智能助手,主要为用户提供高效、便捷的信息服务。它具备多项强大功能,包括多…...

LizzieYzy:围棋AI分析的终极免费工具,5分钟快速上手

LizzieYzy:围棋AI分析的终极免费工具,5分钟快速上手 【免费下载链接】lizzieyzy LizzieYzy - GUI for Game of Go 项目地址: https://gitcode.com/gh_mirrors/li/lizzieyzy 围棋AI分析、免费围棋助手、LizzieYzy快速入门、围棋复盘工具、AI棋力提…...

Kubernetes应用交付利器:Carvel kapp-controller 从入门到实战

1. 项目概述:云原生时代的应用交付“管家” 如果你在Kubernetes的世界里摸爬滚打了一段时间,一定会对“应用部署”这件事的复杂性深有体会。一个稍微有点规模的应用,往往意味着十几个甚至几十个YAML文件,里面包含了Deployment、Se…...

如何用智能机票监控系统自动追踪最低价格:告别手动比价的终极指南 [特殊字符]

如何用智能机票监控系统自动追踪最低价格:告别手动比价的终极指南 🛫 【免费下载链接】flight-spy Looking for the cheapest flights and dont have enough time to track all the prices? 项目地址: https://gitcode.com/gh_mirrors/fl/flight-spy …...

Kubernetes应用管理新范式:kapp-controller控制器模式详解与实践

1. 项目概述:Kubernetes应用管理的“控制器”模式新范式如果你在Kubernetes世界里摸爬滚打了一段时间,尤其是在尝试将应用打包、部署和生命周期管理进行标准化时,大概率会感到一丝疲惫。Helm Chart的模板、Kustomize的重叠、以及如何让这些配…...

面试题:Transformer 模型详解——核心创新、编码器解码器结构、位置编码、因果掩码与大模型基础全解析

1. 为什么 Transformer 是面试里的“必问题”?1.1 它不只是一个模型,而是一条技术主线Transformer 的重要性,不在于它只是机器翻译时代的一篇论文,而在于它几乎重塑了后来的 NLP 乃至大模型架构。无论是 BERT 这类理解模型&#x…...

全链路监控与可观测性:Spring AI 应用的日志、追踪与告警体系

系列导读 你现在看到的是《Spring AI 企业级集成与场景实践:从零搭建智能应用》的第 10/10 篇,当前这篇会重点解决:教会读者如何像监控数据库一样监控 AI 调用,快速定位性能瓶颈和异常。 上一篇回顾:第 9 篇《安全防线:Spring AI 应用的输入过滤、输出审核与数据隐私保…...

性能调优与成本控制:Spring AI 的缓存、限流与模型降级策略

系列导读 你现在看到的是《Spring AI 企业级集成与场景实践:从零搭建智能应用》的第 8/10 篇,当前这篇会重点解决:提供一套完整的性能与成本优化工具箱,让 AI 应用在预算内高效运行。 上一篇回顾:第 7 篇《生产级部署:Spring AI 应用的 Docker 容器化与 Kubernetes 编排…...

程序员的职业规划:到底是走技术路线还是管理路线

程序员职业规划:技术与管理的岔路口在软件测试行业深耕多年,你或许早已习惯在代码的迷宫中寻找漏洞,在数据的海洋里甄别异常。但当职业生涯的列车行至中途,一个现实的问题总会悄然浮现:是继续在技术的山峰上攀登&#…...

macOS原生系统监控工具MeterBar:Swift开发与状态栏应用实践

1. 项目概述:一个桌面系统监控工具的诞生最近在折腾一个挺有意思的小玩意儿,叫 MeterBar。这名字听起来就挺直观的,meter(仪表) bar(状态栏),合起来就是一个能放在你电脑屏幕顶部的系…...

粮食安全政策托底,农业ETF(562900.SH)交易活跃度升温

5月14日,A股农业板块迎来温和上行,易方达农业ETF(562900.SH)收报0.756元,涨幅0.93%,跑赢跟踪标的中证现代农业指数0.85%的涨幅。数据显示,该ETF当日量比为1.13,换手率达9.54%&#x…...