原创 PostgreSQL插件:Oracle_fdw 安裝使用

<head> <style>.login-box{position: fixed;display: none;left: 50%;top: 50%;z-index: 10000;-webkit-transform: transl

原创 sysbench mysql 壓力測試

[root@mysql-m1 lua]# sysbench --version sysbench 1.0.6   數據準備 [root@mysql-m1 lua]# /usr/local/sysbench/bin/sysbench

原创 mysql主從延遲排查

 搭建主從後做壓力測試,發現從庫的日誌落後很多 排查: 1 排除硬件問題導致:兩臺機器同樣的配置,同樣的my.cnf. 2 排除網絡傳輸日誌導致:主庫日誌完成後,發現所有主庫日誌都已經同步到從庫 3  show slave status

原创 error while loading shared libraries: libmysqlclient.so.20解決辦法

安裝好sysbench後,試着打開時出錯: [root@qht134 sysbench-master]# /usr/local/sysbench/bin/sysbench --version /usr/local/sysbench/bin

原创 centos7 離線安裝神器yumdownloader

作爲一個運維人員,有時候公司的服務器外網權限控制的很死,安裝系統離線源之外的工具,會感到非常頭疼,因爲離線rpm安裝的話,有很多依賴需要下載安裝。 今天以離線安裝ansible爲例,與大家分享下離線安裝centos7一些開源工具的方法。

原创 pg插件

第三方:https://pgxn.org/about/ 官方:https://www.postgresql.org/docs/devel/contrib.html

原创 GC Buffer Busy Waits in RAC: Finding Hot Blocks

轉自:https://ardentperf.com/2007/09/12/gc-buffer-busy-waits-in-rac-finding-hot-blocks/ Well I don’t have a lot of time to

原创 Oracle RAC 全局等待事件 gc current block busy 和 gc cr multi block request 說明

詳情見:https://blog.csdn.net/tianlesoftware/article/details/7777511 一.RAC 全局等待事件說明 在RAC環境中,和全局調整緩存相關的最常見的等待事件是global cache

原创 ogg報錯處理

報錯信息1: GGSCI (dbserver) 5>view report EORA_1  2020-04-18 15:02:06  ERROR   OGG-00446  Could not find archived log for s

原创 從某個trail文件重新開始ogg

源端: GGSCI (dbserver) 27> stop EORA_1 Sending STOP request to EXTRACT EORA_1 ... Request processed. GGSCI (dbserver) 28

原创 關於mysql.sock位置和配置不一致的問題

在my.cnf中設置mysql.sock的位置: [client] socket=/app/m5/mysql.sock 但是發現啓動後myql.sock並沒有在該目錄下,而是在/tmp/目錄下。 經過測試發現,mysql.sock應該配

原创 linux ulimit soft和hard的區別

1.    系統最大打開文件描述符數:/proc/sys/fs/file-max 1.1.    查看 $ cat /proc/sys/fs/file-max 186405 1.2. 設置 a.    臨時性 # echo 1000000

原创 Centos 7 安裝GNOME桌面環境

最近裝oracle,由於需要用到桌面環境,但是默認的安裝沒有該環境,並且ifconfig netstat等管理命令也沒有,需要安裝。 第一步:列出可安裝的桌面環境 [root@local ~]# yum grouplist 第二步:安裝

原创 ORACLE正則表達式使用

1:+匹配1個或者多個字符或者數字,直到遇到第一個不爲字母或者數字返回 SQL> SELECT regexp_substr('1PSN/231_3253/ABc', '[[:alnum:]]+') FROM dual; REGEX

原创 C++學習之預處理

 3 宏定義  3.1 定義格式:#define 變量名  變量值,例如#define PI 3.145    預處理程序對它不做任何檢查。如有錯誤,只能在編譯已被宏展開的源程序發現    宏定義不用加分號分隔,因爲分號會被當成宏替換掉