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

关于接口多态,何时使用接口名创建对象?何时使用子类创建对象?

接口创建对象只能创建他的实现类,所以会出现两种创建方式: 1、接口 对象名 new 类名 2、子类对象 对象名 new 类名 举个例子,swimming是一个接口,flog是他的一个实现类,重写了swimming的eat()方法 子类对象 对象名…...

短视频热恋进行时:成都柏煜文化传媒有限公司

短视频热恋进行时:情感与创意的碰撞与融合 在数字时代的浪潮中,短视频以其独特的魅力,成为了当代人表达情感、分享生活的新宠。它如同一个浓缩的时空胶囊,将那些瞬间的美好、感人的故事、创意的火花,封装在短短几十秒…...

springBoot多数据源使用、配置

又参加了一个新的项目,虽然是去年做的项目,拿来复用改造,但是也学到了很多。这个项目会用到其他项目的数据,如果调用他们的接口取数据,我还是觉得太麻烦了。打算直接配置多数据源。 然后去另一个数据库系统中取出数据…...

打破安全设备孤岛,多源威胁检测与响应(XDR)如何构建一体化安全防线

在数字化和信息化迅猛发展的当下,安全设备孤岛现象成为网络安全治理中的一大挑战。在多元化的市场环境中,不同厂商的安全设备因数据格式与系统兼容性的差异,导致信息流通受阻、共享困难,形成孤立的安全防线。 安全设备孤岛现象不仅…...

Android SurfaceFlinger——概述(一)

一、基础介绍 SurfaceFlinger 是 Android 系统中的一个关键组件,负责管理屏幕显示的合成和渲染。 服务角色:SurfaceFlinger 作为一个系统服务独立运行,它不依赖于任何应用程序进程,而是由系统启动并持续运行。窗口管理&#xff1a…...

工业 web4.0,UI 风格令人赞叹

工业 web4.0,UI 风格令人赞叹...

HarmonyOS 角落里的知识 —— 状态管理

一、前言 在探索 HarmonyOS 的过程中,我们发现了许多有趣且实用的功能和特性。有些总是在不经意间或者触类旁通的找到。或者是某些开发痛点。其中,状态管理是ArkUI开发非常核心的一个东西,我们进行了大量的使用和测试遇到了许多奇奇怪怪的问…...

TDengine数据迁移

前言 taosdump 是一个支持从运行中的 TDengine 集群备份数据并将备份的数据恢复到相同或另一个运行中的 TDengine 集群中的工具应用程序。 taosdump 可以用数据库、超级表或普通表作为逻辑数据单元进行备份,也可以对数据库、超级 表和普通表中指定时间段内的数据记录…...

使用ZIP包安装MySQL及配置教程

在本教程中,我们将指导您完成使用ZIP包安装MySQL的过程,并对配置文件进行必要的修改,以及解决可能遇到的问题。本示例以MySQL 5.7.44为例,但步骤同样适用于其他版本如MySQL 8.3.0等。请根据实际需要选择适合的版本下载&#xff1a…...

Java基础入门day64

day64 web项目 数据库设计 在小米商城主页,主要的内容是多种商品类型的展示,分别有手机,智能穿戴,笔记本平板,家电,生活电器,厨房电器,智能家具等大的七个分类,根据这个…...

三大框架对网站开发的作用/鄂州网站seo

1.双下划线开头 2.只能在类内部访问 3.在外部可以间接访问 4.子类也不能直接访问父类中的私有成员,只能间接访问 class Base:def __init__(self):self.__name pythonself.name Pdef BaseShow(self):return self.__nameclass Son(Base):def __init__(self):self.__…...

个人网站有数量限制/百度搜索大全

环境搭建下载引擎代码Hello World修改配置文件需求实现 运行测试手Q中测试 环境搭建 由于目前玩一玩开发平台仅支持Mac,所以你需要一台Mac电脑或者黑苹果(但不推荐) 1、注册苹果账号 2、安装Xcode (建议在App Store中下载避免更新带来不必要的麻烦) 3、安装An…...

django做的网站/软文营销文章案例

$ns duplex-link-op $n2 $n3 queuePos 0.5#此命令用于设置在NAM中显示的队列方向#经测试,发现:# queuePos 0.5表示包从上到下进入队列# queuePos 0表示包从右到左进入队列# queuePos 1表示包从左到右进入队列# queuePos 1.5表示包从下到上进入队列# queu…...

wordpress怎么修改域名/设计一个简单的网页

1、效果 效果图如下,系统首页新闻部分,要求只显示摘要部分的前三行数据,多余的数据省略。 2、HTML代码 红框内为从数据库查询出来的新闻摘要信息 3、CSS代码 主要代码如下: .core-text{color: #999;font-size: 14px;line-h…...

桂林象鼻山门票/seo外包公司如何优化

大家好,端午节免费送书活动获奖名单如下,下面十位朋友每人将获得《Python绝技:运用Python成为顶级数据工程师》图书一本。 本书由电子工业出版社出版,黄文青编著。请获奖的朋友在两天内添加工作人员微信:pythonpost&am…...

新疆网站备案怎么办/防城港网站seo

上篇:用户行为数据采集 第6节 数仓采集Kafka Manager安装脚本测试 1、项目经验之Kafka压力测试 Kafka压测 用Kafka官方自带的脚本,对Kafka进行压测。Kafka压测时,可以查看到哪个地方出现了瓶颈CPU,内存,网络IO&#xf…...