跳轉到內容

RAC 攻擊 - Oracle 叢集資料庫在家/概述

來自華夏公益教科書


RAC 攻擊是一個免費的課程和平臺,用於與 Oracle RAC(叢集資料庫)相關的動手學習實驗室。我們認為,學習 RAC 的最佳方式是透過大量的動手經驗。自 2008 年以來,此課程已被個人在家和課堂講師使用。

最初的貢獻者是 Jeremy Schneider、Dan Norris 和 Parto Jalili。在遷移到此華夏公益教科書之前,該手冊在 http://www.ardentperf.com 上釋出了好幾年。當該專案在 2011 年 5 月啟動時,所有 RAC 攻擊內容都以 CC-BY-SA 許可證釋出。

要了解即將舉行的 RAC 攻擊活動或自己組織活動,請訪問 活動 頁面。您可以使用快捷方式 http://racattack.org/events 隨時訪問此頁面。

本工作簿的目標是透過指導示例幫助學生了解 Oracle RAC 叢集資料庫。(具體來說,在 VMware 伺服器上執行 11gR2 RAC,帶有 ASM 或共享檔案系統和 Oracle Enterprise Linux 5。)活動組織者、課堂講師或個人在家都可以使用它。

RAC 攻擊在深度上不同於當前可用的其他教程。

  • 這裡詳細記錄了每一個按鍵和滑鼠點選。
  • 從一開始到最後,整個過程都涵蓋了 - 從筆記型電腦上首次安裝 VMware 到在執行的叢集資料庫上進行各種實驗...以及介於兩者之間的一切。
  • 主工作簿中的實驗室經過了徹底和反覆的測試。

先決條件

[編輯 | 編輯原始碼]

學生應該能夠在 Unix 中導航 - 例如,使用“ls”列出檔案。

硬體最低要求

[編輯 | 編輯原始碼]

大多數現代筆記型電腦和臺式電腦都應該足夠強大,可以執行一個雙節點虛擬 RAC 叢集。簡而言之,這些是推薦的最低值

  • 雙核 2GHz 32 位處理器 (它已經在單核上完成)
  • 4GB 記憶體 (它已經在 3GB 上完成)
  • 兩個物理硬碟 - 不是分割槽 (它已經在同一個上完成)
    • 筆記型電腦的外部硬碟 (它已經在某些 USB 快閃記憶體盤上完成)
    • 50 GB + 10.5 GB 空閒空間 (它已經在稍微少的情況下完成)
  • Windows XP 或 Vista (Linux 和 Mac 和 Windows 7/8 在這些說明中沒有直接涵蓋,但可以下載 涵蓋 VirtualBox 的補充 PDF

讓這個實驗室取得成功

[編輯 | 編輯原始碼]
  • 專注於您可以學到的東西。
    • 儘可能選擇儘可能多的特定學習目標,並花時間調查它們。
    • 要有創意,並進行實驗。
    • 冒險,不要害怕破壞東西。
  • 如果您在一個,請利用課堂或活動環境
    • 您可以一鍵“快速啟動”回到實驗室的開頭。
    • 記錄發現和問題,與他人分享。
    • 互相幫助。參與者比講師多!
  • 在可能的情況下,將步驟直接剪下貼上到 PuTTY SSH 終端會話中。

實驗室提示

[編輯 | 編輯原始碼]
  • 所有密碼都是 racattack
  • 在被問到時,始終選擇“我移動了此 VM”,除非說明中明確說明選擇“複製”。
  • 如果您使用的是自己的筆記型電腦,請一個接一個地啟動 VM。也就是說,等到第一個 VM 完成啟動 - 包括叢集軟體和資料庫 - 然後再啟動第二個。
  • 課堂特定提示
    • 工作站和 VMware 控制檯的通用登入帳戶:“admin”
    • 實驗室手冊中的常見更改
      • 使用 5GB 共享磁碟 - 不是 3.25GB
      • 使用 900MB 記憶體 - 不是 760MB
    • 快速啟動可能需要比您想象的更長時間...閱讀:計劃您的時間
    • “RAC11g”目錄通常位於 C:\RAC11g
    • 手冊可用於高階參與者的擴充套件目標


儲存概述

[編輯 | 編輯原始碼]
ASM 共享 FS
/dev/sdb 資料 /u51 (/u61)
/dev/sdc 備份 /u52

網路概述

[編輯 | 編輯原始碼]
collabn1 collabn2
互連 172.16.100.51 172.16.100.52
管理 192.168.78.51 192.168.78.52
VIP 192.168.78.61 192.168.78.62
掃描 192.168.78.250
華夏公益教科書