Upgrade to Pro — share decks privately, control downloads, hide ads and more …

BaseDBはすごい

kenjiro
August 23, 2022

 BaseDBはすごい

kenjiro

August 23, 2022
Tweet

More Decks by kenjiro

Other Decks in Technology

Transcript

  1. 2 @koko_kotsu @otsuka04 @koko_kotsu 自己紹介 名前 大塚 健治朗 出身 埼玉県

    趣味 カメラ、モバエペ、ジムに行くこと 一言 未だにDBCSって言っちゃいがち BaseDB大好き()
  2. 40% 55% 95% 起動に時間が かかる ドキュメント化 されてない仕様 が多すぎる SRとのやり取りが 疲れる

    Yes Yes Yes BaseDBの印象(独自調べ) ▪その他寄せられた意見 • 付けっぱなしにすると高額 • 突然止まるくせに障害報告が無い
  3. OS Oracle クライアントアプリ リスナー サーバプロセス インスタンス バッファキャッシュ REDOログバッファ 共有プール SGA

    バックグラウンドプロセス パラメータ ファイル パスワード ファイル SSD SSD SSD SSD SSD SSD SSD SSD 制御ファイル データファイル 一時ファイル REDOログファイル REDOログファイル REDOログファイル アーカイブREDO ログファイル DATA(ASM) RECO(ASM) SYSTEM表領域 UNDO表領域 ユーザ表領域 一時表領域 CDB PDB SYSTEM表領域 ユーザ表領域 UNDO表領域 一時表領域 サーバプロセス PMON SMON DBWn LGWR CKPT ARCn BaseDBとは Oracle Databaseの構築がとても簡単に行えるサービス ※間違いあれば教えてください ・ORACLE_HOME設定 ・ユーザ/グループ作成 ・yumリポジトリ排除 …etc
  4. すごいポイント① 構築時間が圧倒的に早い ◆ 実際に構築してみました • 検索:Oracle Database構築奮闘記(失敗編) ◆ 1~2時間では終わらない •

    残作業 ⁃ ASM構成の仕組み化( 他、gridと呼ばれる設定) ⁃ パラメータファイルの追加設定、DBロール設定 ⁃ OS側の設定(Huge Page、他にもきっとありそう)
  5. すごいポイント② 完全自動構築 ◆ OracleDB稼働に必要なパッケージインストール済 • 追加パッケージインストールさせない対策も済 ◆ BaseDBは構築スクリプトが完備されている (はず) •

    レスポンスファイル • DB稼働に最適化されたパラメータファイル ◆ 通常はGUI環境が必要 • X-window System ⁃ Xming (WindowsOS) ⁃ X11.app (MacOS)
  6. すごいポイント③ スケールアップ時の自動調整 (把握している範囲) ◆ OS部分 • メモリ ⁃ Huge Page

    ◆ DB(初期化パラメータ) • ディスク ⁃ db_recovery_file_dest_size • メモリ ⁃ sga(pga)_max_size ⁃ sga(pga)_target
  7. OS Oracle クライアントアプリ リスナー サーバプロセス インスタンス バッファキャッシュ REDOログバッファ 共有プール SGA

    バックグラウンドプロセス パラメータ ファイル パスワード ファイル SSD SSD SSD SSD SSD SSD SSD SSD 制御ファイル データファイル 一時ファイル REDOログファイル REDOログファイル REDOログファイル アーカイブREDO ログファイル DATA(ASM) RECO(ASM) SYSTEM表領域 UNDO表領域 ユーザ表領域 一時表領域 CDB PDB SYSTEM表領域 ユーザ表領域 UNDO表領域 一時表領域 サーバプロセス PMON SMON DBWn LGWR CKPT ARCn 調べながらやって1日でこれくらい ※間違いあれば教えてください 未構築 未構築 未設定 未設定 未設定 未設定