全面介紹Oracle的診斷事件

Oracle為RDBMS提供了多種的診斷工具,診斷事件(Event)是其中一種常用、好用的方法,它使DBA可以方便的轉儲資料庫各種結構及跟蹤特定事件的發生。一、Event的通常格式及分類 1、通常格式如下:EVENT="<事件名稱><動作><跟蹤項目><範圍限定>"2、Event分類診斷事件大體上可以分為四類:a. 轉儲類事件:它們主要用於轉儲Oracle的一些結構,例如轉儲一下控制檔案、資料檔案頭等內容。b.

Oracle 10g R2 RAC+RHEL4+VMWare GSX簡明安裝步驟

我的風格大家也熟悉了,我也不多廢話,也不願意寫什麼手冊,我認為搞稍微複雜一點技術的工程技術人員的最基本的能力就是去做調研和資訊搜集,什麼 事情光靠別人很詳細的餵給你,你是永遠無法成為高手的,過程本身很麻煩,有時候甚至很讓人痛苦和氣惱,但是這才是真正能夠把你推動到一個"高手"的位置的 真正動力. 動手越少,水平越糟。下面是我前幾天做的一個簡明步驟,不想寫複雜的.我覺得已經足夠幫有動手能力的同學過關了.***************************************

利用Oracle內建的串連緩衝類的一個例子

import java.sql.Connection;import oracle.jdbc.pool.OracleConnectionCacheImpl; /*** 串連池管理類*/public class DBPool {/** 串連池 */private static OracleConnectionCacheImpl pool = null;/*** 初始化串連池*/public static void init() {try{String user = "user";

如何獲得XML格式的Oracle 10g審計跟蹤

一直以來,Oracle資料庫就具有對照Database Audit操作類型,並將審計跟蹤儲存在一個系統資料表內的功能。這個表名為SYS.AUD$,位於資料目錄下。在一些作業系統中,你還可以給作業系統自己的事件記錄子系統寫審計記錄。Oracle 10g增加了第三個選項:在一個作業系統目錄中寫入檔案的功能。這些檔案可以為XML格式。使用XML而不是SYS.AUD$進行審計有以下幾個好處:

在Oracle執行個體間移動SQL調整工具集

SQL調整工具集(SQL Tuning Set,STS)是Oracle 10g的SQL Tuning Advisor特性的一個組成部分。每個調整工具集都包含一個或幾個SQL語句,以及正確解釋它們所需的上下文資訊。SQL Tuning Advisor用一個調整工具集作為輸入,檢查其中的語句並為它們提出最佳化建議。由於沒有辦法在不同的執行個體間移動調整工具集,Oracle 10g的最初版本要求在具有SQL Tuning

用Oracle解析函數快速檢查序列間隙

資料庫表格中經常用到值序列。無論是作為資料本身自然產生的,還是由Oracle 的序列對象分配的,它的目的就是用一個唯一的、遞增的數字給每一行編號。 在編號的過程中,產生間隙的原因多種多樣。如果一個預存程序從一個序列中挑選某個數字,定為本地變數,但是從來不用它,這個數字就丟失了。它將不能再返回到原序列中,結果就造成數值序列中存在一個間隙。關係型資料庫模型中不必擔心這一點。但是有時候人們在意這一點,這些人想知道是哪些數字丟失了。

如何殺死oracle死結進程

方法一:Oracle的死結非常令人頭疼,總結了一些點滴經驗作為學習筆記 1.查哪個過程被鎖查V$DB_OBJECT_CACHE視圖:SELECT * FROM V$DB_OBJECT_CACHE WHERE OWNER='過程的所屬使用者' AND LOCKS!='0';2. 查是哪一個SID,通過SID可知道是哪個SESSION.查V$ACCESS視圖:SELECT * FROM V$ACCESS WHERE OWNER='過程的所屬使用者' AND NAME='剛才查到的過程名';3.

建立與Oracle伺服器串連的兩種串連模式

在建立Oracle資料庫的時候,應該會在資料庫建立助手嚮導上面看到這麼一個選項,就是資料庫的串連模式採用什麼方式。在Oracle9i或者10g中,可以看到有2種串連模式,一種叫做專用伺服器串連(dedicated server) ,另外一種叫做共用伺服器串連(shared server)。下面我們來分類說一下這兩種串連方式的不同點。 專用伺服器模式就是說每次在對Oracle進行訪問的時候,Oracle伺服器的Listener會得到這個訪問請求,然後回為這個訪問建立一個新的進程來進行服務。所以說,

ORACLE效能調整:統計資訊的遷移

很多時候本地測試環境無法的類比出客戶生產系統的所有效能問題,可能在本地環境中速度很快只需幾分鐘,但在客戶那邊卻往往要跑上幾個小時,這個時候除了想辦法類比出客戶生產系統中一樣多的資料外,還需要得到生產系統的統計資訊,匯入本地系統重現效能問題! 下面的語句就是具體的操作步驟!生產系統:--執行統計資訊操作BEGINDBMS_STATS.GATHER_SCHEMA_STATS('CITICTEST', 10);END; --建立一個統計資訊實體表BEGINDBMS_STATS.CREATE_STAT_

Oracle資料庫密碼安全管理總結

在 Oracle 資料庫系統中,使用者如果要以特權使用者身份( INTERNAL / SYSDBA / SYSOPER )登入 Oracle 資料庫可以有兩種身分識別驗證的方法:即使用與作業系統整合的身分識別驗證或使用 Oracle 資料庫的密碼檔案進行身分識別驗證。因此,管理好密碼檔案,對於控制授權使用者從遠端或本機登入 Oracle 資料庫系統,執行資料庫管理工作,具有重要的意義。 Oracle 資料庫的密碼檔案存放有超級使用者 INTERNAL / SYS

Oracle中重編譯所有無效的預存程序

SQL_PLUS中spool ExecCompProc.sql select 'alter procedure '||object_name||' compile;' From all_objects where status = 'INVALID' and object_type = 'PROCEDURE'; spool off @ExecCompProc.Sql; 整理成一個預存程序Create Or Replace Procedure

oracle中ora-0100錯誤開啟遊標過大的解決

最近做項目碰到ORA-01000錯誤,參考了一些解決辦法,把自己解決問題的一些心得寫下來。java訪問oracle資料庫,在for迴圈代碼中,如果忽略關閉createstatment或preparedstatement建立的串連,將出現:ORA-01000錯誤。背景知識:oracle中每次使用用createstatment或preparedstatement語句,都將開啟一個遊標,所以單純增

如何使用Oracle 10gR2的RMAN進行加密備份

由於最近發生很多偷盜備份資料的事件,這使得越來越多的人更加關注保護資料備份的重要性了。從銀行、經濟行業、零售商店甚至是IRS中偷出載有數百萬使用者資料的匯出資料磁碟,它所造成的損失是無法預測的(資料來源:資料缺口的年表)。 一旦資料離開了Oracle資料庫的安全機制,它就極容易被偷取。在Oracle 10g Release 2(Oracle 10gR2)中,你可以對匯出的備份檔案進行加密,而不需要使用第三方工具對它進行加密和解密了。在恢複這些備份檔案的時候,Oracle會自動對這些資料進行解密。

Oracle資料庫字元集轉換規律全面剖析

作為一個Oracle資料庫的使用者,對於Export和Import兩個命令絕對不會感到陌生,因為這二者正是我們經常用於資料備份和恢複的工具。但在使用這兩個命令過程中所發生的Oracle字元集問題,常給一些Oracle使用者帶來不必要的麻煩和不必要的資料損失。本文將就Export和Import過程中Oracle字元集的轉換規律及使用這兩個命令的注意事項做一總結。

Redhat 5.8 x64 RHCS Oracle 10gR2 HA實踐配置

配置說明:1. 通過Openfiler實現iscsi共用儲存2. 通過VMware ESXi5 虛擬fence實現fence功能。3. 結合Redhat 5.8 vmware-fence-soap實現RHCS fence裝置功能。4. 本文原建立搭建RHCS實驗環境測試RHCS Oracle HA功能。本文連結:http://koumm.blog.51cto.com/703525/1161791一、準備基礎環境1. 網路環境準備node1,node2節點# cat /etc/hosts192.1

Oracle中如何驗證catalog的恢複功能

1、建立catalog庫,並註冊target database和同步catalog db——建立資料庫的備份[oracle@rh4 ~]$ rman target / catalog rman/rman@catdbRecovery Manager: Release 10.2.0.1.0 - Production on Sun Feb 19 11:43:13 2012Copyright (c) 1982, 2005, Oracle.  All rights

Oracle RMAN的設定和配置

一. 設定資料庫以ARCHIVELOG 模式運行在ORACLE 10g 之前,在將資料庫置入Archivelog 模式後,需要啟動arch進程。 設定參數LOG_ARCHIVE_START 為true,也可啟動arch進程。在10g以後,不需要使用該方法,當資料庫處於archivelog模式時,Oracle 會自動啟動arch進程。Arch 進程由LGWR 進程調用,只要一個聯機redo log 被填滿。LGWR 進程就切換到另一個聯機redo 組。 此時如果資料庫處於archivelog

Oracle RMAN還原與恢複講解(四)如何在非歸檔模式中還原與恢複資料庫

如果資料庫在noarchivelog模式下,我們將從完全的離線備份中恢複這個資料庫,並且不可能實現時間點恢複。1、還原的準備工作如果在noarchivelog 模式中運行資料庫並且假定擁有資料庫的一個備份,就可以非常容易地執行資料庫的完全恢複。 首先要清理所有的資料檔案,以及舊的重做日誌和控制檔案。 雖然不是一定要這麼做,但由於使用了noarchivelog模式,我們希望一切從頭開始。清理完資料檔案,控制檔案和重做日誌後,就可以開始啟動恢複進程。

Oracle RMAN還原與恢複講解(三) Restore命令和recover命令

1、RESTORE 命令雖然store 命令有一些輔助目標,但其主要功能是從RMAN備份中還原檔案,為恢複做準備。 RMAN和restore 命令非常只能,他們將選擇最近的備份來進行還原,從而減少恢復。 其結果是,restore 命令可能從備份組中還原資料檔案,也可能從映像副本中還原資料檔案,或者兩者並用來進行還原,只要對加快還原過程有協助即可。Restore 命令用於從自動的備份中還原伺服器參數檔案和控制檔案。 Restore 命令也可用於建立備份資料庫的備用控制檔案。也可以用restore

Oracle CLUVFY工具概述

如果安裝過10g以後的RAC環境,應該對這個工具並不陌生。在安裝Cluster和Database之前通常會執行runcluvfy.sh指令碼來檢查當前系統是否滿足安裝條件。這篇介紹comp相關選項。在安裝RAC時,由於cluvfy工具還沒有被安裝,而runcluvfy.sh將cluvfy工具的功能在shell中實現,並和安裝盤一起提供,使得使用者在資料庫和CLUSTER安裝之前就可以利用這個工具的功能。這個工具的主要作用就是驗證系統是否滿足安裝的條件。這個工具擁有眾多的選項,因此不可能也沒有必要

總頁數: 1509 1 .... 793 794 795 796 797 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.