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

20250124_JPOUG_BaseDBを使う上で気を付けたいこと/20250124-jpo...

seigen_chan
February 05, 2025
91

 20250124_JPOUG_BaseDBを使う上で気を付けたいこと/20250124-jpoug-basedb

seigen_chan

February 05, 2025
Tweet

Transcript

  1. 自己紹介 •アウトプット ・Oracle Cloud Infrastructure Advent Calendar 2024 Day 9

    「CloudWorld2024の旅記録残しつつCloudWorld2025への目標立ててみた」 ・2024/12/17 OCIjp#57 LT 「Oracle Database Cloud Backup Moduleを使用したRMANバックアップについて」 •X(Twitter) seigen_chan(せいげん) ラヴィット!含めて独り言つぶやいています。 しあわせになりたい!
  2. BaseDBとは(1) ・Oracle DatabaseがインストールされたVMを提供 ・SSH接続(TeraTerm等)により、OSレベルから操作可能 ・シスログの確認等、OS管理操作 ・sqlplus / as sysdba; 等、DBAとしての管理操作

    ・一部操作について、 OCIコンソールから操作可能 ・PDBの作成/削除 ・DataGuardの有効化 ・DBSystem(いわゆるVM)のクローン ・自動バックアップの設定 BaseDB 技術詳細 https://speakerdeck.com/oracle4engineer/basedb-tech- detail?slide=50
  3. 気を付けたいこと(2)sysユーザのパスワードを手動で変更する(NG) ・OSでrootユーザ、oracleユーザになれるため、通常はDBユーザのパスワードは意識しない。 $ sudo su – # su – oracle

    $ sqlplus / as sysdba; ・DBユーザのパスワード変更 SQL> alter user sys identified by WelCome_123#; SQL> alter user system identified by WelCome_123#; ⇒検証したところ、バックアップ取得も、PDB作成も、OCIコンソール上から成功。(ただし気持ち 良くない。。)
  4. Oracle Database Cloud Backup Moduleとは ・RMANの操作によって、ユーザ管理のバケットにバックアップを保存できる機能 ・バックアップの保存先:オブジェクト・ストレージ(ユーザ管理のバケット) (例)Media: swiftobjects~.us-phoenix-~.oraclecloud.com/v1/d~/test_user_bucket ・RMANの設定をカスタマイズして、通常のRMANとして利用可能。

    (ご参考) 『RMANを使用してデータベースのバックアップが作成され、Oracle Database Cloud Backup Module によってこれらのバックアップがオフサイト・ストレージのためにネットワーク経由でOracle Database Backup Cloud Serviceに送信されます。』 https://docs.oracle.com/cd/F82042_01/rcmrf/oracle-database-cloud-backup-module.html