****欧欧美毛片4,国产午夜精品视频,97视频在线观看免费视频,久久七国产精品

數(shù)據(jù)恢復(fù)咨詢熱線:400-666-3702??

歡迎訪問南京兆柏?cái)?shù)據(jù)恢復(fù)公司,專業(yè)數(shù)據(jù)恢復(fù)15年

兆柏?cái)?shù)據(jù)恢復(fù)公司

?常見問題

?當(dāng)前位置: 主頁 > 常見問題

如何高效進(jìn)行Oracle巡檢?順序方法缺一不可

瀏覽量: 次 發(fā)布日期:2023-10-16 21:47:26

如何高效進(jìn)行Oracle巡檢?順序方法缺一不可

本文出自頭條號(hào)老王談運(yùn)維,轉(zhuǎn)載請(qǐng)說明出處。

前言

對(duì)于線上的業(yè)務(wù),Oracle 的數(shù)據(jù)庫運(yùn)行的穩(wěn)定性和安全性是用戶關(guān)心的一個(gè)至關(guān)重要的問題,除了通過監(jiān)控平臺(tái)對(duì)數(shù)據(jù)庫進(jìn)行監(jiān)控以外,還需要定期對(duì)數(shù)據(jù)庫進(jìn)行“體檢”,數(shù)據(jù)庫巡檢是保障數(shù)據(jù)庫穩(wěn)定運(yùn)行的必不可少的輔助手段。

本文將簡要介紹一下從哪些方面對(duì) Oracle 數(shù)據(jù)庫進(jìn)行巡檢以及巡檢的方法。

1.1 檢查 Oracle 實(shí)例狀態(tài)

SQL> select instance_name,host_name,startup_time,status,database_status from v$instance;

其中“STATUS”表示Oracle當(dāng)前的實(shí)例狀態(tài),必須為“OPEN”;“DATABASE_STATUS”表示Oracle當(dāng)前數(shù)據(jù)庫的狀態(tài),必須為“ACTIVE”。

SQL> select name,log_mode,open_mode from v$database;

其中“LOG_MODE”表示Oracle當(dāng)前的歸檔方式;“ARCHIVELOG”表示數(shù)據(jù)庫運(yùn)行在歸檔模式下;“NOARCHIVELOG”表示數(shù)據(jù)庫運(yùn)行在非歸檔模式下。

在我們的系統(tǒng)中數(shù)據(jù)庫必須運(yùn)行在歸檔方式下。

1.2 檢查 Oracle 服務(wù)進(jìn)程

$ps -ef|grep ora_|grep -v grep&&ps -ef|grep ora_|grep -v grep|wc –l

在檢查Oracle的進(jìn)程命令輸出后,輸出顯示至少應(yīng)包括以下一些進(jìn)程:Oracle寫數(shù)據(jù)文件的進(jìn)程,輸出顯示為:“oradbw0CKDB”O(jiān)racle寫日志文件的進(jìn)程,輸出顯示為:“oralgwr CKDB”O(jiān)racle監(jiān)聽實(shí)例狀態(tài)的進(jìn)程,輸出顯示為:“orasmon CKDB” .Oracle監(jiān)聽客戶端連接進(jìn)程狀態(tài)的進(jìn)程,輸出顯示為:“orapmon CKDB”O(jiān)racle進(jìn)行歸檔的進(jìn)程,輸出顯示為:“oraarc0 CKDB”O(jiān)racle進(jìn)行檢查點(diǎn)的進(jìn)程,輸出顯示為:“orackptCKDB” .Oracle進(jìn)行恢復(fù)的進(jìn)程,輸出顯示為:“orareco CKDB”

1.3 檢查 Oracle 的監(jiān)聽狀態(tài)

lsnrctl status

“Services Summary”項(xiàng)表示Oracle的監(jiān)聽進(jìn)程正在監(jiān)聽哪些數(shù)據(jù)庫實(shí)例。

檢查監(jiān)聽進(jìn)程是否存在:

ps -ef|grep lsn|grep -v grep

oracle 2954 1 0 May07 ? 00:01:17 /data/oracle/product/11.2.0/bin/tnslsnr LISTENER –inherit

檢查相關(guān)的日志文件主要包含:檢查操作系統(tǒng)的日志文件檢查Oracle日志文件檢查Oracle核心轉(zhuǎn)儲(chǔ)目錄檢查Root用戶和Oracle用戶的email

總共四個(gè)部分。

2.1 檢查操作系統(tǒng)日志文件

# cat /var/log/messages |grep failed

查看是否有與Oracle用戶相關(guān)的出錯(cuò)信息。

2.2 檢查 Oracle 日志文件

$ cat /data/oracle/admin/CKDB/bdump/alert_CKDB.log |grep ora-

$ cat /data/oracle/admin/CKDB/bdump/alert_CKDB.log |grep err

$ cat /data/oracle/admin/CKDB/bdump/alert_CKDB.log |grep fail

在Oracle的運(yùn)行中,會(huì)在警告日志文件中記錄數(shù)據(jù)庫的一些運(yùn)行情況 ,定時(shí)查看此文件,可以及時(shí)了解數(shù)據(jù)庫運(yùn)行狀態(tài)是否異常。

2.3 檢查 Oracle 核心轉(zhuǎn)儲(chǔ)目錄

$ls $ORACLE_BASE/admin/CKDB/cdump/*.trc|wc -l

$ls $ORACLE_BASE/admin/CKDB/udump/*.trc|wc –l

如果上面命令的結(jié)果每天都在增長,則說明Oracle進(jìn)程經(jīng)常發(fā)生核心轉(zhuǎn)儲(chǔ)。這說明某些用戶進(jìn)程或者數(shù)據(jù)庫后臺(tái)進(jìn)程由于無法處理的原因而異常退出。頻繁的核心轉(zhuǎn)儲(chǔ)特別是數(shù)據(jù)庫后臺(tái)進(jìn)程的核心轉(zhuǎn)儲(chǔ)會(huì)導(dǎo)致數(shù)據(jù)庫異常終止。

2.4 檢查Root用戶和Oracle用戶的email

#tail –n 200 /var/mail/root

陸家嘴數(shù)據(jù)恢復(fù)

#tail –n 200 /var/mail/oracle

查看有無與Oracle用戶相關(guān)的出錯(cuò)信息。

主要檢查相關(guān)Oracle對(duì)象的狀態(tài),包含:檢查Oracle控制文件狀態(tài)檢查Oracle在線日志狀態(tài)檢查Oracle表空間的狀態(tài)檢查Oracle所有數(shù)據(jù)文件狀態(tài)檢查Oracle所有表、索引、存儲(chǔ)過程、觸發(fā)器、包等對(duì)象的狀態(tài)檢查Oracle所有回滾段的狀態(tài)

總共六個(gè)部分。

3.1 檢查控制文件狀態(tài)

SQL> select status,name from v$controlfile;

輸出結(jié)果“STATUS”應(yīng)該為空。狀態(tài)為空表示控制文件狀態(tài)正常。

3.2 檢查在線日志文件狀態(tài)

SQL>select group#,status,type,member from v$logfile;

輸出結(jié)果“STATUS”應(yīng)該為非“INVALID”,非“DELETED”。

注:“STATUS”顯示為空表示正常。

3.3 檢查表空間的狀態(tài)

無錫數(shù)據(jù)恢復(fù)

SQL> select tablespace_name,status from dba_tablespaces;

輸出結(jié)果中STATUS應(yīng)該都為ONLINE。

3.4 檢查所有數(shù)據(jù)文件狀態(tài)

SQL> select name,status from v$datafile;

輸出結(jié)果中“STATUS”應(yīng)該都為“ONLINE”或者為“AVAILABLE”

3.5 檢查無效的對(duì)象

sql>select owner,object_name,object_type from dba_objects where status!='VALID' and owner!='SYS' and owner!='SYSTEM';

no rows selected

如果有記錄返回,則說明存在無效對(duì)象。若這些對(duì)象與應(yīng)用相關(guān),那么需要重新編譯生成這個(gè)對(duì)象。

上海數(shù)據(jù)恢復(fù)

網(wǎng)站崩潰找不到原因?平臺(tái)搭建無從下手?熱門技術(shù)不想落伍?想要變強(qiáng)找不到資料?

加入[IT拯救聯(lián)盟],讓大牛和同伴拯救你,帶你裝x帶你飛。定期干貨分享、大牛專業(yè)解答、實(shí)用IT工具優(yōu)選.....

相關(guān)推薦

. 控制器壞了如何修復(fù)視頻,控制器故障排查與視頻修復(fù)技巧解析

. deep sequence,揭秘高效內(nèi)容生成的秘密武器

. 數(shù)據(jù) 恢復(fù),揭秘?cái)?shù)據(jù)丟失背后的原因與高效解決方案

. 太原西數(shù)硬盤數(shù)據(jù)恢復(fù),專業(yè)解決方案與高效恢復(fù)策略

. emc存儲(chǔ)怎么用,高效數(shù)據(jù)管理的核心策略

. 磁盤陣列硬盤壞了數(shù)據(jù)如何恢復(fù),專業(yè)方法與案例解析

. 固態(tài)硬盤數(shù)據(jù)恢復(fù)騙局,如何識(shí)別與防范

. 硬盤數(shù)據(jù)恢復(fù)數(shù)據(jù)軟件,高效數(shù)據(jù)拯救與恢復(fù)指南

. 微信記錄刪除后如何恢復(fù),輕松找回重要信息

. 磁盤陣列維修找哪家,如何選擇可靠的磁盤陣列維修服務(wù)提供商

. 固態(tài) 恢復(fù)數(shù)據(jù),全面解析與高效恢復(fù)技巧

. 數(shù)據(jù)恢復(fù)大師,揭秘高效數(shù)據(jù)恢復(fù)的秘密武器

. 數(shù)據(jù)恢復(fù)精靈,揭秘高效數(shù)據(jù)恢復(fù)的秘密武器

. 數(shù)據(jù)恢復(fù)精靈,揭秘高效數(shù)據(jù)恢復(fù)的秘密武器

. 硬盤數(shù)據(jù)恢復(fù)軟件v,揭秘高效數(shù)據(jù)拯救之道

. 優(yōu)化數(shù)據(jù)庫的八種方法,高效優(yōu)化數(shù)據(jù)庫,輕松實(shí)現(xiàn)查詢加速與性能提升

. 蘋果硬盤數(shù)據(jù)恢復(fù)儀器,高效恢復(fù)解決方案詳解

. 硬盤壞了里面的內(nèi)容會(huì)丟嗎,數(shù)據(jù)安全如何保障?

. 達(dá)夢數(shù)據(jù)庫多少錢一套,一套多少錢,性能如何?

. 超級(jí)硬盤數(shù)據(jù)恢復(fù)大師破解版,高效恢復(fù)丟失數(shù)據(jù)的利器