原创 監控主備延遲
本文主要摘自PostgresSQL實戰一書,便於以後查詢 同步流複製和異步流複製主備庫之間的延遲是客觀存在的,事實上當流複製主庫、備庫機器負載較低的情況下主備延遲通常能在毫秒級,數據庫越繁忙或數據庫主機負載越高主備延遲越大,有
原创 postgres主備切換之文件觸發方式
本文測試參考PostgresSQL實戰一書。 PostgreSQL9.0版本流複製主備切換隻能通過創建觸發文件方式進行,這一小節將介紹這種主備切換方式,測試環境爲一主一備異步流複製環境,pghost1上的數據庫爲主庫,pghost2上的數
原创 pg_stat_wal_receiver說明
postgres=# select * from pg_stat_wal_receiver; -[ RECORD 1 ]---------+-------------------------------------------------
原创 postgres查詢當前時間的方法
1、使用now() postgres=# select now(); now ------------------------------- 2019-03-26 22:30:10
原创 解析數據文件(二)
接着解析數據文件(一) BBED> p rowdata <=======這個就是需要解析的數據了 ub1 rowdata[0] @8119 0x2c ub1 rowdat
原创 解析數據文件(一)
假如數據庫起不來,又沒有備份來恢復數據庫,這個時候能怎麼辦? 這個時候就只能通過抽取數據文件的方式把數據讀出來,下面就通過C語言讀取數據文件的方式來恢復數據文件中的數據,本文會介紹數據文件中數據塊的結構以及數據的存儲方式,是
原创 ASM磁盤頭自動修復原理和手工構建磁盤頭
http://note.youdao.com/noteshare?id=82332c76f3af55d7618519c1fab1e14a&sub=C8BBE864658F4E3CBF3C3B33FBAB6580
原创 postgres常用的查詢語句
1、查詢配置文件的位置 show config_file; 2、查詢當前參數值和該參數可以配置哪些值 eg: select name, setting, enumvals, context from pg_settings where
原创 postgres主備庫切換測試
主備庫切換常用的有兩種方式,第一種是使用觸發文件,9.0之前的版本只能使用此種方式切換,第二個是使用命令promote的方式。 切換之前需要查看主備庫的角色,查看角色的方式可以參考: https://blog.csdn.net/m1521
原创 C語言實現讀取ASM磁盤恢復數據文件
最近在測試ASM存放方式,也參考了網上很多資料,這裏把自己的學習心得總結下,希望對有需要的人提供參考。 要想用C語言讀取ASM磁盤, 就一定要知道ASM是怎麼存儲數據的,下面就先通過創建一個磁盤組並在磁盤組上面創建表空間的方
原创 一些和undo相關的實驗
http://note.youdao.com/noteshare?id=41db0e9dfa7403a928066c42b161e7d5
原创 UNDO回滾段重用規則
http://note.youdao.com/noteshare?id=1ea864e2985c54de2a42a67abc914187
原创 Oracle內存分配中的子池(Subpool)--ORA-04031
本文轉自:http://blog.itpub.net/26736162/viewspace-2138626/ Oracle內存分配中的子池(Subpool)--ORA-04031 在 Oracle 9i 和之後的版本,共享池可以被劃分爲子
原创 Oracle遷移至PostgreSQL工具之Ora2Pg
轉自:https://www.cnblogs.com/lottu/p/9114959.html 1. 描述 Ora2Pg是一個免費的工具,用於將Oracle數據庫遷移到PostgreSQL兼容的模式。它連接您的Oracle數據庫,自動
原创 postgres日誌配置方式
postgre安裝完之後,默認情況下會包含pg_xlog(包含WAL文件的子目錄)、pg_clog(事務提交日誌,包含事務提交狀態數據的子目錄),並沒有pg_log目錄,需要手動創建該目錄。 $PGDATA/postgresql