原创 OGG:查看日誌文件和trail中的事務

1、背景 goldengate的基本原理是:按最簡單的單項複製結構爲例 由3個模塊構成:extract抽取、pump投遞、replicat複製;2個文件trail:主機本地隊列、備機遠程隊列。 在主機側:extract抽取red

原创 grep、sed、awk命令練習

1.顯示所有包含San的行 grep ‘San’ 1data.txt sed -n ‘/San/p’ 1data.txt awk -F ‘:’ ‘/San/ {print $0}’ 1data.txt ##顯示整行,不需要分隔符

原创 Linux基本目錄說明

1 目錄說明# 根目錄 (/) /bin bin是Binary的縮寫, 這個目錄存放着最經常使用的命令,比如ls,cat,mkdir等 /dev dev是Device(設備)的縮寫, 該目錄下存放的是Lin

原创 MySQL組複製(group replication)基礎知識和3節點環境搭建

1、MGR是什麼 mysql的一種主從實時複製的集羣環境。 5.7開始出現的新特性,號稱保證金融級的數據一致性。 2、MGR爲什麼 傳統的基於binlog的複製,是異步複製方案。master不關心binlog的傳遞、relaylo

原创 MGR新加入節點的啓動過程

整理了下加入新節點的啓動日誌,瞭解啓動過程,方便後續報錯時對比排錯。 準備動作 ############################### ##1.讀取本機網絡配置:是否啓用ssl、本機ip加入白名單 [Note] 'CHAN

原创 MGR新加節點一直recovering故障解決

背景 有個3節點的驗證環境,最開始搭了基於binlog的傳統主從同步。後來升級爲group replication結構,primary node啓動正常,2個後加入的node 狀態一直處於recovering狀態。 以下記錄解決的

原创 Mysql基於binlog的傳統主從複製

1.應用場景 高可用性:多個節點保存同樣的數據,slave可提供備用環境。 數據安全:slave可以獨立備份,不影響master 分析:可給予slave做數據分析 遠程數據分發:異地災備 2.實現方案原理 複製主要有2個動作:

原创 mysql基於binlog同步:binlog內容和時間戳記錄

1.binlog的日誌內容 IO線程把binlog日誌從master抽取到slave,轉存到relaylog,但pos保持一致。 可用途mysqlbinlog工具查看 查看master指定pos的日誌 [root@localh

原创 Oracle的undo是block的全鏡像嗎?實際保存哪些信息?

概述 undo保存修改數據的前鏡像,用來回滾或者一致性讀。 那麼undo裏存的具體內容是什麼?是block的全鏡像嗎? 解答這個問題,需要知道: update的內部過程 oracle中事務的關鍵信息 如何定位事務對應的undo

原创 Volatile不能保證線程安全

volatile是什麼? 標記變量是“易變的”,要求線程使用變量時,必須直接從主存獲取;線程修改完畢後,必須保證一氣呵成的寫回主存。 volatile爲什麼? 需要先了解java內存模型。 在主內存與線程之間,爲了提高速度,又多了

原创 hadoop集羣配置

1.軟件版本 軟件 版本 vmware 12 centos 6.1 jdk 1.8.0_191_64bit hadoop 2.7.4 1.1.虛擬機安裝 虛擬機主要是搞清楚網絡配置。 2.linux配

原创 Oracle12C新特性

關鍵變化:多租戶架構Multitenant 一個數據庫軟件可以掛載多個庫。 與傳統的多實例不同,多實例是1個電腦上,多個數據庫軟件+數據庫 概念:容器、可插拔數據庫。 好處: 1.降低費用:把原來需要的多個服務器集成到了1組後臺進

原创 Oracle的rac是什麼?

rac是什麼? 多個不同服務器上的實例,訪問共享的數據庫文件,擴展了CPU和內存,提高性能;多節點,實現了HA。 rac解決什麼問題 1.高可用性:自動切換、負載均衡 2.高性能:多實例、更多連接、併發執行 3.高擴展:不停機擴展

原创 Java的註解是什麼?及現實中的應用

1、註解是什麼? 註解是往源代碼中添加描述信息的機制,這些信息可由編譯器測試和驗證。 該信息後續可通過反射機制提取。然後根據描述,可定義不同的業務邏輯,實現豐富多彩的功能。 注意:註解是靜態的,是描述性的,沒有任何功能。是註解處

原创 uWsgi是什麼?

1、什麼要用uWsgi? &:因爲nginx不支持wsgi協議,及無法直接調用py開發的webApp。 在nginx+uWsgi+flask的框架裏,nginx代理+webServer,uWsgi是wsgiServer,flask