Oracle數據庫巡檢腳本

1.查詢實例信息

SELECT INST_ID, INSTANCE_NAME, TO_CHAR(STARTUP_TIME, 'YYYY-MM-DD HH24:MI:SS') AS STARTUP_TIME FROM GV$INSTANCE ORDER BY INST_ID;


2.查看是否歸檔

archive log list?


3.查看數據庫參數

SELECT NAME , TYPE , VALUE FROM V$PARAMETER ORDER BY NAME;


4.查看集群參數

SELECT INST_ID , NAME , VALUE FROM GV$PARAMETER ORDER BY INST_ID;


5.查看歸檔空間使用情況

SELECT?TO_CHAR(completion_time, 'YYYY-MM-DD') AS day,COUNT(*) AS logs_per_day,ROUND(SUM(blocks * block_size)/1024/1024) AS size_mb
FROM v$archived_log
GROUP BY TO_CHAR(completion_time, 'YYYY-MM-DD')
ORDER BY day DESC;


6.查看所有用戶大小

select sum(BYTES) /1024/1024/1024 as SIZE_G from dba_segments;


7.查看所有數據文件總大小

SELECT?ROUND(SUM(bytes)/1024/1024/1024, 2) AS DATAFILE_TOTAL_SIZE_GB
FROM?dba_data_files;


8.查看組件信息

col comp_name for a30
SELECT COMP_NAME , VERSION , STATUS FROM DBA_REGISTRY ORDER BY COMP_NAME;


9.查詢redo日志組

set linesize 300
col member format a60
SELECT t1.GROUP#,t1.MEMBER,t2.BYTES/1024/1024 as log_size_MB,t2.STATUS FROM v$logfile t1,v$log t2 WHERE t1.GROUP#=t2.GROUP#;


10.查詢重做日志組基本信息

SELECT?group# AS "GROUP#",thread# AS "THREAD#",sequence# AS "SEQUENCE#",bytes AS "BYTES",blocksize AS "BLOCKSIZE",members AS "MEMBERS",archived AS "ARC",status AS "STATUS",first_change# AS "FIRST_CHANGE#",TO_CHAR(first_time, 'DD-MON-YY') AS "FIRST_TIME",next_change# AS "NEXT_CHANGE#",TO_CHAR(next_time, 'DD-MON-YY') AS "NEXT_TIME",con_id AS "CON_ID"
FROM?v$log
ORDER BY?thread#, group#;


11.表空間使用情況

SELECT a.tablespace_name "tablespace",round(total / (1024 * 1024 * 1024), 2) "total(G)",round(free / (1024 * 1024 * 1024), 2) "free(G)",round((total - free) / (1024 * 1024 * 1024), 2) "used(G)",round((total - free) / total, 4) * 100 "used(%)"
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;


12.臨時表空間使用情況

select c.tablespace_name "tablespace_name",round(c.bytes / 1024 / 1024 / 1024, 2) "total(G)",round((c.bytes - d.bytes_used) / 1024 / 1024 / 1024, 2) "free(G)",round(d.bytes_used / 1024 / 1024 / 1024, 2) "used(G)",round(d.bytes_used * 100 / c.bytes, 4) || '%' "used(%)"
from (select tablespace_name, sum(bytes) bytesfrom dba_temp_filesGROUP by tablespace_name) c,(select tablespace_name, sum(bytes_cached) bytes_usedfrom v$temp_extent_poolGROUP by tablespace_name) d
where c.tablespace_name = d.tablespace_name;


13.查看分區和段空間管理方式

select tablespace_name , extent_management , allocation_type , segment_space_management from dba_tablespaces;
tablespace_name ? ? ? ? ?"表空間名",
extent_management ? ? ? ?"表空間管理方式", --默認LOCAL
allocation_type ? ? ? ? ?"分區管理方式", --默認SYSTEM,自動。
segment_space_management "段空間管理方式" --默認AUTO,自動。


14.表空間文件使用率

set linesize 200
col datafile for a50
select b.file_id "number", b.file_name "datafile" , b.tablespace_name "tablespace_name",?b.bytes/1024/1024 "total(Mb)", (b.bytes-sum(nvl(a.bytes,0)))/1024/1024 ?"used(MB)" ,substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) ?"used(%)"?
from dba_free_space a,dba_data_files b where a.file_id=b.file_id?
group by b.tablespace_name,b.file_id,b.file_name,b.bytes?
order by b.tablespace_name;


16.Oracle NLS參數查詢

SELECT parameter , value FROM nls_database_parameters ORDER BY parameter;


17.查詢所有賬戶狀態

col PROFILE for a30
col username for a30
SELECT username , account_status , lock_date , expiry_date , profile , created FROM dba_users ORDER BY account_status, username;


18.查詢所有Profile配置的SQL

col limit for a30
SELECT profile , resource_name , resource_type ,limit ,common,inherited,implicit FROM dba_profiles ORDER BY profile, resource_type, resource_name;


19.查詢角色授權的SQL語句

SELECT grantee, granted_role , admin_option , delegate_option ,default_role ,common ,inherited FROM dba_role_privs WHERE granted_role = 'DBA' ORDER BY grantee;


20.查詢集群狀態?

crsctl status res -t

21.查看asm磁盤空間
?

su - gridasmcmd lsdg

22.查看監聽狀態

su - grid?lsnrctl status

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/77002.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/77002.shtml
英文地址,請注明出處:http://en.pswp.cn/web/77002.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Windows 安裝 JDK

下載 Java8 的下載直接訪問:https://www.oracle.com/java/technologies/downloads/#java8-windows https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html 接受協議后點擊下載,再輸入賬號信息就可以下載了。 如果…

強化學習核心原理及數學框架

1. 定義與核心思想 強化學習(Reinforcement Learning, RL)是一種通過智能體(Agent)與環境(Environment)的持續交互來學習最優決策策略的機器學習范式。其核心特征為: ??試錯學習??&#x…

Netty前置基礎知識之BIO、NIO以及AIO理論詳細解析和實戰案例

前言 Netty是什么? Netty 是一個基于 Java 的 ?高性能異步事件驅動網絡應用框架,主要用于快速開發可維護的協議服務器和客戶端。它簡化了網絡編程的復雜性,特別適合構建需要處理海量并發連接、低延遲和高吞吐量的分布式系統。 1)Netty 是…

TIM輸入捕獲知識部分

越往左,頻率越高;越往右,頻率越低。【越緊湊,相同時間,次數越多】 計算頻率的方法:測評法、測周法、中界頻率。 頻率的定義:1s內出現了多少個重復的周期 測評法就是從頻率的定義出發的&#…

4.4 記憶機制與上下文管理:短期與長期記憶的設計與應用

記憶機制與上下文管理已成為智能代理(Agent)系統實現高效、智能化行為的核心技術。記憶機制通過短期記憶(Short-Term Memory, STM)和長期記憶(Long-Term Memory, LTM)支持Agent存儲、檢索和利用信息&#x…

深入了解遞歸、堆與棧:C#中的內存管理與函數調用

在編程中,理解如何有效地管理內存以及如何控制程序的執行流程是每個開發者必須掌握的基本概念。C#作為一種高級編程語言,其內存管理和函數調用機制包括遞歸、堆與棧。本文將詳細講解這三者的工作原理、用途以及它們在C#中的實現和應用。 1. 遞歸 (Recur…

leetcode day 35 01背包問題 416+1049

0-1背包問題 &#xff08;1&#xff09;第一種情況&#xff1a;二維dp[i][j]數組 dp[i][j]表示[0,i]的物品放入容量為j背包的最大價值 不放物品i,dp[i][j]dp[i-1][j] 放物品i,dp[i][j]dp[i-1][j-w[i]]v[i] 遞推公式為&#xff1a; dp[i][j]dp[i-1][j];//不放 if(w[i]<j)dp…

算法時代的“摩西十誡”:AI治理平臺重構數字戒律

一、引言 數字時代的狂飆突進中&#xff0c;人工智能&#xff08;AI&#xff09;正以顛覆性的力量重塑人類社會。從醫療診斷到金融決策&#xff0c;從智能制造到輿論傳播&#xff0c;AI的觸角已延伸至每個角落。 然而&#xff0c;斯坦福大學《2024年人工智能指數報告》揭示的…

上岸率85%+,25西電先進材料與納米科技學院(考研錄取情況)

1、先進材料與納米科技學院各個方向 2、先進材料與納米科技學院近三年復試分數線對比 學長、學姐分析 由表可看出&#xff1a; 1、材料科學與工程25年相較于24年上升10分&#xff0c;為290分 2、材料與化工&#xff08;專碩&#xff09;25年相較于24年下降20分&#xff0c;為…

Tomcat Web應用(Ubuntu 18.04.6 LTS)部署筆記

一、前言 本文與【MySQL 8&#xff08;Ubuntu 18.04.6 LTS&#xff09;安裝筆記】和【JDK&#xff08;Ubuntu 18.04.6 LTS&#xff09;安裝筆記】同批次&#xff1a;先搭建數據庫&#xff0c;再安裝JVM&#xff0c;后面就是部署Web應用&#xff1a;典型的單機部署。 ??本著善…

Datawhale AI春訓營——用AI幫助老人點餐

詳細內容見官網鏈接&#xff1a;用AI幫助老人點餐-活動詳情 | Datawhale

17.第二階段x64游戲實戰-人工遍歷二叉樹結構

免責聲明&#xff1a;內容僅供學習參考&#xff0c;請合法利用知識&#xff0c;禁止進行違法犯罪活動&#xff01; 本次游戲沒法給 內容參考于&#xff1a;微塵網絡安全 上一個內容&#xff1a;16.第二階段x64游戲實戰-分析二叉樹結構 上一個內容里把二叉樹的結構寫了寫&am…

Oracle 11g RAC ASM磁盤組剔盤、加盤實施過程

環境&#xff1a;AIX6.1 Oracle RAC 11.2.0.3 前期準備&#xff1a; 1.查看DG磁盤組空間情況&#xff1a; –查看DG磁盤組空間情況&#xff1a; ASMCMD> lsdg State Type Rebal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Of…

Java—— 正則表達式 方法及捕獲分組

識別正則表達式的方法 方法名說明public String[] matches(String regex) 判斷字符串是否滿足 正則表達式的規則 public string replaceAll(String regex,string newstr) 按照正則表達式的 規則進行替換 public string[] split(String regex) 按照正則表達式的 規則切割字符串…

達夢并行收集統計信息

達夢收集統計信息速度如何&#xff1f; 答&#xff1a;1分鐘1G 大庫收集起來可能比較慢&#xff0c;想并行收集需要一些條件 3個參數先了解一下 我把max_parallel_degree改為16 相關說明可以看一下 對一個3G的表收集 收集方法 DBMS_STATS.GATHER_TABLE_STATS( TEST,T1,…

PyTorch 實戰:Transformer 模型搭建全解析

Transformer 作為一種強大的序列到序列模型&#xff0c;憑借自注意力機制在諸多領域大放異彩。它能并行處理序列&#xff0c;有效捕捉上下文關系&#xff0c;其架構包含編碼器與解碼器&#xff0c;各由多層組件構成&#xff0c;涉及自注意力、前饋神經網絡、歸一化和 Dropout 等…

網頁不同渲染方式的應對與反爬機制的處理——python爬蟲

文章目錄 寫在前面爬蟲習慣web 網頁渲染方式服務器渲染客戶端渲染 反爬機制使用session對象使用cookie讓請求頭信息更豐富使用代理和隨機延遲 寫在前面 本文是對前兩篇文章所介紹的內容的補充&#xff0c;在了解前兩篇文章——《爬蟲入門與requests庫的使用》和《BeautifulSou…

RK3588平臺用v4l工具調試USB攝像頭實踐(亮度,飽和度,對比度,色相等)

目錄 前言:v4l-utils簡介 一&#xff1a;查找當前的攝像頭設備 二&#xff1a;查看當前攝像頭支持的v4l2-ctl調試參數 三根據提示設置對應參數&#xff0c;在提示范圍內設置 四&#xff1a;常用調試命令 五:應用內執行命令方法 前言:v4l-utils簡介 v4l-utils工具是由Linu…

Spring Security基礎入門

本入門案例主要演示Spring Security在Spring Boot中的安全管理效果。為了更好地使用Spring Boot整合實現Spring Security安全管理功能&#xff0c;體現案例中Authentication&#xff08;認證&#xff09;和Authorization&#xff08;授權&#xff09;功能的實現&#xff0c;本案…

Trae+DeepSeek學習Python開發MVC框架程序筆記(二):使用4個文件實現MVC框架

修改上節文件&#xff0c;將test2.py拆分為4個文件&#xff0c;目錄結構如下&#xff1a; mvctest/ │── model.py # 數據模型 │── view.py # 視圖界面 │── controller.py # 控制器 │── main.py # 程序入口其中model.py代碼如下&#xff…