原创 LOGMNR-日誌分析的強大工具

Oracle數據庫中,LGWR進程將數據庫中進行的DML操作記錄在日誌中,oracle數據庫提供了一個LOGMNR工具,容易實現對於日誌的解析。 找到redo log 的文件:select from v$log where status=

原创 oracle專用服務器模式和共享服務器模式詳解

  連接ORACLE服務器一般有兩種方式:專用服務器連接(dedicated server)和共享服務器連接(shared server)。那麼兩者有啥區別和不同呢?下面我們將對這兩者的區別與不同一一剖析。 專用服務器模式(dedicate

原创 Oracle12Cogg配置

                    Oracle12C ogg配置配置 OGG 安裝目錄的共享:這裏的共享就是把 OGG 安裝到一個共享的設備上,把該目錄同時掛到不同節點的相同位置上,這樣當 一個節點掛了之後,可以在另一個節點啓動和維護

原创 Oralce Freelists

一.       什麼是freelists  本文在於探討Freelists和Freelist Groups的作用,存取機制,爭用診斷和優化方法,同時通過理論和測試來推翻一些存在了很久的錯誤觀點。本文的讀者應該具有較深入的Oracle知識,

原创 Oracle:集羣因子

什麼是集羣因子(Clustering Factor)呢?集羣因子是通過一個索引掃描一張表時需要訪問的表的數據塊的數量。集羣因子的計算方法如下:(1) 掃描一個索引;(2) 比較某行的ROWID和前一行的ROWID,如果這兩個ROWID不屬於

原创 oracle超強sqlplus格式化輸出工具-print_table

print_table 這個工具是一個存儲過程,print_table,用於格式化打印SQL結果,在使用sqlplus查表的時候,若不使用col格式化一些字段,輸出是亂的,沒有可讀性。使用這個過程輸出的結果非常整齊,不用圖形化工具,就可以使

原创 Expdp,Impdp報錯ora-39006和ora39213

在執行expdp的時候,報錯ora-39006和ora39213,Cause: The Data Pump could not use the Metadata API. Typically, this is caused by the X

原创 Oracle:索引之二元高度

作爲數據庫管理員來說,要在表上建立索引很簡單。但是要知道這個索引是否合適、如何優化索引則就具有一定的難度。這項工作也是用來評價一個數據庫管理員是否算得上專家的一個重要指標。那麼爲什麼索引優化有這麼大的難度呢?這主要是因爲索引優化是考察一個數

原创 Undo表空間引發的災難

本人在公司搭建了三套oracle集羣,據開發同事反映,說集羣3的undo表空間老是爆滿,資源也不釋放,因爲業務問題,不能宕機。然後他就不斷的新建undo表空間,一直新建到undotbs6,本來默認是兩個的(undotbs1和undotbs2

原创 Rac修改IP(不同網段)的方法步驟

  Rac修改IP(不同網段)的方法步驟本人搭建的一套Rac 11g,因客戶的要求,需要對IP進行批量更換(包括Public IP,Vip,Scan IP),因此在網上找了一篇比較好的文檔進行操作:作者:jyzhao  http://www

原创 Oracle中Drop,Delete,Truancate表恢復

Oracle中Drop,delete,truancate表恢復oracle中,常常會由於一些失誤導致表的刪除,以下是我寫的一些表恢復的方法。閃回模式得滿足條件(啓用閃回區和啓用歸檔):1.檢查是否啓動了flash recovery area

原创 Postgresql查看錶結構和字段註釋

Postgresql查看錶結構和字段註釋 一:查看錶結構(字段)信息:Select table_name,column_name,data_type,character_maximum_length from information.c

原创 Centos7靜默安裝oracle11g

相比圖形界面安裝,靜默安裝只要配置好久很快就可以安裝好了,速度較快。因爲Centos7和6之前有不同,然後我幾次都是借鑑此文章進行安裝,寫得比較清晰:http://www.cnblogs.com/zydev/p/5827207.html 可

原创 Oracle修改數據庫字符集

1.(Window:)cmd下輸入set ORACLE_SID=你想進入的數據庫的那個sid(Linux:)切換到oracle用戶:export  ORACLE_SID=你想進入的數據庫的那個sid2.輸入 sqlplus /nolog3.

原创 LInux切換到root用戶下vi語法高亮不成功

配置vi時,一般的用戶會顯示語法高亮,但是切換到root用戶高亮總是不成功,什麼原因呢?(redhat)原來對於一般用戶,當我們查看命令別名時會發現vi = vim[robin@localhost ~]$ which vialias vi=