原创 oracle 設置keep池後沒有生效的一個參數設置

修改隱含參數 _serial_direct_read 爲never後再檢查。

原创 一條UPDATE從生到死的整個過程的深入解析

本文引用ITPUB上的一篇文章一條UPDATE從生到死的整個過程的深入解析http://www.itpub.net/thread-1780068-1-1.html 這是曾經Oracle原廠的一位兄弟問我的一個問題,後來也有些人問起這個問題:

原创 根據進程id查看進程在做什麼(執行的sq語句)

        有時候會見到一個操作進程佔用了很多系統資源,此時需要弄清楚這個進程是在幹什麼,將紅色標記的部分替換成操作系統進程id(PID)即可。 select distinct'-----------------------------

原创 Oracle 11gR2 使用 RMAN duplicate from active database 複製數據庫

在Oracle 10g下,我們可以使用RMAN duplicate 命令創建一個具有不同DBID 的複製庫。 到了Oracle 11gR2, RMAN 的duplicate 有2種方法實現:       1. Active database

原创 pl/sql 找到數組中公有的字符

  procedure charintersect(i_str1 in varchar2,                          i_str2 in varchar2,                          o_st

原创 我的友情鏈接

51CTO博客開發

原创 dataguard 在 sqlplus 下做switchover(主備角色轉換)

1>驗證主庫能夠切換到備用角色。SELECT SWITCHOVER_STATUS FROM V$DATABASE;SWITCHOVER_STATUS--------------------TO STANDBY2>在主庫上面開始切換alter

原创 重建失效索引

此存儲過程用於重建失效索引create or replaceprocedure index_rebuildas cursor mycur is select * from user_indexeswhere status='UNUSABLE

原创 oracle 單實例 dataguard 搭建

環境說明:源庫:單實例:CPU:12MEM:8G操作系統:Linux 2.6.18-194.el5IP地址:10.10.10.222ORACLE_BASE=/u01/app/oracleORACLE_HOME=/u01/app/oracle

原创 一條UPDATE從生到死的整個過程的深入解析

本文引用ITPUB上的一篇文章一條UPDATE從生到死的整個過程的深入解析http://www.itpub.net/thread-1780068-1-1.html 這是曾經Oracle原廠的一位兄弟問我的一個問題,後來也有些人問起這個問題:

原创 Oracle 11gR2 使用 RMAN duplicate from active database 複製數據庫

在Oracle 10g下,我們可以使用RMAN duplicate 命令創建一個具有不同DBID 的複製庫。 到了Oracle 11gR2, RMAN 的duplicate 有2種方法實現:       1. Active database

原创 datagurad 使用備庫的備份恢復主庫的數據文件

一.保護現有環境:RMAN> run {2> allocate channel ch1 type disk format '/data/backupset/primary_%U';3> backup database;4> }二.在備庫上做

原创 增量備份解決dg庫日誌gap

有時候備庫滯後於主庫很長時間了,而主庫的歸檔日誌已經不存在了,此時的日誌間隔如何消除那,很多人選擇重建備庫,這個是很麻煩的,尤其當主庫數據量很大的時候,此時我們還有另外一種選擇,那就是使用增量數據庫備份來前滾備庫,消除日誌間隔,具體作法如下

原创 一個mysql主從複製的配置案例

環境爲主庫是111.111.111.110 從庫爲111.111.111.1111.  主庫創建數據庫複製專用用戶 --在主庫上執行,創建用戶replmysql –uroot grant replication slave,replicat