原创 GaussDB的Roach工具中vaildate功能不能再單機下使用原因研究與分析

通過對Roach的py代碼分析和使用方法發現,Roach的validate動作只能在集羣中使用,不支持單機使用,具體原因如下: 首先以help的命令+提示進行validate操作來對日誌進行跟蹤,發現異常出現在GaussRoach

原创 一次完整的expdp/impdp邏輯遷移

在前段時間,進行過一次expdp/impdp的邏輯遷移。但是也沒有進行過非常詳細的總結。這一次,終於想要把整個遷移過程和遇到的問題、解決方式都從頭到尾的總結一下,用來以後給以後的遷移過程做個參考模板。 一、明確遷移目標: 本次遷移

原创 學習筆記-事務與回滾段

1.常用事務操作 Oracle相關事務的SQL操作主要包含 insert:數據插入 update:數據更新 delete:數據刪除 merge:合併操作 select …for update:鎖定選擇數據 2.事務的ACID原則:

原创 Oracle集羣環境下變更私網(網卡、IP)

參考:Doc ID 2103317.1 1.對數據庫所有節點備份profile.xml配置文件 su - grid cd $ORACLE_HOME/gpnp/hostname/profiles/peer cd $ORACLE_HO

原创 Oracle集羣環境中更換私網IP

參考:Doc ID 2103317.1 1.對數據庫所有節點備份profile.xml配置文件 su - grid cd $ORACLE_HOME/gpnp/hostname/profiles/peer cd $ORACLE_HO

原创 學習筆記---通過oradebug dump redo record信息(學習筆記)

通過oradebug dump redo header信息 1.oradebug setmypid 2.oradebug tracefile_name 3.oradebug dump redohdr 4 或者 alter sess

原创 學習筆記-redo構成、生成及優化

Oracle Redo redo的構成: 1)redo header: Redo Header 主要記錄了Redo基本概要信息,例如數據庫名稱、控制文件序列號及日誌Thread號等信息 2)redo recorder: Redo

原创 學習筆記---通過Oradebug來dump enqueue鎖信息

通過Oradebug來dump enqueue鎖信息 1.oradebug setmypid 2.oradebug tracefile_name 3.oradebug enqueues 1/2/3 其中, 1 — 只dump出ha

原创 學習筆記---Buffer Cache等待事件及優化整理(參考Oracle高性能自動化運維)

一、Buffer Cache等待事件主要分爲3個級別: 用戶級等待 後臺進程級別(dbwr)等待; RAC集羣等級等待 DBWR後臺等待產生於DBWR進程將BUFFER寫入磁盤以及掃描LRU鏈的等待,包含DBWR寫操作超時、請求釋

原创 學習筆記---oracle 12c及以上版本使用logminner

使用logminner 1.安裝(通過腳本創建Package、synmon等) @$ORACLE_HOME/rdbms/admin/dbmslm.sql; --用來分析日誌文件 @$ORACLE_HOME/rdbms/admi

原创 學習筆記---dump buffer cache的hash bucket(Buffer Chain)信息

dump buffer cache的hash bucket(Buffer Chain)信息: 1.oradebug setmypid 2.oradebug tracefile_name 3.oradebug dump buffer

原创 學習筆記---Oracle dump 特定的buffer block

dump 特定的buffer block alter session set events ‘immediate trace name set_tsn_p1 level ts#’; alter session set events