Exadata Cloud Service (ExaCS) のクラウド・ツール dbaascli ユーティリティを使用して、データベース・ユーザーのパスワードの変更、データベースの起動、プラガブル・データベース(PDB)の管理など、Exadata Cloud Service上で様々なデータベース・ライフサイクルおよび管理操作を実行できます。
クラウド・ツールは、新しいリリースが使用可能になり次第、最新バージョンへアップデートできます。
ということで、dbaascli をアップデートしてみてみます。
■ クラウド・ツール(dbaascli)・バージョンアップ
● Exadata Cloud Servise ログイン
Exadata Cloud Servise ログインし、rootユーザーへスイッチ
sudo -s
● クラウド・ツーリングのバージョン確認
dbaascliユーティリティの patch tools list コマンドを使用して、クラウド・ツーリングのアップデートが利用可能かどうかを確認します。
A) 最新バージョンの場合
“No applicable tools patches are available”と表示されます。
[root@exacs-tokyo ~]# dbaascli patch tools list
DBAAS CLI version 21.2.1.2.0
Executing command patch tools list
Checking Current tools on all nodes
exacs-tokyo-node1: Patchid : 21.2.1.2.0_210802.1037
No applicable tools patches are available
exacs-tokyo-node2: Patchid : 21.2.1.2.0_210802.1037
No applicable tools patches are available
All Nodes have the same tools version
B) バージョンアップできるパッチが存在する場合
適用可能な Patch ID が表示されます。
[root@exacs-tokyo ~]# dbaascli patch tools list
DBAAS CLI version 21.1.1.3.0
Executing command patch tools list
Checking Current tools on all nodes
exacs-tokyo-node1: Patchid : 21.1.1.3.0_210602.2328
Available Patches
Patchid : 21.2.1.0.1_210613.2310
Patchid : 21.2.1.1.0_210709.2106
Patchid : 21.2.1.2.0_210802.1037(LATEST)
Install tools patch using
dbaascli patch tools apply --patchid 21.2.1.2.0_210802.1037 or
dbaascli patch tools apply --patchid LATEST
exacs-tokyo-node2: Patchid : 21.1.1.3.0_210602.2328
Available Patches
Patchid : 21.2.1.0.1_210613.2310
Patchid : 21.2.1.1.0_210709.2106
Patchid : 21.2.1.2.0_210802.1037(LATEST)
Install tools patch using
dbaascli patch tools apply --patchid 21.2.1.2.0_210802.1037 or
dbaascli patch tools apply --patchid LATEST
All Nodes have the same tools version
● クラウド・ツーリングのアップデート
dbaascliユーティリティのpatch tools applyサブコマンドを使用して、クラウド・ツールの更新を含むパッチをダウンロードして適用します。 適用は全Databaseノードへ自動適用されます
このコマンドをrootユーザーとして実行します。
※ dbaascli 21.2.1.x.x から “dbaascli patch tools apply”は 非推奨となり、 “dbaascli admin updateStack”を使用します。
A) 既存 DBAAS CLI version 21.1.x.x.x 以下の場合
[root@exacs-tokyo ~]# dbaascli patch tools apply --patchid LATEST
B) 既存 DBAAS CLI version 21.2.x.x.x 以上の場合
[root@exacs-tokyo ~]# dbaascli admin updateStack --version LATEST
● クラウド・ツーリングのアップデート確認
dbaascliユーティリティの patch tools list コマンドを使用して、クラウド・ツーリングの各データベース・ノードのバージョンを確認します。
[root@exacs-tokyo ~]# dbaascli patch tools list
DBAAS CLI version 21.2.1.2.0
Executing command patch tools list
Checking Current tools on all nodes
exacs-tokyo-node1: Patchid : 21.2.1.2.0_210802.1037
No applicable tools patches are available
exacs-tokyo-node2: Patchid : 21.2.1.2.0_210802.1037
No applicable tools patches are available
All Nodes have the same tools version
■ 参考
・dbaascliを使用したクラウド・ツールの更新
・Exadata Cloud Serviceインスタンスへのパッチ適用
・Oracle Cloud: Exadata Cloud Service X8M を作成してみてみた
・Exadata Cloud Service: クラウド・ツール dbaascli をバージョンアップしてみてみた
・Exadata Cloud Service: データベース・ホーム移動方式でパッチ適用してみてみた
・Oracle Cloud: Exadata Cloud Serviceへパッチ適用してみてみた