原创 監控主備延遲

本文主要摘自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