原创 Migrating from Oracle ASMLIB to ASM Filter Driver

ASM Filter Driver是一個可以取代 ASMLIB 和 udev 設置的新功能,它可以一舉取代 ASMLIB 和手動設置 udev rules 文件的繁瑣,並且最重要的是 I/O Filter 功能。所謂的I/O Filter功

原创 Oracle高級遷移之存儲替換遷移

這裏有一套VMware的測試環境,上面部署了一套oracle 12c RAC。由於esxi主機上的空間有限,導致rac不能擴容。剛好用一臺閒置機做了一個NAS服務器,使用ISCSI的方式共享給rac節點,再通過Linux的dd命令對現有的r

原创 Using Oracle Data Guard with a Sharded Database

本文介紹如何部署一個帶有adg功能的sharded database。 1、環境介紹 各個節點的角色以及數據庫版本如下表所示:其中實例名是系統自己命名的。 2、創建Shard Catalog Database 這裏使用靜默方式在odb01上

原创 GreenPlum數據的裝載與卸載之gpload的使用

Greenplum的gpload工具使用可讀外部表和Greenplum並行文件服務器(gpfdist或者gpfdists)來裝載數據。它處理並行的基於文件的外部表設置並且允許用戶在一個單一配置文件中配置他們的數據格式、外部表定義以及gpfd

原创 GreenPlum數據的裝載與卸載之外部表以及gpfdist工具的使用

Greenplum的外部表和ORACLE的外部表一樣,都是數據存儲在數據庫之外的表。它的外部表除了可以加載本地的數據,還可以通過gpfdist工具並行加載數據。由於本地方式加載的效率低,已經被gpfdist取代。本文先介紹本地方式加載,後介

原创 GreenPlum數據的裝載與卸載之copy命令的使用

Copy是PostgreSql數據庫自帶的數據工具,它不僅支持表於表之間的數據加載,也支持文件於表之間的數據加載和表對文件的數據卸載。對於Greenplum數據庫,使用copy命令進行數據加載,數據需要經過Master節點分發到Segmen

原创 Upgrading PostgreSQL From 9.6 To 11

對於跨版本的PostgreSQL升級,官方給出了以下三種方法: pg_dumpall--把數據從舊版本中導出,然後再導入到新版本,此過程就是一個導入導出的過程。 Logical Replication--創建一個高版本的從庫,待數據同步完

原创 Configure Oracle 19c DataGuard Step By Step Guide

本文包含以下兩個知識點,環境信息如下圖所示: 部署Data Guard服務; Data Guard Broker的配置以及使用。 一、部署Physical Standby 1.1 主庫準備工作 1.1.1啓用force logging S

原创 Migrating Oracle 18c To 19c

本文包含了以下兩個知識點: 靜默安裝Oracle 19c; 通過rman升級數據庫。 一、靜默安裝Oracle 19c 1.1 安裝並配置Gird組件 創建響應文件grid.rsp,內容如下: oracle.install.respons

原创 Migrating Oracle 11g R2 To Oracle 19c

本文的環境都使用相同的操作系統:Oracle Linux 7.5。11g數據文件存放在文件系統上,而19c的數據文件存放在ASM上,中間使用NFS暫存數據文件,然後通過rman的可傳輸表空間特性進行遷移。 1、源端檢查 由於rman不能自動

原创 Troubleshooting for oracle 18c

本文總結與歸納了平常遇到的一些關於Oracle 18c的錯誤以及處理方法,會不定期的進行更新。 1、dbca Fails With PRCR-1006 PRCR-1071 CRS-2566 這裏的asm環境使用了Oracle ASM Fil

原创 安裝配置PgBouncer for PostgreSQL

PgBouncer連接池來自於PostgreSQL社區,它可以爲多個數據庫管理連接池,並且這些數據庫可以位於不同的PostgreSQL後端。PgBouncer會爲每一種數據庫用戶與數據庫的組合建立一個池。一個被池化的連接只能被來自於同一個用

原创 Installation GreenPlum 5.14.0 on Oracle Linux 7.6

Greenplum主要由Master節點、Segment節點、interconnect三大部分組成。Greenplum master是Greenplum數據庫系統的入口,接受客戶端連接及提交的SQL語句,將工作負載分發給其它數據庫實例(se

原创 數據大挪移之ora2pg使用指南

ora2pg是一款免費的小工具,用於將Oracle數據庫遷移到PostgreSQL。ora2pg通過自動掃描oracle數據庫獲取表結構以及數據,然後生成PostgreSQL數據庫的SQL腳本或者直接在PostgreSQL上創建表並插入數據

原创 Postgres-XL集羣部署與管理指南

Postgres-XL是一個基於PostgreSQL數據庫的橫向擴展開源SQL數據庫集羣,具有足夠的靈活性來處理不同的數據庫工作負載,架構如下圖所示: Web 2.0 操作數據存儲 GIS的地理空間 混合業務工作環境 OLTP 寫頻繁的業