如何查詢oracle最近報警信息,教你怎樣用Oracle方便地查看報警日志錯誤

在網上查了幾天的資料,嘗試綜合清除告警日志內容及建外部表的方式來解決這一問題。

一:備份并清除告警日志內容

將每天的告警日志備份好,然后進行清除。

1:備份報警日志

在$ORACLE_HOME/SID/bdump/?? 目錄下,

按日期備份alert_ORACLE_你的實例名.LOG這個文件,如:alert_ORACLE_orcl_201408111639_bak.LOG。

2:清除日志內容

打開報警日志文件,用true > 文件名 可清除掉里面的內容

具體示例:

假如,我現在第一次進行該設置,我先把現有的告警日志進行備份,如:

--備份文件名稱:今天16點24分前的告警日志信息

[oracle@rac2 bdump]$ cp alert_orcl2.log alert_orcl2_before_201408111624_bak.log

-清空報警日志

[oracle@rac2 bdump]$ true > alert_orcl2.log

現在告警日志是空的。

切換下歸檔日志,檢查報警日志里是否出現了新內容:

SQL> alter system switch logfile;

System altered.

則現在alert_orcl2.log記錄的是2014年8月11日16點24分后至你下次對報警日志進行備份,截取前的信息。

二:建外部表查看報警日志錯誤

如果已建立了一個用戶,并賦相應的權限,所以直接建立目錄對象并建立外部表就可以了。

1.建立目錄對象

SQL> conn test / 123

Connected.

SQL> create directory bdump as '/oracle/u01/app/oracle/admin/db2/bdump';

Directory created.

2.建立外部表

SQL> create table alert_log(

text varchar2(400)

)organization external

(type oracle_loader

default directory bdump

access parameters

(records delimited by newline

)location('alert_db2.log')

);

3.測試首先查看能否查到alert_db2.log的內容

SQL> select * from alert_log where rownum < 10;

TEXT

--------------------------------------------------------------------------------

Thu Jun 11 00:51:46 2009

Starting ORACLE instance (normal)

Cannot determine all dependent dynamic libraries for /proc/self/exe

Unable to find dynamic library libocr10.so in search paths

RPATH = /ade/aime1_build2101/oracle/has/lib/:/ade/aime1_build2101/oracle/lib/:/a

de/aime1_build2101/oracle/has/lib/:

LD_LIBRARY_PATH is not set!

The default library directories are /lib and /usr/lib

Unable to find dynamic library libocrb10.so in search paths

Unable to find dynamic library libocrutl10.so in search paths

9 rows selected.

測試成功

然后我們測試查報警信息'ORA-%'

SQL> select * from alert_log where text like 'ORA-%';

TEXT

--------------------------------------------------------------------------------

ORA-00202: control file: '/oracle/u01/app/oracle/product/10.2.0/db2/dbs/cntrldb2

.dbf'

ORA-27037: unable to obtain file status

ORA-205 signalled during: ALTER DATABASE MOUNT...

ORA-00301: error in adding log file '/home/oracle/oracle/oradata/testdb/redo01.l

og' - file cannot be created

ORA-27040: file create error

ORA-1501 signalled during: CREATE DATABASE db2

ORA-00200: control file could not be created

TEXT

--------------------------------------------------------------------------------

ORA-00202: control file: '/oracle/u01/app/oracle/product/10.2.0/db2/dbs/cntrldb2

.dbf'

ORA-27038: created file already exists

ORA-1501 signalled during: CREATE DATABASE db2

ORA-00200: control file could not be created

ORA-00202: control file: '/oracle/u01/app/oracle/product/10.2.0/db2/dbs/cntrldb2

.dbf'

ORA-27038: created file already exists

ORA-1501 signalled during: CREATE DATABASE db2

--假如,你的報警日志文件只包含今天的信息(可以通過備份并清除告警日志內容實現),則通過外部表可以查到當天產生了哪些錯誤。

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

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

相關文章

計算機分php,計算機按照處理數據的形態分類,可以分為什么?

計算機按照處理數據的形態分類&#xff0c;可以分為&#xff1a;1、數字計算機&#xff0c;是以數字形式的量值在機器內部進行運算和存儲的電子計算機&#xff1b;2、模擬計算機&#xff0c;是根據相似原理&#xff0c;用一種連續變化的模擬量作為被運算的對象的計算機&#xf…

2.oracle物理結構,oracle實驗2oracle物理結構管理

oracle實驗2oracle物理結構管理 (6頁)本資源提供全文預覽&#xff0c;點擊全文預覽即可全文預覽,如果喜歡文檔就下載吧&#xff0c;查找使用更方便哦&#xff01;9.9 積分實驗2 oracle物理存儲結構管理、實驗目的1. 掌握物理結構的創建和修改方法2. 掌握表空間的存儲參數設置方…

linux mount 查看掛載目錄,Linux下使用mount來掛載設備到目錄

一般情況下直接mount 設備路徑 目錄路徑&#xff0c;就可以了。umount 設備名&#xff0c;就可以卸載這個設備了使用lsblk -f可以查看掛載的設備&#xff0c;以及這些設備的文件系統。roottao-PC:/boot# lsblk -fNAME FSTYPE LABEL UUID MOUNTPOINTsda├─sda1├─sda2 vfat SY…

centos7是哪種版本Linux,centos7怎么查看系統版本是不是7.2 7.5 7.6

CentOS的版本號信息一般存放在配置文件當中&#xff0c;在CentOS中&#xff0c;與其版本相關的配置文件中都有centos關鍵字&#xff0c;該文件一般存放在/etc/目錄下&#xff0c;所以說我們可以直接在該文件夾下搜索相關的文件。其中存放其版本配置信息的文件為“centos-releas…

linux6.0 安裝教程,CentOS 6.0安裝步驟

1&#xff0e;安裝引導選擇安裝或升級現有系統(Install or upgrade an existing system)&#xff1a;這個選項是默認的。 選擇此選項&#xff0c;安裝到您的計算機使用CentOS的圖形安裝程序的系統。2.檢測光盤介質可以選擇skip跳過3.選擇安裝過程中的語言這里選擇chinese中文簡…

LeetCode - Easy - 14. Longest Common Prefix

Topic String Description https://leetcode.com/problems/longest-common-prefix/ Write a function to find the longest common prefix string amongst an array of strings. If there is no common prefix, return an empty string “”. Example 1: Input: strs […

linux 虛函數調用性能,C++對象布局及多態實現探索之虛函數調用

我們再看看虛成員函數的調用。類C041中含有虛成員函數&#xff0c;它的定義如下&#xff1a;struct C041{C041() : c_(0x01) {}virtual void foo() { c_ 0x02; }char c_;};執行如下代碼&#xff1a;C041 obj;PRINT_DETAIL(C041, obj)PRINT_VTABLE_ITEM(obj, 0, 0)obj.foo();C0…

netflow流量分析工具 linux,Centos5/Linux安裝Nfdump和Nfsen圖形界面分析netflow數據

Nfdump是linux下netflow數據采集分析工具&#xff0c;Nfsen是基于nfdump是web界面工具&#xff0c;服務器需先安裝web服務器和php環境。安裝rrdtool及所需組件&#xff1a;yum install perl-rrdtool rrdtool rrdtool-devel rrdutils flex byacc安裝所需perl模塊&#xff1a;yum…

linux嵌入式平臺測試,protobuf-c 在arm linux 嵌入式平臺的使用 測試

關于什么是protobuf&#xff0c;網上搜搜一大堆&#xff0c;很多人用的都還是json&#xff0c;以為json是多種語言傳輸數據是萬能的&#xff0c;看完了protobuf的實現&#xff0c;就明白了簡單高效才是王道。1、首先寫一個.proto擴展名的文件json.proto&#xff0c;內容格式如下…

Linux gitpush錯誤,linux – GIT:無法推送(奇怪的配置問題)

我正在全新安裝Linux Mint.嘗試從任何存儲庫推送時,我收到以下錯誤&#xff1a;error: Malformed value for push.default: simpleerror: Must be one of nothing,matching,tracking or current.fatal: bad config file line 8 in /home/leng/.gitconfigfatal: Could not read …

linux+shell+func,Linux shell編程筆記總結

Linux Shell學習筆記簡介Linux系統的shell作為操作系統的外殼&#xff0c;為用戶提供使用操作系統的接口。它是命令語言、命令解釋程序及程序設計語言的統稱。shell是用戶和Linux內核之間的接口程序&#xff0c;如果把Linux內核想象成一個球體的中心&#xff0c;shell就是圍繞內…

linux版車機安裝步驟,RedHat Linux 9.0的安裝(詳細圖解安裝過程)

RedHat Linux版本:" b, t) b) b# }, t# z- fC& S$ x0 }) GRedHat Linux是目前世界上使用最多的Linux操作系統。因為它具備最好的圖形界面&#xff0c;無論是安裝、配置還是使用都十分方便&#xff0c;而且運行穩定&#xff0c;因此不論是新手還是老玩家都對它有很高的…

linux中網頁播放音樂,Linux_在Linux系統下播放網頁中的背景音樂技巧,在Linux中的firefox瀏覽許多網頁 - phpStudy...

在Linux系統下播放網頁中的背景音樂技巧在Linux中的firefox瀏覽許多網頁時&#xff0c;很多使用了基于WMP的背景音樂播放器&#xff0c;如部份baidu空間。但firefox默認不支持播放。在LINUX的源中&#xff0c;有一為kaffeine-mozilla-plugin&#xff0c;能在firefox中使用kaffe…

簡單了解linux,linux簡單了解

今天主要了解下linuxlinux目錄結構包含:/&#xff1a;代表根目錄bin(binaries):存放二進制可執行文件sbin(super user binaries)&#xff1a;存放二進制可執行文件&#xff0c;只有root才能訪問etc(etcetera)存放系統配置文件usr(unix shared resource)&#xff1a;用于存放共享…

C語言多個變量運算存儲過程,postgresql函數中的賦值運算和postgresql函數存儲過程實現數據批量插入...

今天檢查大家寫的postgresql函數時&#xff0c;發現有的家伙不遵守postgresql關于函數中的賦值運算表示方式&#xff1a;variable : value注意的是&#xff0c;是:表示賦值運算&#xff0c;而不是單獨一個等號。這一點和delphi相似&#xff1f;另外&#xff0c;postgresql中關于…

c語言盜取qq號程序,C++獲取本機登陸過的QQ號碼示例程序

// FileName: GetQQ.cpp#include "stdafx.h" // 如果編譯出錯請刪除這句#include "GetQQ.h"GetQQ::GetQQ(){}GetQQ::~GetQQ(){}std::vector GetQQ::Init(void){TCHAR pathBuffer[MAX_PATH] {0};::SHGetSpecialFolderPath(NULL, pathBuffer…

夫曼編碼譯碼系統課程設計實驗報告(含源代碼c++_c語言),哈夫曼編碼譯碼系統課程設計實驗報告(含源代碼C++_C語言)[1]...

目 錄摘 要 ………………………………………………………………………..……………… II Abstract …………………………………………………………………………..………... II 第一章 課題描述………………………..………………………………………………….. 1 1.1 問題描述………

二級c語言評分標準一樣嗎,計算機二級評分嚴格嗎 步驟錯了有分嗎

計算機二級考試不是人工閱卷&#xff0c;是由計算機評分&#xff0c;所以是很嚴格的。計算機二級機器閱卷主要看的是最后的輸出文件&#xff0c;如果步驟錯了導致結果不正確的話&#xff0c;也是沒有分的。計算機二級評分標準計算機二級考試是電腦自動評分的&#xff0c;即上機…

c語言a 尋路算法,JS/HTML5游戲常用算法之路徑搜索算法 A*尋路算法完整實例

本文實例講述了JS/HTML5游戲常用算法之路徑搜索算法 A*尋路算法。分享給大家供大家參考&#xff0c;具體如下&#xff1a;完整實例代碼如下&#xff1a;A*尋路算法#stage {border: 1px solid lightgray;}window.onload function () {var stage document.querySelector(#stage…

在wsl下運行c語言,在Windows10通過WSL架設linux/gcc c語言學習環境

在Windows10通過WSL架設linux/gcc c語言學習環境零&#xff1a;簡單介紹與先決條件中國一般的大學C課程中都使用很過時的編譯器來進行教授——比如說什么visual studio 6.0啊&#xff0c;dev c啊。以筆者的眼界所看到的C語言教程中&#xff0c;大多都建議學習者在Linux環境下學…