当前位置: 首页 > 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日推出的一款人工智能助手,主要为用户提供高效、便捷的信息服务。它具备多项强大功能,包括多…...

日语AI面试高效通关秘籍:专业解读与青柚面试智能助攻

在如今就业市场竞争日益激烈的背景下,越来越多的求职者将目光投向了日本及中日双语岗位。但是,一场日语面试往往让许多人感到步履维艰。你是否也曾因为面试官抛出的“刁钻问题”而心生畏惧?面对生疏的日语交流环境,即便提前恶补了…...

synchronized 学习

学习源: https://www.bilibili.com/video/BV1aJ411V763?spm_id_from333.788.videopod.episodes&vd_source32e1c41a9370911ab06d12fbc36c4ebc 1.应用场景 不超卖,也要考虑性能问题(场景) 2.常见面试问题: sync出…...

盘古信息PCB行业解决方案:以全域场景重构,激活智造新未来

一、破局:PCB行业的时代之问 在数字经济蓬勃发展的浪潮中,PCB(印制电路板)作为 “电子产品之母”,其重要性愈发凸显。随着 5G、人工智能等新兴技术的加速渗透,PCB行业面临着前所未有的挑战与机遇。产品迭代…...

云启出海,智联未来|阿里云网络「企业出海」系列客户沙龙上海站圆满落地

借阿里云中企出海大会的东风,以**「云启出海,智联未来|打造安全可靠的出海云网络引擎」为主题的阿里云企业出海客户沙龙云网络&安全专场于5.28日下午在上海顺利举办,现场吸引了来自携程、小红书、米哈游、哔哩哔哩、波克城市、…...

解锁数据库简洁之道:FastAPI与SQLModel实战指南

在构建现代Web应用程序时,与数据库的交互无疑是核心环节。虽然传统的数据库操作方式(如直接编写SQL语句与psycopg2交互)赋予了我们精细的控制权,但在面对日益复杂的业务逻辑和快速迭代的需求时,这种方式的开发效率和可…...

剑指offer20_链表中环的入口节点

链表中环的入口节点 给定一个链表,若其中包含环,则输出环的入口节点。 若其中不包含环,则输出null。 数据范围 节点 val 值取值范围 [ 1 , 1000 ] [1,1000] [1,1000]。 节点 val 值各不相同。 链表长度 [ 0 , 500 ] [0,500] [0,500]。 …...

unix/linux,sudo,其发展历程详细时间线、由来、历史背景

sudo 的诞生和演化,本身就是一部 Unix/Linux 系统管理哲学变迁的微缩史。来,让我们拨开时间的迷雾,一同探寻 sudo 那波澜壮阔(也颇为实用主义)的发展历程。 历史背景:su的时代与困境 ( 20 世纪 70 年代 - 80 年代初) 在 sudo 出现之前,Unix 系统管理员和需要特权操作的…...

【服务器压力测试】本地PC电脑作为服务器运行时出现卡顿和资源紧张(Windows/Linux)

要让本地PC电脑作为服务器运行时出现卡顿和资源紧张的情况,可以通过以下几种方式模拟或触发: 1. 增加CPU负载 运行大量计算密集型任务,例如: 使用多线程循环执行复杂计算(如数学运算、加密解密等)。运行图…...

Rapidio门铃消息FIFO溢出机制

关于RapidIO门铃消息FIFO的溢出机制及其与中断抖动的关系,以下是深入解析: 门铃FIFO溢出的本质 在RapidIO系统中,门铃消息FIFO是硬件控制器内部的缓冲区,用于临时存储接收到的门铃消息(Doorbell Message)。…...

大语言模型(LLM)中的KV缓存压缩与动态稀疏注意力机制设计

随着大语言模型(LLM)参数规模的增长,推理阶段的内存占用和计算复杂度成为核心挑战。传统注意力机制的计算复杂度随序列长度呈二次方增长,而KV缓存的内存消耗可能高达数十GB(例如Llama2-7B处理100K token时需50GB内存&a…...