Oracle® Database Appliance

管理およびリファレンス・ガイド

リリース12.1.2.7.0 for Linux x86-64

E67089-01(原本部品番号:E74838-01)

2016年5月

Oracle Database Appliance管理およびリファレンス・ガイド, リリース12.1.2.7.0 for Linux x86-64

E67089-01

Copyright © 2014, 2016, Oracle and/or its affiliates. All rights reserved.

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXはThe Open Groupの登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社との間で該当する取決めにて別途規定しないかぎり、オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社との間で該当する取決めにて別途規定する場合を除き、オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

目次

例一覧

図一覧

表一覧

タイトルおよび著作権情報

はじめに

- 対象読者

- 表記規則

1 Oracle Database Applianceソフトウェアの更新

- Oracle Database Applianceのパッチ・バンドルについて

- Oracle Database Appliance 12.1.2.7パッチ・セット・バンドルのインストール

- Oracle Database Applianceパッチ・セット・バンドル12.1.2.7について

- Oracle Database Appliance 12.1.2.7パッチ・セット・バンドルをインストールする準備

- ステップ1: My Oracle SupportからのOracle Database Applianceパッチ・バンドルのダウンロード

- ステップ2: パッチ・バンドルのコピーおよび解凍

- ステップ3: パッチの適用が必要なコンポーネントの検証

- ステップ4: サーバーへのパッチの適用

- ステップ5: 共有ストレージへのパッチの適用(オプション)

- ステップ6: Oracle Databaseへのパッチの適用

- ステップ7: パッチ更新の検証

- Oracle Database Applianceの再イメージ化

2 Oracle Database ApplianceでのOracle Databaseの管理

- Oracle Database Appliance OAKCLIユーティリティについて

- Oracle Databaseの機能とOracle Database Appliance

- Oracle Database Appliance Plug-in for Oracle Enterprise Manager

- Oracle Enterprise Manager Database ExpressおよびOracle Database Appliance

- データ移行および管理とOracle Database Appliance

- Oracle ClusterwareとOracle Database Appliance

- Oracle RAC One NodeとOracle Database Appliance

- Oracle Real Application ClustersおよびOracle Database Appliance

- Oracle Database Applianceの管理グループおよびユーザー

- OAKCLIを使用したデータベースの作成と変換

- OAKCLIコマンドを使用したデータベースの作成について

- OAKCLIを使用したデータベース構成ファイルの作成、使用および削除

- OAKCLIを使用したスナップショット・データベースの作成

- 単一インスタンス・データベースのOracle RACまたはOracle RAC One Nodeへの変換について

- Oracle Database Applianceでの複数のデータベースの管理について

- インスタンス・ケージングを使用した複数データベース・インスタンスの管理について

- Oracle Database ApplianceのSSDについて

- Oracle Database ApplianceでのOracle Databaseのアップグレードおよび更新方法

- Oracle Database ApplianceでのOracle Databaseのアップグレードおよび更新について

- 前のOracle Database 12.1.0.2.xリリースからOracle Database 12.1.0.2.160119への更新

- Oracle Database 11.2.0.4.xリリースからのOracle Database 12.1.0.2.160119へのアップグレード

3 Oracle Database Appliance仮想化プラットフォームの管理

- Oracle Database Appliance仮想化プラットフォームについて

- Oracle Database Appliance仮想化プラットフォーム・アーキテクチャ

- Oracle Database Appliance仮想化プラットフォーム・アーキテクチャについて

- 仮想マシンおよびOracle Database Appliance仮想化プラットフォームについて

- Oracle Database Appliance仮想化プラットフォームのデプロイメントについて

- 共有リポジトリの作成および管理方法

- 共有リポジトリの作成

- 共有リポジトリのステータスの表示

- 共有リポジトリの起動

- 共有リポジトリの停止

- 共有リポジトリの削除

- 共有リポジトリのサイズの増加

- 共有リポジトリでの仮想ディスクの管理方法

- 共有リポジトリで使用するための仮想ディスクの作成

- 仮想ディスクに関する情報の表示

- 仮想ディスクのクローニング

- 仮想マシンへの仮想ディスクのアタッチ

- 仮想ディスクの削除

- 仮想マシン・テンプレートの管理方法

- 仮想マシン・テンプレートの管理について

- 仮想マシン・テンプレートの一覧表示

- 仮想マシン・テンプレートのインポート

- 仮想マシン・テンプレートの構成

- 仮想マシン・テンプレートの構成済値の表示

- 仮想マシン・テンプレート構成の変更

- 仮想マシン・テンプレートの削除

- テンプレートのクローンおよびスナップ・クローンの作成方法

- テンプレートのクローンおよびスナップ・クローンの作成について

- OAKCLIを使用したテンプレートのクローニング

- OAKCLIを使用したテンプレートからのスナップ・クローンの作成

- OAKCLIを使用した既存の仮想マシンのスナップ・クローンの作成

- Oracle Database Appliance仮想化プラットフォームでの仮想マシンの管理方法

- Oracle Database Appliance仮想化プラットフォームでの仮想マシンの管理について

- リポジトリ内の仮想マシンの一覧表示

- 仮想マシンの作成

- 仮想マシンの構成

- 仮想マシンの起動および停止

- 外部での仮想マシンの構成

- 仮想マシン用の仮想マシン・コンソールのオープン

- 新規仮想マシンのイメージの作成

- IPアドレスを使用した、eth0からのアクセスに対する仮想マシンの設定

- 仮想マシンに対する仮想ディスクの追加または削除

- 仮想マシンの共有リポジトリからの削除

- Oracle Database Applianceのライブ・マイグレーションの実行

- Oracle Database Appliance仮想化プラットフォームでの高可用性の管理方法

- Oracle Database Appliance仮想化プラットフォームでのCPUプールの管理方法

- リソース割当てのCPUプールの管理について

- オーバーサブスクライブされたCPUプールについて

- Oracle Database Appliance仮想化プラットフォーム・ノードでの新規CPUプールの作成

- Oracle Database Appliance仮想化プラットフォームのノードで構成されたCPUプールの表示

- Oracle Database Appliance仮想化プラットフォームでのCPUプールに割り当てられるCPUの数の変更

- Oracle Database Appliance仮想化プラットフォームでのCPUプールへの仮想マシンの割当て

- Oracle Database Appliance仮想化プラットフォームのネットワーク・インフラストラクチャおよび仮想ローカル・エリア・ネットワークについて

- ユーザー・ドメインおよびODA_BASEでの仮想ローカル・エリア・ネットワークの管理

- ODA_BASEのサイズ変更方法

- ODA_BASEのサイズ変更について

- ODA_BASEコア数の変更

4 Oracle Appliance Managerコマンドライン・インタフェース

- Oracle Appliance Managerコマンドライン・インタフェース(OAKCLI)について

- SUDOを使用したOAKCLI権限とセキュリティの管理

- oakcli add disk -local

- oakcli apply

- oakcli cloneコマンド

- oakcli clone vdisk

- oakcli clone vm

- oakcli configureコマンド

- oakcli configure additionalnet

- oakcli configure asr

- oakcli configure cpupool

- oakcli configure firstnet

- oakcli configure ib2fiber

- oakcli configure network

- oakcli configure oda_base

- oakcli configure repo

- oakcli configure vm

- oakcli configure vmtemplate

- oakcli copy

- oakcli createコマンド

- oakcli create cpupool

- oakcli create database

- oakcli create dbhome

- oakcli create dbstorage

- oakcli create db_config_params

- oakcli create repo

- oakcli create snapshotdb

- oakcli create vdisk

- oakcli create vlan

- oakcli deleteコマンド

- oakcli delete cpupool

- oakcli delete database

- oakcli delete db_config_params

- oakcli delete dbhome

- oakcli delete dbstorage

- oakcli delete repo

- oakcli delete vdisk

- oakcli delete vlan

- oakcli delete vm

- oakcli delete vmtemplate

- oakcli deploy

- oakcli diskwritecache

- oakcli import vmtemplate

- oakcli locate disk

- oakcli manage diagcollect

- oakcli migrate vm

- oakcli modifyコマンド

- oakcli modify database

- oakcli modify vm

- oakcli modify vmtemplate

- oakcli orachk

- oakcli resize dbstorage

- oakcli restart oda_base

- oakcli showコマンド

- oakcli show asr

- oakcli show cooling

- oakcli show controller

- oakcli show core_config_key

- oakcli show cpupool

- oakcli show databases

- oakcli show db_config_params

- oakcli show dbhomes

- oakcli show dbstorage

- oakcli show disk

- oakcli show diskgroup

- oakcli show enclosure

- oakcli show env_hw

- oakcli show expander

- oakcli show ib

- oakcli show fs

- oakcli show iraid

- oakcli show memory

- oakcli show network

- oakcli show power

- oakcli show processor

- oakcli show raidsyncstatus

- oakcli show repo

- oakcli show server

- oakcli show storage

- oakcli show validation storage

- oakcli show validation storage errors

- oakcli show validation storage failures

- oakcli show vdisk

- oakcli show version

- oakcli show vlan

- oakcli show vm

- oakcli show vmconsole

- oakcli show vmtemplate

- oakcli startコマンド

- oakcli start oda_base

- oakcli start repo

- oakcli start vm

- oakcli stopコマンド

- oakcli stordiag

- oakcli test asr

- oakcli unpack

- oakcli update

- oakcli upgrade

- oakcli validate

5 Oracle Database Applianceの検証およびトラブルシューティング

- Oracle Database Applianceの診断および検証

- Oracle Database Appliance検証コマンドの概要

- OAKCLI Validateコマンド・チェックの例

- Oracle Database Applianceの構成エラー・メッセージ

- Oracleサポート・サービス用のログ・ファイルの用意

- その他のトラブルシューティング・ツールおよびコマンド

- 構成監査およびディスク診断用のOracle Appliance Managerツール

- トレース・ファイル・アナライザ・コレクタ

- Oracle Database Applianceハードウェア監視ツール

A Oracle Database Applianceソフトウェア構成のデフォルト

- Oracle Database Applianceのディレクトリ・パス

- Oracle Database ApplianceのOracleグループおよびユーザー構成

- Oracle Database Applianceのデータベース・ディスク・グループ・サイズ

- 使用可能なOracle Database Appliance X5-2のストレージ

- Oracle Database Applianceのストレージ

- Oracle Database Applianceのストレージについて

- ACFSマウント・ポイント

- 領域管理

- Oracle Database Applianceのシステム構成

B Oracle Database Applianceのデータベース・テンプレート

- Oracle Database Applianceのデータベース・テンプレートのタイプ

索引

例一覧

- 1-1 Oracle Database Applianceパッチ・セット12.1.2.7の準備状況の検証

- 3-1 すべての共有リポジトリのステータスの表示の例

- 3-2 選択した共有リポジトリのステータスの表示の例

- 3-3 共有リポジトリの起動の例

- 3-4 共有リポジトリの停止の例

- 3-5 共有リポジトリの削除の例

- 3-6 共有リポジトリのサイズの増加の例

- 3-7 共有仮想ディスクの作成の例

- 3-8 すべてのVdiskの情報の表示の例

- 3-9 1つのVdiskの情報の表示の例

- 3-10 仮想ディスクのクローニングの例

- 3-11 仮想マシンへの仮想ディスクのアタッチの例

- 3-12 共有リポジトリからの仮想ディスクの削除の例

- 3-13 外部リポジトリのアセンブリからの仮想マシン・テンプレートのインポートの例

- 3-14 Dom0からの仮想マシン・テンプレートのインポートの例

- 3-15 外部リポジトリURLを使用した仮想マシン・テンプレートのインポートの例

- 3-16 仮想マシン・テンプレートから仮想マシンのクローンを作成する例

- 3-17 仮想マシン・テンプレートからスナップ・クローンを作成する例

- 3-18 既存の仮想マシンのスナップ・クローンからの作成の例

- 3-19 現在実行しているノードから別のノードへの仮想マシンの移行の例

- 3-20 ノードでのCPUプールの表示の例

- 3-21 Oracle Database Appliance仮想化プラットフォーム・ノードでの新規CPUプールの作成の例

- 3-22 Oracle Database Appliance仮想化プラットフォーム・ノードで定義済のCPUプールに割り当てられたCPUの数の表示例

- 3-23 Oracle Database Appliance仮想化プラットフォーム・ノードでのCPUプールに割り当てられるCPUの数の変更の例

- 3-24 Oracle Database Appliance仮想化プラットフォームでのCPUプールへの仮想マシンの割当ての例

- 3-25 仮想ローカル・エリア・ネットワークの作成の例

- 3-26 ユーザー・ドメインの仮想ローカル・エリア・ネットワークの割当ておよび削除の例

- 3-27 ODA_BASEの仮想ローカル・エリア・ネットワークの割当ておよび削除の例

- 3-28 仮想ローカル・エリア・ネットワークの表示の例

- 3-29 仮想ローカル・エリア・ネットワークの削除の例

- 4-1 仮想ディスクのクローニング

- 4-2 仮想マシン・イメージの作成

- 4-3 データベース・タイプの変更

- 4-4 データベース・サイズの変更

- 4-5 実行中の仮想マシンへのメッセージの送信

- 4-6 仮想マシン・テンプレートに定義されているネットワークの変更

図一覧

- 3-1 Oracle Database Appliance仮想化プラットフォーム・アーキテクチャ

- 3-2 Oracle Database Appliance仮想化プラットフォーム(共有リポジトリあり)のアーキテクチャの概要

- 3-3 基本的な仮想マシン・ローカル・エリア・ネットワーク

- 3-4 仮想ローカル・エリア・ネットワークを使用するOracle Database Appliance仮想化プラットフォーム

表一覧

- 1-1 パッチ・コンポーネントと目的

- 1-2 Oracle Database Applianceの12.1.2.7パッチ・セット・コンポーネントの名前、およびパッチが適用されるコンポーネント

- 2-1 Oracle Database Appliance上のオペレーティング・システムのグループおよびユーザー

- 3-1 Oracle Database Applianceバージョン1仮想化プラットフォームのネットワーク・インタフェース

- 3-2 Oracle Database Appliance仮想化プラットフォームのデュアル・ポート10-GbEネットワーク・インタフェース(Oracle Database Appliance X3-2以降)

- 3-3 Oracle Database Appliance仮想化プラットフォームのオンボード・クアッド・ポート10-GbEネットワーク・インタフェース(Oracle Database Appliance X3-2以降)

- A-1 Oracle Database Applianceのディレクトリ・パス

- A-2 Oracle Database ApplianceのOracleグループおよびユーザー構成

- A-3 Oracle Database Applianceバージョン1、X3-2およびX4-2のデータベース・ディスク・グループの近似サイズ

- A-4 Oracle Database Appliance X5-2のデータベース・ディスク・グループの近似サイズ

- A-5 使用可能なOracle Database Appliance X5-2のストレージ

- A-6 Oracle ACFSマウント・ポイントと、関連のOracle ASMディスク・グループおよびボリューム情報

- A-7 Oracle Database Applianceのシステム構成

- B-1 Oracle Database Applianceデータベース・テンプレート名の変換

- B-2 Oracle Database Appliance OLTPデータベース・テンプレートのサイズ

- B-3 Oracle Database Appliance DSSデータベース・テンプレートのサイズ

- B-4 Oracle Database Applianceインメモリー・データベース・テンプレートのサイズ

- B-5 Oracle Database Appliance X5-2データベース・テンプレートのサイズのストレージのパフォーマンス

- B-6 Oracle Database Appliance X4-2データベース・テンプレートのサイズのストレージのパフォーマンス

- B-7 Oracle Database Appliance X3-2データベース・テンプレートのサイズのストレージのパフォーマンス

- B-8 Oracle Database Applianceバージョン1データベース・テンプレートのサイズのストレージのパフォーマンス

はじめに

Oracle Database Applianceは、最適化された、事前作成済の、すぐに使用できるクラスタ・データベース・システムで、デプロイ、操作および管理が容易です。Oracle Database Applianceでは、ハードウェアおよびソフトウェアを統合することにより、手動でアセンブルされた統合されていないソリューションの複雑さを解消します。Oracle Database Applianceを使用すると、インストールおよびソフトウェア・デプロイメント時間を数週間または数か月から数時間に短縮するとともに、最適状態には及ばず管理が困難なデータベース環境が構築される原因となることが多い構成エラーや設定エラーを防止できます。

- 対象読者

- 表記規則

対象読者

このガイドは、Oracle Database Applianceを構成、管理および使用するユーザーを対象にしています。これには、次が含まれます。

- システム管理者

- ネットワーク管理者

- データベース管理者

- アプリケーション管理者およびユーザー

Oracle Databaseのアーキテクチャ、ツール、管理、またはアプリケーションのデプロイメントに関する情報は、Oracleドキュメントの本文に記載されており、Oracle Database Appliance固有の機能が含まれている場合を除き、このマニュアルには含まれていません。Oracle Database Applianceソフトウェアのユーザーは、その他のLinuxベースのOracle DatabaseおよびOracle Real Application Clustersインストールのユーザーと同等のスキルを有している必要があります。

表記規則

このマニュアルでは次の表記規則を使用します。

規則

意味

太字

太字は、グラフィカル・ユーザー・インタフェース要素を示します。

イタリック

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

イタリックは、新しい用語を示す場合もあります。

固定幅フォント

段落内の固定幅フォントは、オペレーティング・システム・コマンドまたはファイル・パスを示します。別の行にある場合は、画面出力、またはコマンド例を示す可能性があります。

固定幅フォントのイタリック

固定幅フォントのイタリックは、コマンド・ライン内の変数を示します。その変数の場所に、ご使用のシステムに関する情報を入力します。

#

ポンド (#) プロンプトは、Linuxオペレーティング・システムでスーパーユーザー(ルート・ユーザー)としてログインしていることを示します。

1 Oracle Database Applianceソフトウェアの更新

Oracle Database Applianceで最新ソフトウェアの動作を継続するには、Oracle Database Applianceパッチ・バンドルを確認し、リリースされている場合は適用します。

パッチには新機能とバグ修正が含まれることがあり、既存の機能を向上できます。Oracle Database Applianceのパッチ・バンドルは、四半期ごとにリリースされます。My Oracle Supportのノート888888.1には、最新のOracle Database Applianceパッチ・バンドルに関する情報が記載されています。

トピック:

- Oracle Database Applianceパッチ・バンドルについて
Oracle Database Applianceのすべてのパッチ適用は、四半期ごとのOracle Database Applianceパッチ・バンドルを使用して行われます。

- Oracle Database Appliance 12.1.2.7パッチ・セット・バンドルのインストール
これらのトピックを確認し、12.1.2.7パッチ・バンドルのインストールを準備および実行します。

- Oracle Database Applianceの再イメージ化
Oracle Database Applianceには、工場出荷時にデフォルトのISOイメージがプリインストールされています。

Oracle Database Applianceのパッチ・バンドルについて

Oracle Database Applianceのすべてのパッチ適用は、四半期ごとのOracle Database Applianceパッチ・バンドルを使用して行われます。

パッチ・バンドルは、次に示すシステム全体に関連するすべてのパッチを提供します。

- BIOS

- ハードウェア・ドライバ、ハードウェア管理パック(HWM)、および様々なコンポーネントのファームウェア・ドライバ

- Oracle Appliance Manager

- Oracle Linux

- Oracle VM

- Java Development Kit (JDK)

- Oracle Integrated Lights Out Manager (Oracle ILOM)

- Oracle Databaseパッチセット更新(PSU)

- Oracle Auto Service Request (Oracle ASR)

- Oracle Grid Infrastructure

- Intelligent Platform Management Interface (IPMI)

パッチ・バンドルは、次の3つのパッチの論理グループから構成されます。

表1-1 パッチ・コンポーネントと目的

パッチ・コンポーネント

パッチが適用されるオブジェクト

SERVER (server)

サーバー・コンポーネント: Linuxオペレーティング・システム、Oracle ILOM、BIOS、ハードウェア管理パック、IPMI、OAKCLI、Oracle ASR。仮想化されたプラットフォームでは、このコンポーネントにはDom0の更新も含まれます。サーバー・パッチには、Oracle Grid Infrastructureのスタックも含まれます。

STORAGE (storage)

共有ストレージ: ディスク・ファームウェア、コントローラ・ファームウェア。

DB (database)

OracleデータベースRDBMSスタック。

注意:

パッチ・バンドル・コンポーネントは、次の順序で適用する必要があります。

1. SERVER (server)

2. STORAGE (storage)

3. DB (database)

Oracle Database Appliance 12.1.2.7パッチ・セットのガイドライン

高可用性オプションを使用してOracleデータベースを実行している場合(Oracle Real Application Clustersなど)、パッチがインストールされている間の停止時間は必要ありません。Oracle Appliance Managerでは、パッチが間違った順序でインストールされないように、パッチ適用のすべての前提条件がホストで満たされているかどうかの確認が行われます。たとえば、serverパッチをインストールする前にdatabaseパッチをインストールすることはできません。適用する際、1つまたは両方のノードにパッチがインストールされているかどうかは、パッチ・プロセスによって表示される出力で通知されます。単一のノードにのみインストールされる古いパッチの場合は、2番目のノードでコマンドoakcli update -patchを実行する必要があります。

親トピック: Oracle Database Applianceソフトウェアの更新

Oracle Database Appliance 12.1.2.7パッチ・セット・バンドルのインストール

これらのトピックを確認して、12.1.2.7のパッチ・セット・バンドルのインストールを準備し実行します。

トピック:

- Oracle Database Applianceパッチ・セット・バンドル12.1.2.7について
このトピックを確認して、12.1.2.7のパッチ適用プロセスや、このパッチ・セット・リリースで使用可能になった新しいパッチ適用オプションについて理解します。

- Oracle Database Appliance 12.1.2.7パッチ・セット・バンドルをインストールする準備
Oracle Database Applianceのパッチ適用方法を決めます。パッチ・セット・バンドル12.1.2.7では、2つのオプションを選択できます。

- ステップ1: My Oracle SupportからのOracle Database Applianceパッチ・バンドルのダウンロード
この手順を使用して、Oracle Database Applianceパッチ・セット・バンドルをダウンロードします。

- ステップ2: パッチ・バンドルのコピーおよび解凍
サーバーにパッチをコピーし、oakcli unpack -packageを使用してパッチ・バンドルを解凍します。

- ステップ3: パッチの適用が必要なコンポーネントの検証
oakcliを使用して、パッチのアップグレードを開始する前に問題がないか確認します。

- ステップ4: サーバーへのパッチの適用
Oracle Appliance Manager (oakcli)を使用して、サーバーにパッチを適用します。自動的なパッチ適用、または手動でのパッチ適用を使用できます。

- ステップ5: 共有ストレージへのパッチの適用(オプション)
この手順を使用して、共有ストレージに今すぐパッチを適用するか、保守作業中に共有ストレージにパッチを適用します。

- ステップ6: Oracle Databaseへのパッチの適用
Oracle Database Appliance 12.1.2.7パッチ・セットを適用し、Node 0およびNode 1上のOracle Databaseを更新します。

- ステップ7: パッチ更新の検証
コマンドoakcli show version -detailを実行して、Oracle Database Applianceパッチ・インストールのすべてのコンポーネントが更新されていることを確認します。

親トピック: Oracle Database Applianceソフトウェアの更新

Oracle Database Applianceパッチ・セット・バンドル12.1.2.7のインストールについて

このトピックを確認して、12.1.2.7のパッチ適用プロセスの変更点、およびこのパッチ・セット・リリースで利用できる新しいパッチ適用オプションを理解します。

Oracle Database Applianceパッチ・セット・リリース12.1.2.7には、新しい拡張が含まれていますが、Oracle Database Applianceの包括的なパッチ適用ソリューションも引き続き提供します。

注意:

12.1.2.7にアップグレードする前に、パッチ・セット・リリース12.1.2.6にしておく必要があります。

パッチ・セット・リリース12.1.2.7のパッチ・セット更新プロセスの変更点

パッチ適用プロセスを簡素化してシステムの可用性を向上するために、12.1.2.7 Oracle Database Applianceのパッチ適用では、次のパッチ・オプションをサポートします。

- 自動的なローリングのパッチ適用

- 手動でのローリングのパッチ適用

また、12.1.2.7リリースでは、次の新しいパッチ・オプションが導入されています。

- SERVER: このパッチには、Infrastructure (infra)とGrid Infrastructure (gi)のパッチ更新からの、以前のリリースでこれまでに取得されたパッチが含まれています。

- STORAGE: このパッチには、共有ストレージ・コンポーネントのパッチのみが含まれます。

- DB: このパッチには、Oracle Databaseのパッチが含まれます。

これらの新しいパッチ・オプションのリリースは、これまでのリリースのパッチ・オプションであるinfra (インフラストラクチャのパッチ)、gi (Grid Infrastructureのパッチ)、およびdatabases (Oracle Databaseのパッチ)を置き換えます。

serverとDBの両方のパッチで、ローリング・アップグレードを実行できます。

最初にserver パッチを適用します。serverパッチが完了した後で、storageパッチとDBパッチを適用する必要があります。DBパッチは遅延でき、システムの停止時間は必要ありません。storageパッチでは、停止時間をスケジュールして、システムを再起動する必要があります。ただし、通常はスケジュールされた保守作業の期間までstorageパッチを遅延させることができます。

12.1.2.7パッチ・アップグレードの概要

パッチ・セット・アップグレードには、次の手順が含まれます。

1. My Oracle SupportからOracle Database Applianceパッチ・バンドルをダウンロードします。

2. パッチ・バンドルをコピーして解凍します。

3. パッチの適用が必要なコンポーネントを検証します。

4. サーバーにパッチを適用します。

5. (オプション)共有ストレージにパッチを適用します。

6. Oracle Databaseにパッチを適用します。

7. パッチ更新を検証します。

Oracle Database Applianceソフトウェアの更新について

Oracle Database Applianceで最新ソフトウェアの動作を継続するには、Oracle Database Applianceパッチ・バンドルを確認し、リリースされている場合は適用します。新機能を提供するだけでなく、パッチは、既存の機能の機能性を向上させます。

Oracle Database Applianceのパッチ・バンドルは、四半期ごとにリリースされます。My Oracle Supportのノート888888.1には、最新のOracle Database Applianceパッチ・バンドルに関する情報が記載されています。

パッチ・セット・コンポーネント・バンドル

パッチ・バンドルは、次の3つのパッチの論理パートまたはグループから構成されます

表1-2 Oracle Database Applianceの12.1.2.7パッチ・セット・コンポーネントの名前、およびパッチが適用されるコンポーネント

パッチ・コンポーネント

パッチ適用対象コンポーネント

SERVER (サーバー)

Linuxオペレーティング・システム、Oracle ILOM、BIOS、ハードウェア管理パック、IPMI、OAKCLI、ローカル・ディスクのファームウェアおよびOracle ASR。

仮想化プラットフォームの場合、このコンポーネントにDom0の更新も含まれます。Serverパッチには、Oracle Grid Infrastructureのスタックも含まれます。

STORAGE (ストレージ)

共有ディスクのファームウェア、ストレージのコントローラ、エクスパンダのファームウェアのパッチ。

DB (データベース)

Oracle Database RDBMSのスタックのパッチ。

注意:

storageパッチを適用する前に、serverパッチを適用します。他のパッチを適用する前にserverパッチを適用する必要があります。パッチを適用した後で、各サーバー・ノードを再起動する必要があります。serverパッチは、サーバー・ノードを再起動します。storageパッチは、両方のノードを再起動します。

更新のパッチ適用と既知の問題

My Oracle Supportノート888888.1で必須の最新の更新を取得して、このOracle Database Applianceパッチ・バンドルのインストールについての既知の問題を確認します。

https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=888888.1

親トピック: Oracle Database Appliance 12.1.2.7パッチ・セット・バンドルのインストール

Oracle Database Appliance 12.1.2.7パッチ・セット・バンドルのインストールの準備

Oracle Database Applianceにパッチを適用する方法を決定します。パッチ・セット・バンドル12.1.2.7では、2つのオプションを選択できます。

Oracle Database Applianceに対するパッチ適用では、自動的なローリングのパッチ適用、または手動でのローリングのパッチ適用のいずれかを使用できます。各手順を確認し、使用するオプションを決定します。各オプションで、serverパッチ(手順4)を除いて手順は同じです。

両方のオプションで、storageパッチ更新の実行後、storageパッチはOracle Database Applianceシステムの再起動を必要とします。ただし、更新を保守作業期間まで遅延できます。

注意:

12.1.2.7にアップグレードする前に、パッチ・セット・リリース12.1.2.6にしておく必要があります。

12.1.2.7では、ストレージにパッチを適用する前に、サーバーにパッチを適用する必要があります。最新のOracle Database Applianceパッチ・バンドルに関する情報は、My Oracle Supportのノート888888.1を参照してください。

自動的なローリングのパッチ適用のオプション

自動的なローリングのパッチ適用のメリットは、実行が簡単であり、パッチを開始するとパッチ・プロセスが自動的に実行される点です。ただし、ノードの再起動中、サービスやクライアントで遅延が発生することがあります。

自動的なローリングのパッチ適用は、次の手順で構成されます。

1. My Oracle SupportからOracle Database Applianceパッチ・バンドルをダウンロードします。

2. パッチ・バンドルを両方のOracle Database Applianceノードにコピーして解凍します。

3. パッチの適用が必要なコンポーネントを検証します。

4. ノード0からパッチを開始します。自動的なパッチ・オプションが、ノード1でサーバー・パッチ更新を実行し、ノード1を再起動します。次に、ノード0のサーバーにパッチを適用して、ノード0を再起動します。

5. (オプション)共有ストレージ・コンポーネントにパッチを適用します。このパッチはシステムの再起動が必要ですが、通常は再起動を遅延できます。

6. Oracle Databaseにパッチを適用します。再起動は必要ありません。

7. Oracle DatabaseとOracle Grid Infrastructureのパッチのインストールを検証します。

手動でのローリングのパッチ適用のオプション

手動でのローリングのパッチ適用のメリットは、まずサービスとクライアントをあるノードから別のノードに移行してからノードを再起動し、その後2番目のノードに手動でパッチを提供できるという点です。この移行は、フェイルオーバーよりも他への影響が少なく、継続的なトランザクションの中断を最小限に抑えることができます。

手動でのローリングのパッチ適用は、次の手順で構成されます。

1. My Oracle SupportからOracle Database Applianceパッチ・バンドルをダウンロードします。

2. パッチ・バンドルを両方のOracle Database Applianceノードにコピーして解凍します。

3. パッチの適用が必要なコンポーネントを検証します。

4. 2つの手順のプロセスで、パッチを手動で実行します。

a. ノード0にログインし、oakcliパッチ・コマンドに--localオプションを使用して実行し、ノード0のサーバーにパッチを適用します。

b. パッチ操作が完了するまで待つと、ノード0が利用できるようになります。

c. ノード1にログインし、oakcliパッチ・コマンドに--localオプションを使用して実行し、ノード1のサーバーにパッチを適用します。

5. (オプション)共有ストレージにパッチを適用します。このパッチはシステムの再起動が必要ですが、通常は再起動を遅延できます。

6. Oracle Databaseにパッチを適用します。再起動は必要ありません。

7. Oracle DatabaseとOracle Grid Infrastructureのパッチのインストールを検証します。

親トピック: Oracle Database Appliance 12.1.2.7パッチ・セット・バンドルのインストール

ステップ1: My Oracle SupportからのOracle Database Applianceパッチ・バンドルのダウンロード

次の手順を使用して、Oracle Database Applianceパッチ・セット・バンドルをダウンロードします。

1. 外部クライアント・マシンから、My Oracle Supportノート888888.1を開きます。

https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=888888.1

2. 「Patch Search」で、製品の一覧からOracle Database Applianceを選択します。

3. 「Select a Release」リストから、パッチ・リリース番号を選択します。

4. 「Search」をクリックします。

5. ダウンロードするパッチを1つ以上選択し、「Download」をクリックします。

注意:

Oracle Database Applianceパッチ・バンドルのみ、またはSAPのお客様の場合はSAPサービス・マーケットプレイスからダウンロードしたSAPパッチ・バンドルのみを使用します。Oracle Grid Infrastructure、Oracle DatabaseまたはOracle Linuxの個別パッチを使用して、Oracle Database Applianceにパッチを適用しないでください。また、ファームウェアのパッチなど、各インフラストラクチャのパッチも使用しないでください。Oracle Database Applianceのパッチのみを使用してください。

Oracle Database Applianceを対象としていないパッチを使用した場合、あるいはOpatchまたは同等のパッチ適用ツールを使用した場合は、Oracle Database Applianceインベントリが更新されず、その後のパッチ更新を実行できません。

親トピック: Oracle Database Appliance 12.1.2.7パッチ・セット・バンドルのインストール

ステップ2: パッチ・バンドルのコピーおよび解凍

サーバーにパッチをコピーして、oakcli unpack -packageを使用してパッチ・バンドルを解凍します。

Oracle Database Applianceシステムで、rootとしてログインし、パッチ・バンドルをパス/tmpにコピーします。

Oracle Database Appliance仮想化プラットフォームで、rootとしてログインし、パッチ・バンドルをODA_BASE (Dom1)にコピーします。

パッチを必要な場所にコピーしてから、oakcli unpack -packageコマンドを実行します。このコマンドにより、パッチ・バンドルが抽出(unzip)され、パッチ・リポジトリにパッチ・バンドルの内容がコピーされます。パッチ・バンドル・ファイルの完全なパスを指定するには、次の構文を使用します(pathは、パッチ・ファイルの絶対パスです)。

# oakcli unpack -package absolute_package_name

注意:

このタスクを実行するには、Oracle Database Applianceへのrootアクセスが必要です。

1. パッチ・ファイル(p22896543_121270_Linux-x86-64_1of2.zipおよびp22896543_121270_Linux-x86-64_2of2.zip)を、各ノードの/tmpディレクトリにコピーします。

2. ノード0とノード1で次のoakcli unpack -packageコマンドを実行します。

Node 0:

# oakcli unpack -package /tmp/p22896543_121270_Linux-x86-64_1of2.zip
# oakcli unpack -package /tmp/p22896543_121270_Linux-x86-64_2of2.zip

Node 1:

# oakcli unpack -package /tmp/p22896543_121270_Linux-x86-64_1of2.zip
# oakcli unpack -package /tmp/p22896543_121270_Linux-x86-64_2of2.zip

親トピック: Oracle Database Appliance 12.1.2.7パッチ・セット・バンドルのインストール

ステップ3: パッチの適用が必要なコンポーネントの検証

oakcliを使用して、パッチのアップグレードを開始する前に問題がないか確認します。

パッチをインストールする前に、ノード0でoakcli validateコマンドを使用して、依存関係の欠落やパッチのインストールで問題が発生する可能性のある競合など、使用環境で発生する可能性のある問題がないか確認します。競合は、標準の構成をカスタマイズする場合に発生する可能性があります。oakcli validateコマンドは、パッチ適用を必要とするコンポーネントをリストするレポートを表示します。-verフラグを使用して示すサポートされるバージョンに対して、コンポーネントがUp-to-dateとして一覧に表示される場合、そのコンポーネントはパッチを適用する必要がありません。

次の構文を使用してoakcli validateコマンドを実行し、システムを検証します。ここで、patch_versionはシステムを検証するパッチのバージョンです。

oakcli validate -c ospatch -ver patch_version

例1-1 Oracle Database Applianceパッチ・セット12.1.2.7の準備状況の検証

12.1.2.7パッチ・バンドルをインストールする前に、次のコマンドを使用して、システムに問題がないか確認します。

12.1.2.7パッチ・セットに対してパッチの検証チェックを実行します。

# oakcli validate -c ospatch -ver 12.1.2.7.0

これらのコマンドの出力により、パッチを環境にインストールできるかどうかが通知されます。コマンドからの出力に(サーバーに欠落したRPM依存があるなどの)問題があることが示されている場合は、問題を解決して、oakcli validateをもう一度実行します。

注意:

これらのコマンドは、ローカル・ノードでのみ実行されます。Oracle Database Applianceの両方のノードを確認するには、両方のノードでコマンドを実行します。

親トピック: Oracle Database Appliance 12.1.2.7パッチ・セット・バンドルのインストール

ステップ4: サーバーへのパッチの適用

Oracle Appliance Manager (oakcli)を使用して、サーバーにパッチを適用します。自動的なパッチ適用、または手動でのパッチ適用を使用できます。

サーバーにパッチを適用するには、自動的なパッチ適用の手順を選択するか、手動でのパッチ適用の手順を選択します。

My Oracle SupportからOracle Database Applianceパッチ・バンドルをダウンロードする必要があります。直接ダウンロードするか、USBメモリーにダウンロードし、それを使用してサーバー・ノードにファイルをコピーします。

自動的なサーバー・パッチ手順

サーバーの自動的なパッチ適用プロセスは、ノード1にパッチを適用したら自動的にノード0にパッチを適用するローリング・アップグレードです。この自動的な手順により、パッチ適用中もOracle Grid Infrastructureがノードのいずれかで動作し続けることができます。

1. My Oracle Supportからノード0にOracle Database Applianceパッチ・バンドルをダウンロードします。

2. rootユーザーとしてノード0にログインします。

3. コマンドoakcli update -patch version --serverを実行します。ここで、versionはパッチ・セット・バンドルのバージョンです。
次に例を示します。

#/opt/oracle/oak/bin/oakcli update -patch 12.1.2.7.0 --server

このコマンドは、ノード1のサーバーにパッチを適用します。このパッチ更新が完了したら、自動的にノード0にパッチを適用します。

4. パッチ・ステータス・レポートを確認します。
パッチの実行に合わせて、インストールの進捗状況を示す出力が表示されます。サーバーのパッチ更新の一部として、ノード1を再起動し、その後ノード0を再起動する必要があります。ノード0が停止して再起動を完了するまで待ってから、次の手順に進みます。

手動でのサーバー・パッチ手順

手動でのサーバー・パッチ手順では、ノードにログインし、ローカル・ノードのサーバー・パッチ更新を使用してOracle Appliance Manager (oakcli)を実行する必要があります。最初のノードでパッチ手順を実行した後で、2番目のノードにログインしてパッチを適用します。

1. My Oracle Supportからノード0にOracle Database Applianceパッチ・バンドルをダウンロードします。

2. rootユーザーとしてノード0にログインします。

3. Oracle Appliance Managerのコマンドoakcli update -patch version --server --localを実行します。ここで、versionはパッチ・セット・バンドルのバージョンです。
次に例を示します。

#/opt/oracle/oak/bin/oakcli update -patch 12.1.2.7.0 --server --local

Oracle Appliance Managerコマンドは、ノード0でパッチを実行します。パッチの実行に合わせて、インストールの進捗状況を示す出力が表示されます。

4. Oracle Appliance Managerにより、ノードの再起動を求めるプロンプトが表示されます。ノードを再起動し、ノード0が停止して再起動を完了するまで待ってから、次の手順に進みます。

5. ノード0からログアウトし、rootユーザーとしてノード1にログインします。

6. --localフラグを使用して、Oracle Appliance Managerをノード1で実行し、サーバーにパッチを適用します。
次に例を示します。

#/opt/oracle/oak/bin/oakcli update -patch 12.1.2.7.0 --server --local

7. Oracle Appliance Managerにより、ノードの再起動を求めるプロンプトが表示されます。ノードを再起動し、ノード0が停止して再起動を完了するまで待ちます。

両方のサーバーにパッチが適用されて再起動したら、次の手順に進みます。

親トピック: Oracle Database Appliance 12.1.2.7パッチ・セット・バンドルのインストール

手順 5: 共有ストレージにパッチを適用する(オプション)

この手順を使用して、共有ストレージへの即時のパッチ適用や、保守作業期間中の共有ストレージへのパッチ適用をします。

ストレージのパッチ適用は、共有コンポーネントへのパッチの適用時に、停止時間が必要になります。障害が発生する場合、同じコマンドを再発行してパッチ適用プロセスを再起動できます。

ストレージのパッチ適用コマンドは、1つのノード(ノード0)でのみ起動します。このコマンドは、同時に両方のノードのストレージにパッチを適用します。

1. rootユーザーとしてノード0にログインします。

2. oakcli update -patch version --storageコマンドを実行します。ここで、versionはパッチ・セット・バンドルのバージョンです。

次に例を示します。

#/opt/oracle/oak/bin/oakcli update -patch 12.1.2.7.0 --storage

ストレージのパッチが実行され、両方のノードに自動的にインストールされます。インストールの進捗状況は、パッチ・プロセスによって表示された出力を見るとわかります。この手順を順番で実行している場合は、パッチが完了するまで待ってから、次の手順に進みます。

親トピック: Oracle Database Appliance 12.1.2.7パッチ・セット・バンドルのインストール

ステップ6: Oracle Databaseへのパッチの適用

Oracle Database Appliance 12.1.2.7パッチ・セットを適用して、ノード0とノード1のOracle Databaseを更新します。

1. ノード0でoakcli show databasesコマンドを実行します。
次に例を示します。

#oakcli show databases

Name Type     Storage  HomeName         HomeLocation                               Version
---- ----     -------  --------         ------------                               -------
db1 RAC        ACFS    OraDb12102_home1 /u01/app/oracle/product/12.1.0.2/dbhome_1  12.1.0.5.0(20831110,20831110)
db2 SINGLE     ACFS    OraDb12102_home2 /u01/app/oracle/product/12.1.0.2/dbhome_2  12.1.0.2.160119(21948354,21948344)
db3 RACOneNode ACFS    OraDb12102_home3 /u01/app/oracle/product/12.1.0.2/dbhome_3  12.1.0.5.0(20831110,20831110)
db4 RAC        ACFS    OraDb12102_home4 /u01/app/oracle/product/12.1.0.2/dbhome_4  12.1.0.2.160119(21948354,21948344)

注意:

同じホームで実行されているデータベースに対して個々のデータベースの更新を実行することはできません。更新するホームで実行されているすべてのデータベースに、Oracle Database Appliance (12.1.0.2.160419)用のOracle Database 12cリリース1のパッチが適用されます。

2. ノード0でのみoakcli update -patch 12.1.2.7.0 --databaseコマンドを実行します。このコマンドは、両方のノードを自動的に修復します。パッチを適用できるデータベースのホームが複数ある場合は、ソフトウェアによって選択リストが提供されます。アップグレードするOracle Databaseホームの、1つ、セットまたはすべてを選択できます。

3. 両方のノードでコマンドが完了したら、ノード0で次のコマンドを使用して、データベースのバージョンを確認します。

oakcli show databases

次に例を示します。

#oakcli show databases

Name Type     Storage  HomeName         HomeLocation                               Version
---- ----     -------  --------         ------------                               -------
db1 RAC        ACFS    OraDb12102_home1 /u01/app/oracle/product/12.1.0.2/dbhome_1  12.1.0.2.160419(22291127,22502555)
db2 SINGLE     ACFS    OraDb12102_home2 /u01/app/oracle/product/12.1.0.2/dbhome_2  12.1.0.2.160419(22291127,22502555)
db3 RACOneNode ACFS    OraDb12102_home3 /u01/app/oracle/product/12.1.0.2/dbhome_3  12.1.0.2.160419(22291127,22502555)
db4 RAC        ACFS    OraDb12102_home4 /u01/app/oracle/product/12.1.0.2/dbhome_4  12.1.0.2.160419(22291127,22502555)

親トピック: Oracle Database Appliance 12.1.2.7パッチ・セット・バンドルのインストール

手順 7: パッチ更新の検証

oakcli show version -detailコマンドを実行して、Oracle Database Applianceパッチ・インストールのすべてのコンポーネントが更新されたことを確認します。

Oracle Grid InfrastructureとOracle Databaseソフトウェア・コンポーネントが更新されたことを確認するには、次のコマンドを実行します。

# /opt/oracle/oak/bin/oakcli show version -detail

親トピック: Oracle Database Appliance 12.1.2.7パッチ・セット・バンドルのインストール

Oracle Database Applianceの再イメージ化

Oracle Database Applianceには、工場出荷時にデフォルトのISOイメージがプリインストールされています。

Oracle Database Appliance仮想化プラットフォームを使用するには、Oracle Database Applianceを再イメージ化する必要があります。

Oracle Database Applianceを再イメージ化するには:

1. My Oracle Supportノート888888.1に移動します。
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=888888.1

2. 必要なISOイメージをダウンロードします。

3. インストールの詳細は、readmeファイルを参照してください。

親トピック: Oracle Database Applianceソフトウェアの更新

2 Oracle Database ApplianceでのOracle Databaseの管理

この章では、Oracle Database Appliance上のデータベースを作成および管理する方法について説明します。また、Oracle Database Appliance SSDを使用する方法や、Oracle Database Appliance上でOracle Databaseを更新、アップグレードする方法も説明します。

トピック:

- Oracle Database ApplianceのOAKCLIユーティリティについて
Oracle Appliance Managerコマンドライン・ユーティリティ(OAKCLI)を使用して、Oracle Database Applianceコンポーネントを管理して保守します。

- Oracle Databaseの機能とOracle Database Appliance
これらのトピックでは、Oracle Database Applianceで利用できるOracle Databaseの機能について説明します。

- OAKCLIを使用したデータベースの作成と変換
Oracle Appliance Managerコマンドライン・インタフェース(OAKCLI)を使用して、Oracle Database Applianceでデータベースを作成して管理します。

- Oracle Database Applianceでの複数のデータベースの管理について
このトピックを確認して、複数のOracleホームをサポートするためのOracleの要件を理解します。

- インスタンス・ケージングを使用した複数のデータベース・インスタンスの管理について
インスタンス・ケージングを使用して、Oracle Database Applianceでシステム・リソースを管理します。

- Oracle Database ApplianceのSSDについて
Oracle Database Applianceには、ストレージのパフォーマンスを向上させるためにSSDが含まれています。

- Oracle Database ApplianceでOracle Databaseをアップグレードして更新する方法
これらのトピックの情報を確認して、Oracle Databaseのリリースをアップグレードして更新する方法の手順を選択します。

Oracle Database Appliance OAKCLIユーティリティについて

Oracle Appliance Managerコマンドライン・ユーティリティ(OAKCLI)を使用して、Oracle Database Applianceコンポーネントを管理および維持します。

Oracle Database Applianceは、システムのすべてのコンポーネントを管理するための独自のコマンドライン・ツールであるOAKCLIを提供しています。OAKCLIコマンドは次のタスクに使用します。

- データベースの作成、アップグレード、パッチ適用

- Oracleホームの作成とアップグレード

- データベース作成パラメータ・ファイルの作成と変更

Oracle Databasesの管理に関連する各種タスクも、Oracle Database Appliance上のデータベースで必要とされます。Oracle Databaseに共通するタスクは、一般にOracle Databaseドキュメント・ライブラリで説明されています。ただし、データベース作成と関連タスクを簡単に行うには、OAKCLIユーティリティを使用してください。OAKCLIユーティリティはSYSデータベース管理者ロールとオペレーティング・システム・スーパーユーザー(rootユーザー)の機能を組み合せたものです。管理タスクは常にOAKCLIユーティリティを使用して実行します。

親トピック: Oracle Database ApplianceでのOracle Databaseの管理

関連項目:

Oracle Appliance Managerコマンドライン・インタフェース

Oracle Databaseの機能とOracle Database Appliance

次の各トピックでは、Oracle Database Applianceで利用できるOracle Databaseの機能について説明します。

トピック:

- Oracle Database Appliance Plug-in for Oracle Enterprise Manager
Oracle Database Appliance Plug-in for Oracle Enterprise Managerを使用して、Oracle Database Applianceターゲットを監視します。

- Oracle Enterprise Manager Database ExpressおよびOracle Database Appliance
Oracle Enterprise Manager Database Expressを使用して、データベースを管理します。

- データ移行と管理、およびOracle Database Appliance
Oracle Database Applianceは、標準的なOracle Databaseのロードおよび移行ツールの使用をサポートします。

- Oracle ClusterwareおよびOracle Database Appliance
Oracle Clusterwareは、Oracle Database Applianceのクラスタリング・インフラストラクチャを提供します。

- Oracle RAC One NodeおよびOracle Database Appliance
Oracle RAC One Nodeは、Oracle Database Applianceで利用できます。

- Oracle Real Application ClustersおよびOracle Database Appliance
Oracle Database Applianceは、管理者管理型Oracle RACデータベースをサポートします。

- Oracle Database Applianceの管理グループおよびユーザー
Oracle Database Applianceの構成は、メンバーにアプライアンスのシステム管理権限が付与されるオペレーティング・システムのグループとユーザーを作成します。

親トピック: Oracle Database ApplianceでのOracle Databaseの管理

Oracle Database Appliance Plug-in for Oracle Enterprise Manager

Oracle Database Appliance Plug-in for Oracle Enterprise Managerを使用して、Oracle Database Applianceターゲットを監視します。

Oracle Database ApplianceプラグインをインストールするときにOracle Enterprise Manager Cloud Control 12cまたはOracle Enterprise Manager Cloud Control 13cを使用する場合、Oracle Database Applianceターゲットを監視できます。プラグインは、Appliance Manager 12.1.2.2以降を実行しているすべてのOracle Database Applianceターゲットの構成と監視に関する情報を提供します。

プラグインの詳細は、『Oracle Enterprise Manager Plug-in for Oracle Database Applianceユーザーズ・ガイド』を参照してください。

親トピック: Oracle Databaseの機能とOracle Database Appliance

Oracle Enterprise Manager Database ExpressとOracle Database Appliance

Oracle Enterprise Manager Database Expressを使用して、データベースを管理できます。

Oracle Enterprise Manager Database Expressは、Oracle Database 12cとOracle Database 13cのWebベースの管理ツールです。Oracle Enterprise Manager Database Expressは、Oracle Databaseを使用してインストールされます。Oracle Enterprise Manager Database Expressの概要は、『Oracle Database 2日でデータベース管理者』を参照してください。

Oracle Enterprise Manager Database Expressは、次の機能を提供します。

- 保管やユーザー管理などの基本管理タスクのサポート

- パフォーマンスの診断と調整のための包括的なソリューション

- グラフィカル・ユーザー・インタフェースでのパフォーマンス・アドバイザ

- SQL*Loader、Oracle Recovery Manager (RMAN)などのグラフィカル・ユーザー・インタフェース用のOracle Databaseユーティリティ

関連項目:
『Oracle Database 2日でデータベース管理者』

親トピック: Oracle Databaseの機能とOracle Database Appliance

データ移行および管理とOracle Database Appliance

Oracle Database Applianceは、標準的なOracle Databaseのロードおよび移行ツールの使用をサポートします。

既存のデータベースからOracle Database Applianceにデータをロードまたはデータを移行する場合は、標準的なOracle Databaseのロードおよび移行ツールを使用できます。このようなツールには、次のものがあります。

- SQL*Loader

- Oracle Data Pump

- トランスポータブル表領域

- RMAN

また、RMANユーティリティはOracle Database Applianceでデータベースをバックアップおよびリカバリする場合にも使用できます。

関連項目:

- 『Oracle Databaseバックアップおよびリカバリ・ユーザーズ・ガイド』

- 『Oracle Databaseバックアップおよびリカバリ・リファレンス』

- 『Oracle Databaseユーティリティ』

- 『Oracle Automatic Storage Management管理者ガイド』

親トピック: Oracle Databaseの機能とOracle Database Appliance

Oracle ClusterwareとOracle Database Appliance

Oracle Clusterwareは、Oracle Database Applianceのクラスタ化されたインフラストラクチャを提供します。

Oracle Clusterwareでは、Oracle Real Application Clusters (Oracle RAC)に必要なクラスタ・テクノロジが提供されます。さらに、Oracle Clusterwareでは、アプリケーションおよびプロセスはOracle Clusterwareに登録するリソースとして管理され、高可用性サービスが提供されます。アプリケーションを管理するためにOracle Clusterwareに登録するリソースの数は、アプリケーションによって異なります。1つのプロセスでのみ構成されるアプリケーションは、ほとんどの場合、1つのリソースでのみ表されます。複数のプロセスまたはコンポーネントを使用するより複雑なアプリケーションでは、高可用性を維持するために複数のリソースが必要な場合があります。

Oracle Clusterwareを使用したアプリケーションの可用性の向上の詳細は『Oracle Clusterware管理およびデプロイメント・ガイド』を参照してください。

関連項目:
『Oracle Clusterware管理およびデプロイメント・ガイド』

親トピック: Oracle Databaseの機能とOracle Database Appliance

Oracle RAC One NodeとOracle Database Appliance

Oracle RAC One NodeはOracle Database Applianceで使用可能です

Oracle Real Application Clusters One Node(Oracle RAC One Node)は、クラスタ内の1つのノードで実行されるOracle RACデータベースの単一インスタンスです。インスタンスを停止および起動するかわりに、Oracle RAC One Nodeのオンライン・データベース再配置機能を使用して、Oracle RAC One Nodeインスタンスを別のサーバーに再配置できます。

Oracle Database Appliance上でのOracle RAC One Nodeデータベースの管理は、Oracle RACまたはシングル・インスタンスのOracle Databaseの管理とは異なります。Oracle RAC One Nodeデータベースでは、一方のノードが主要ノードで、もう一方のノードが候補ノードになり、主要ノードがエラーになったりメンテナンスのために停止した場合にサービスを引き受けることができます。ノード、Oracle Databaseおよびデータベース・サービスは汎用サーバー・プールに格納されます。

関連項目:
『Oracle Real Application Clusters管理およびデプロイメント・ガイド』

親トピック: Oracle Databaseの機能とOracle Database Appliance

Oracle Real Application ClustersおよびOracle Database Appliance

Oracle Database Applianceは、管理者管理型Oracle RACデータベースをサポートします。

Oracle Real Application Clusters(Oracle RAC)は、2つ以上の個々のコンピュータをリンクして1つのシステムとして機能させるテクノロジです。Oracle Database Appliance上にデプロイされたOracle RACによって、各ノードはデータベースへのアクセスを共有できます。一方のノードがエラーまたはオフラインになっても、もう一方のノードは引き続き稼働し、Oracle RACデータベース全体が使用可能なままになります。

Oracle Database Applianceでは現在、データベース管理者によってデータベースの各インスタンスがクラスタ内の特定のノードに割り当てられる管理者管理型データベースのみがサポートされています。ポリシー管理型データベースは、Oracle Database Applianceではサポートされていません。ポリシー管理型データベースでは、データベース管理者は要求されたデータベース・インスタンスの数を定義しますが、データベース・インスタンスが稼働するノードは定義しないためです。

管理者管理データベースのデータベース・リソースを確認すると、そのOracle Databaseと同じ名前で定義されたサーバー・プールが表示されます。このサーバー・プールは、Oracleで定義される特別なサーバー・プールの一部で、汎用サーバー・プールと呼ばれます。汎用サーバー・プールは、最上位レベルのサーバー・プールにない、ポリシー管理型でないサーバーを保存します。管理者管理型データベースをホストするサーバーは、汎用サーバー・プールに静的に割り当てられています。Server Control (SRVCTL)ユーティリティまたはOracle Database Configuration Assistant (DBCA)のいずれかを使用して管理者管理型データベースを追加または削除すると、Oracle RACは汎用のメンバーであるサーバー・プールを作成または削除します。Oracle RACは、Genericサーバー・プールを管理して管理者管理データベースをサポートします。SRVCTLまたはOracle Clusterware Control (CRSCTL)ユーティリティ・コマンドを使用して、汎用サーバー・プールを変更することはできません。

関連項目:

- 『Oracle Clusterware管理およびデプロイメント・ガイド』

- 『Oracle Real Application Clusters管理およびデプロイメント・ガイド』

親トピック: Oracle Databaseの機能とOracle Database Appliance

Oracle Database Applianceの管理グループおよびユーザー

Oracle Database Appliance構成は、そのメンバーにアプライアンスに対するシステム管理権限が付与されるオペレーティング・システムのグループおよびユーザーを作成します。

構成時に、2つの管理アカウントがOracle Database Applianceのために作成されます。それらは、ユーザーID (UID)が1000のgridユーザー、およびUIDが1001のoracleユーザーです。ユーザーgridは、Oracle Grid Infrastructureのインストール所有者です。ユーザーoracleはOracle Databaseのインストール所有者であり、すべてのOracle Databaseホーム(Oracleホーム)の所有者です。デフォルトで、これらのユーザーは、そのメンバーにOracle DatabaseおよびOracle Automatic Storage Managementを起動および管理する権限が付与されるオペレーティング・システム・グループのメンバーです。

次の表に、Oracleシステムの権限グループ、およびオペレーティング・システムの認証グループに関する情報を示します。

表2-1 Oracle Database Appliance上のオペレーティング・システムのグループおよびユーザー

Oracleシステムの権限

グループ名

グループID (GID)

gridはメンバーである

oracleはメンバーである

Oracleインベントリ・グループ(OINSTALL)

oinstall

1001

はい(主グループ)

はい(主グループ)

OSDBAグループ

dba

1002

いいえ

はい

Oracle RACグループのOSOPER

racoper

1003

はい

はい

ASMグループのOSDBA

asmdba

1004

はい

はい

ASMグループのOSOPER

asmoper

1005

はい

いいえ

Oracle ASMのOSASMグループ

asmadmin

1006

はい

いいえ

デプロイ時に初期データベースを作成する場合、SYSおよびSYSTEMユーザーのパスワードはwelcome1です。構成後に両方のユーザーのこのパスワードを速やかに変更し、これらの特権アカウントを使用したデータベースへの不正アクセスを防止します。

関連項目:

- 『Oracle Grid Infrastructureインストレーション・ガイドfor Linux』

- 『Oracle Automatic Storage Management管理者ガイド』

親トピック: Oracle Databaseの機能とOracle Database Appliance

OAKCLIを使用したデータベースの作成と変換

Oracle Appliance Managerコマンドライン・インタフェース(OAKCLI)を使用して、Oracle Database Applianceでデータベースを作成して管理します。

トピック:

- OAKCLIコマンドを使用したデータベースの作成について
Oracle Appliance Managerコマンドライン・ユーティリティ(OAKCLI)を使用して追加のOracle Databaseを作成し、データベースがOracle Database Applianceに対して最適に構成されるようにします。

- OAKCLIを使用したデータベース構成ファイルの作成、使用および削除
OAKCLIを使用して構成ファイルを作成および使用し、Oracle Database Applianceでデータベースをデプロイします。また、OAKCLIを使用して、不要な構成ファイルを削除します。

- OAKCLIを使用したスナップショット・データベースの作成
OAKCLIを使用して、スナップショット・データベースを作成します。

- シングル・インスタンス・データベースのOracle RACまたはOracle RAC One Nodeへの変換について
Oracleは、既存のシングル・インスタンス・データベースをOracle Real Application ClustersまたはOracle RAC One Nodeのデータベースに変換するユーティリティを提供します。

親トピック: Oracle Database ApplianceでのOracle Databaseの管理

OAKCLIコマンドを使用したデータベースの作成について

Oracle Appliance Managerコマンドライン・ユーティリティ(OAKCLI)を使用して追加のOracle Databaseを作成し、データベースがOracle Database Applianceに対して最適に構成されるようにします。

OAKCLIを使用して、Optimal Flexible Architectureのガイドラインに従うOracle Databaseをデプロイできます。Optimal Flexible Architecture標準はベスト・プラクティスの構成を提供します。これにより、データベース・デプロイメントのサポートと維持がしやすくなります。Optimal Flexible Architectureには、次のものが含まれます。

- ディレクトリとファイルの構造化された組織、および必須のデータベース・ファイル(制御ファイル、REDOログ・ファイルおよびその他の必須ファイル)の一環した名前付け。これにより、データベース管理が簡単になります。

- 表領域の内容の区切り。これにより、表領域の空き領域のフラグメント化を最小限に抑え、できるかぎり柔軟に管理できるようにします。

- Stripe And Mirror Everything (SAME)デプロイメント。データベースの障害から保護します。

Optimal Flexible Architectureの詳細は、『Oracle Databaseインストレーション・ガイドfor Linux』の「Optimal Flexible Architecture」を参照してください。

コマンドoakcli create databaseを使用してOAKCLIユーティリティを開始し、Oracle Database Applianceでデータベースを追加作成します。

このコマンドを実行するとき、データベースに適用するオプションに対応する番号を入力して各プロンプトに応答します。デフォルト値が提供されていて、それを使用する場合は、[Enter]キーをクリックして(通常ではオプション1に示されている)その値を受け入れます。多数のオプションがあり目的の値が表示されていない場合、[0]を押してすべてのオプションを表示します。

関連項目:

『Oracle Databaseインストレーション・ガイドfor Linux』

親トピック: OAKCLIを使用したデータベースの作成と変換

OAKCLIを使用したデータベース構成ファイルの作成、使用および削除

OAKCLIを使用して、Oracle Database Applianceにデータベースをデプロイするための構成ファイルを作成できます。また、OAKCLIを使用して、不要な構成ファイルを削除します。

Oracle Appliance Managerコマンドライン・ユーティリティ(OAKCLI)のコマンド・オプションoakcli create db_config_paramsを使用して、複数のOracle Databaseのデプロイメントを構成するために使用できる構成ファイルを作成できます。コマンドは次の構文を使用します。ここで、params_fileは作成する構成ファイルの名前です。

oakcli create db_config_params params_file

oakcli create db_config_paramsを実行すると、構成ファイルで使用する、使用可能なパラメータ設定オプションのセットから1つ選択するようプロンプトが表示されます。データベースの設定に使用する構成に対応する数字を入力して、各プロンプトに応答します。デフォルト値があってその値を使用する場合(通常はオプション1)、[Enter]キーを押して値を受け入れます。多数のオプションがある場合、オプション0を選択すれば、利用可能なパラメータ・オプションがすべて表示されます。

既存のデータベース構成ファイルを参照するには、oakcli show db_config_paramsコマンドを使用します。次に例を示します。

# oakcli show db_config_params
Available DB configuration files are:
default
eurodbs
4kblockdbs
mytest.params

デフォルトの拡張子.dbconfを使用した構成ファイルは、このコマンド出力では拡張子が表示されません。Oracleでは、ファイル管理を簡素化するために、このデフォルトのファイル拡張子を使用するようお薦めします。デフォルトの.dbconf拡張子を使用しない構成ファイルを作成する場合は、oakcli show db_config_paramsの出力の一部として、デフォルト以外の拡張子が表示されます。

データベース構成ファイルを使用して単一のOracle Databaseを作成する場合、またはコマンドを使用して同一のプロファイルを持つ多数のOracle Databaseインスタンスを作成する場合は、次のコマンド構文を使用します。ここで、db_nameは作成するデータベースの名前、params_fileはデータベースの構成に使用するパラメータ構成ファイルの名前です。

oakcli create database -db db_name -params params_file

たとえば、次のコマンドは、パラメータ構成ファイルmyxldb.dbconfを使用して、myxldbという名前のデータベースを作成します。

oakcli create database -db myxldb -params myxldb.dbconf

構成ファイルの使用が完了したら、もう一度使用する予定のないファイルを削除できます。

次のコマンド構文を使用して、不要なデータベース構成ファイルを削除します。ここで、params_fileは削除するパラメータ構成ファイルの名前です。

oakcli delete db_config_params params_file

データベース構成ファイルに関連する他のOracle Database Appliance Managerコマンドと同様、ファイル拡張子の値がデフォルトである場合(.dbconf)は、パラメータ構成ファイル名の拡張子を含める必要がありません。

親トピック: OAKCLIを使用したデータベースの作成と変換

OAKCLIを使用したスナップショット・データベースの作成

OAKCLIを使用して、スナップショット・データベースを作成します。

Oracleのスナップショットデータベースを作成するには、ソース・データ・ファイルが存在するOracle ASM Cluster File System(Oracle ACFS)のスナップショットを取得します。ソース・データベースは、シングル・インスタンス、Oracle RACまたはOracle RAC One Nodeにすることができます。データベースのコピーを作成する他の方法と比較して、スナップショット・データベースでは、必要な時間と記憶域領域が軽減され、ソース・データベースの停止時間も不要です。また、他のタイプおよびクラスから任意のデータベース・タイプおよびクラスを作成できます。たとえば、Oracle RAC One NodeデータベースからOracle RACデータベースを作成できます。同様に、ソース・データベースとはサイズの異なるデータベースを作成できます。

Oracle Database Applianceでは、Oracle ACFSに格納された任意のOracle Databaseインスタンスからスナップショット・データベースを作成できます。Oracle Database Applianceリリース12.1.2.0.0以降、システム上で作成またはアップグレードされたOracle Database 11gリリース2 (11.2.0.4)以降のデータベースを使用して、スナップショット・データベースを作成できます。

スナップショット・データベースの候補は、次の要件を満たす必要があります。

- スタンバイ・データベースまたはコンテナ・データベースでないこと

- 読取り専用モード、制限モードまたはオンライン・バックアップ・モードで動作していないこと

- ARCHIVELOGモードになっていること

- 定義済データ・ファイルがすべて使用可能でオンラインになっていること

- 透過的データ暗号化を使用した集中管理ウォレットを使用していないこと。

また、スナップショット・データベースを作成する前に、2つのOracle Database Applianceノードのシステム・クロックが同期していることを確認してください。クロックが著しく異なる場合は、コマンドが失敗することがあります。

スナップショット・データベースを作成するには、oakcli create snapshotdbコマンドを使用します。次の例では、prodというデータベースからsnapprodというスナップショット・データベースを作成します。

oakcli create snapshotdb -db snapprod -from prod

注意:

Oracle Database Applianceでは、透過的データ暗号化を使用した集中管理ウォレットをサポートしません。ソース・データベースが外部の集中管理ウォレットに依存している場合、暗号化データのリカバリがスナップショット・データベースで失敗することがあります。

親トピック: OAKCLIを使用したデータベースの作成と変換

単一インスタンス・データベースのOracle RACまたはOracle RAC One Nodeへの変換について

Oracleは、既存の単一インスタンス・データベースをOracle Real Application ClustersまたはOracle RAC One Nodeデータベースに変換するためのユーティリティを提供します。

『Oracle Real Application Clusters管理およびデプロイメント・ガイド』で説明されている単一インスタンス・データベースを変換するための手順を使用します。単一インスタンス・データベースは、Oracle Real Application Clusters (Oracle RAC)、またはOracle RAC One Nodeのいずれかに変換できます。

たとえば、RCONFIGを使用して、シングル・インスタンスOracle Databaseを変換できます。

テンプレート・ファイルConvertToRAC_AdminManaged.xmlを開き、ファイル内の指示に従ってマイグレーションの必要に応じて変更します。その後、新しいファイル名でファイルを保存します。提供する情報によって、変換後のデータベースの構成方法が決まります。テンプレート・ファイルは、次のパスにあります。

$ORACLE_HOME/sampleXMLs/ConvertToRAC_AdminManaged.xml

詳細は、『Oracle Real Application Clustersインストレーションおよび構成ガイド』の項「単一インスタンスのOracle DatabaseからOracle RACおよびOracle RAC One Nodeへの変換」を参照してください。

関連項目:

『Oracle Real Application Clusters管理およびデプロイメント・ガイド』

親トピック: OAKCLIを使用したデータベースの作成と変換

Oracle Database Applianceでの複数のデータベースの管理について

このトピックを確認して、複数のOracleホーム・サポートのOracle要件について理解します。

Oracleホームは、Oracle Databaseバイナリをインストールするディレクトリで、ここからOracle Databaseを実行します。Oracle Appliance Manager OAKCLIコマンドを使用して、Oracle Database Applianceで複数のOracleホームおよびデータベースを作成および管理します。Oracle Database Appliance Managerでは、OracleのOptimal Flexible Architecture (OFA)標準に準拠したOracle Database Oracleホームが自動的に作成されます。

Oracle Database Applianceは、Oracle Databaseホームの様々なリリースを含む、複数のOracleホームをサポートします。関連するreadmeファイルまたはリリース・ノートを確認し、ご使用のOracle Database Applianceプラットホームでサポートされている特定のOracleソフトウェア・リリースに関する情報を入手してください。

サポートされているリリースの詳細は、My Oracle Supportノート888888.1を参照してください。

https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=888888.1

OAKCLIコマンドを使用してOracle Database Applianceで複数のホームを作成する場合、コマンドにより、Oracle Grid Infrastructureのクローニング・プロセスが開始されます。Oracle Database Applianceデプロイメントにおいて、ユーザーoracleは、Oracleホームを所有するソフトウェア・インストール所有者のアカウントです。

注意:

前のリリースからアップグレードしない場合は、インストール対象のOracle Databaseバージョンに対するOracle Database Applianceエンドユーザー・バンドルをダウンロードしてください。詳細は、My Oracle Supportノート888888.1を参照してください。

https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=888888.1

OAKCLIコマンドを使用して、Oracle Database Applianceで複数のデータベースを作成、管理、アップグレードおよび複数のデータベースにパッチ適用します。コマンドoakcli create databaseを使用すると、ユーザー入力を最小限に抑えながらデータベースを作成できます。追加オプションなしでこのコマンドを実行すると、新規のデータベース・ホームが作成されます。oakcli create database -oh oracle_homeコマンドを実行して既存のホームにデータベースを作成することもできます。oracle_homeは、Oracle Databaseを作成するOracleホームです。

注意:

Oracle DatabaseパッチをOracle Database Appliance上のOracle Databasesに直接適用しないでください。ソフトウェア・スタック全体での動作がテストされたOracle Database Applianceパッチ・バンドルのみを使用してください。

新規データベースを既存のOracleホームまたは新規のOracleホームのいずれかに作成する際にはoakcliコマンドのみを使用してください。

親トピック: Oracle Database ApplianceでのOracle Databaseの管理

インスタンス・ケージングを使用した複数データベース・インスタンスの管理について

インスタンス・ケージングを使用してOracle Database Appliance上でシステム・リソースを管理します。

Oracle Databaseには、複数のデータベース・インスタンスを実行する複数CPUサーバーでCPU割当てを管理する方法が用意されています。この方法はインスタンス・ケージングと呼ばれます。

インスタンス・ケージングとOracle Database Resource Manager (リソース・マネージャ)が連携して、複数インスタンス間で必要なサービス・レベルをサポートします。統合により、アイドル・リソースを最小限に抑え、効率を最大限に高め、コストを下げることができます。

Oracle Database Applianceテンプレートは、各データベース・インスタンス・ワークロードのサイズに合せて事前チューニングされています。特定のコア数で動作するよう設計されています。インスタンス・ケージングによって、各データベースのワークロードは、テンプレートで割り当てられたコアのセットに制限されます(これによって、複数のデータベースを同時に、パフォーマンスを低下させることなく、Oracle Database Applianceの容量まで、実行できるようになります)。計画的成長に備えるために、現在のニーズよりも大きいデータベース・テンプレート・サイズを選択できます。

注意:

Oracle Database Applianceテンプレートはベスト・プラクティスを実装しており、特にOracle Database Appliance用に構成されているため、これらのテンプレートを使用することを強くお薦めします。

Oracle Database Appliance Managerインタフェースは、データベースのクラスとしてデータベースのサイズ設定テンプレートを参照してください。

デフォルトでは、Oracle Database Applianceインスタンス・ケージングは有効ではありません。インスタンス・ケージングを有効にするには、Oracle Database Appliance上の各データベースに初期パラメータRESOURCE_MANAGER_PLANを設定します。このパラメータでは、リソース・マネージャが現行のインスタンスに対して使用するプランを指定します。このパラメータを設定すると、リソース・マネージャがデータベース間のコア・リソースを割り当てるようになります。このパラメータでプランを指定しない場合、リソース・マネージャが有効にならないため、インスタンス・ケージングは有効になりません。

各データベースに対して選択したOracle Database Applianceデータベース・テンプレートのサイズに従って、コア・リソースのインスタンス・ケージング割当てが有効になります。CPU_COUNT初期化パラメータは、テンプレートに設定されます。統合する各データベースのサイズと一致するCPU_COUNT設定を使用して、インスタンス・ケージングを構成するための標準の指示に従います。

インスタンス・ケージングおよびリソース・マネージャの有効化と構成の詳細は、『Oracle Database管理者ガイド』を参照してください。

関連項目:

『Oracle Database管理者ガイド』

親トピック: Oracle Database ApplianceでのOracle Databaseの管理

Oracle Database ApplianceのSSDについて

Oracle Database Applianceには、ストレージのパフォーマンスを向上させるためにSSDが含まれています。

Oracle Database Applianceには、特定操作のパフォーマンスを向上させるためにSSDが含まれています。SSDは、REDOログ書込みのスピードアップ、標準のディスク・ドライブよりもさらに効率的なデータベース・データのキャッシュ、データベース・ファイルの読取り/書込み(I/O)パフォーマンスの向上により、ストレージ操作のスピードを向上させます。

REDOログ書込みのスピードアップ

REDOログ書込みのスピードアップ

Oracle Database Applianceには、スロット20から23にデータベースREDOログ専用の4つのSSDが含まれます。デプロイメント・プロセスでは、データベースREDOログ書込み操作をスピードアップさせて待機時間を短縮するために、高い冗長性を持つ+REDOという名前のOracle ASMディスク・グループがプロビジョニングされます。データベースはこれらのSSDを自動的に利用し、他のファイルをSSDでホストすることはできません。

データベース・データのキャッシュ

Oracle Database Appliance X5-2には、スロット16から19に400GBの追加のSSDが実装されており、データベース・ファイルをホストするために使用したり、バッファ・キャッシュとともにデータベース・フラッシュ・キャッシュとして使用できます。

通常の冗長性を持つ+FLASHという名前のOracle ASMディスク・グループが、これらのSSDでプロビジョニングされます。+FLASHディスク・グループ内のすべての記憶域はOracle ASM動的ボリューム(フラッシュデータ)に割り当てられ、ACFSファイル・システムとしてフォーマットされます。その後、このフラッシュデータ・ファイル・システムの記憶域はOracle ACFSファイル・システムとして使用可能になり、読取り操作をスピードアップさせるデータベース・フラッシュ・キャッシュ・ファイルの作成に使用されます。各データベースにフラッシュ・キャッシュを含むファイルが自動的に作成され、データベースのinit.oraパラメータdb_flash_cache_fileを使用して指定されます。デフォルトでは、十分な領域がない場合を除き、db_flash_cache_sizeはSGAの3倍のサイズ(最大196GB)に設定されます。十分な領域がない場合、サイズ・パラメータは0に設定されます。db_flash_cache_sizeパラメータを変更した場合、新たなサイズのフラッシュ・キャッシュを使用するには、データベースを再起動する必要があります。

データベース・ファイルのI/Oパフォーマンスの向上

Oracle Database Appliance ManagerコンフィギュレータとOracle Appliance Manager (OAKCLI)の両方で、400 GBのSSD上にあるフラッシュ・データのOracle ACFSファイル・システムを使用して、データベース全体を保存するようアプライアンスを構成するオプションを指定できます。また、これらのSSDは、データベース・フラッシュ・キャッシュとしても使用されます。

OAKCLIコマンドoakcli create databaseは、データ・ファイルのストレージとしてSSDドライブを使用してデータベースを作成するオプションを提供します。+FLASHディスク・グループに利用可能な空き領域が十分にない場合、oakcli create databaseコマンドは、SSDドライブ上にデータベース・データ・ファイルを保存するためのオプションを表示しません。かわりに、データベース・ファイルは+DATAディスク・グループに自動的に作成されます。データベース・データ・ファイルをフラッシュとハード・ディスク・ドライブの両方に格納することもできます。ただし、このストレージ割当ては手動で管理する必要があります。Oracleでは、フラッシュとハード・ディスク・ファイルの両方でファイルを管理するのは、データベースの使用パターンについて、上級ストレージ管理者と同じ理解度がある場合のみにすることをお薦めします。

データ・ファイルのストレージにSSDを使用するには、Oracle Databaseが次の要件を満たしている必要があります。

- Oracle Databaseはリリース11.2.0.4以降であること

- データベース・タイプがOLTPであること

- +FLASHストレージの領域に完全に保管されたOracle Databaseは、非コンテナ・データベース(非CDB)であること。

- +FLASHディスク・グループに160GBの空き領域が必要です

関連項目:

『Oracle Database管理者ガイド』

親トピック: Oracle Database ApplianceでのOracle Databaseの管理

関連項目:

Oracle Database Applianceのストレージ

oakcli create database

Oracle Database ApplianceでのOracle Databaseのアップグレードおよび更新方法

これらのトピックの情報を確認し、使用しているOracle Databaseリリースのアップグレードおよび更新の手順を選択します。

トピック:

- Oracle Database ApplianceでのOracle Databaseのアップグレードと更新について
Oracle Database Applianceバンドルを使用して、Oracle Databaseインスタンスや、Oracle Database Applianceのその他のコンポーネントや機能をアップグレードおよび更新します。

- 以前のOracle Database 12.1.0.2.xリリースからOracle Database 12.1.0.2.160119への更新
次の例を使用して、Oracle Database ApplianceでOracle Database 12cリリース1 (12.1)リリースを更新するのに必要な手順を理解します。

- Oracle Database 11.2.0.4.xリリースからOracle Database 12.1.0.2.160119へのアップグレード
次の例を使用して、Oracle Database ApplianceでOracle Database 11gリリース2 (11.2)リリースをアップグレードするのに必要な手順を理解します。

親トピック: Oracle Database ApplianceでのOracle Databaseの管理

Oracle Database ApplianceでのOracle Databaseのアップグレードおよび更新について

Oracle Database Applianceバンドルを使用して、Oracle Databaseインスタンス、およびOracle Database Applianceのその他のコンポーネントと機能をアップグレードまたは更新します。

Oracle Database Applianceのアップグレードと更新では、特別に開発されたOracle Database Applianceパッチ・バンドルを使用します。これらのパッチ・バンドルはOracle Database Applianceでのアップグレードと更新の実行にのみ使用します。

アプライアンスに適したOracle Database Applianceパッチ・バンドルを使用してください。通常は、最新のOracle Database Applianceパッチ・バンドルを使用することをお薦めします。

Oracle Database Applianceパッチ・バンドルには、Oracle Databaseソフトウェアへの更新とアップグレード、およびインフラストラクチャ(infra)とグリッド・インフラストラクチャ(gi)のコンポーネントへの更新をはじめ、Oracle Database Applianceのその他のコンポーネントのへの更新とアップグレードが含まれる場合があります。

Oracle Database用のOracle Database Applianceパッチ・セット更新では、新しい順序番号を使用します。Oracle Database Applianceパッチ・セット12.1.2.6用Oracle Database更新は12.1.0.2.160119です。

パッチ・セット・バンドル、既知の問題、回避策の詳細、およびアップグレードと更新に必要なその他の情報については、My Oracle Supportノート888888.1を参照してください。また、readmeパッチ・ファイルも参照してください。

親トピック: Oracle Database ApplianceでのOracle Databaseのアップグレードおよび更新方法

関連項目:

https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=888888.1

前のOracle Database 12.1.0.2.xリリースからOracle Database 12.1.0.2.160119への更新

次の例を使用して、Oracle Database ApplianceでOracle Database 12c release 1 (12.1)リリースを更新するために必要な手順を理解します。

Oracle Appliance Manager (OAKCLI)を使用して、Oracle Databaseのインストールを更新します。このシナリオでは、Oracle Database Appliance 12.1.2.6パッチ・セット更新を実行したときに、2つのデータベースをOracle Database 12cリリース1 12.1.0.2.160119に更新していますが、Oracle Database 12cリリース1(12.1.0.2.4)でパッチが適用された他の2つのOracle Databaseインストールは更新していません。次の手順では、パッチ・セット更新の後でデータベースを手動で更新する方法について説明します。

Oracle DatabaseのためのOracle Database Applianceパッチ・セットは、新しい順序番号付けを使用します。Oracle Database Applianceパッチ・セット12.1.2.6用Oracle Database更新は12.1.0.2.160119です。

1. ノード0でのみコマンドoakcli show databasesを実行します。このコマンドの出力を確認して、この更新に対応するリリース番号を持つデータベースがあることを確認します。

次の例は、4つのデータベースdb1、db2、db3およびdb4があることを示しています。

# oakcli show databases

Name Type     Storage  HomeName         HomeLocation                              Version
---- ----     -------  --------         ------------                              -------
db1 RAC        ACFS   OraDb12102_home1 /u01/app/oracle/product/12.1.0.2/dbhome_1 12.1.0.2.4(20831110,20831110)
db2 SINGLE     ACFS   OraDb12102_home2 /u01/app/oracle/product/12.1.0.2/dbhome_2 12.1.0.2.4(20831110,20831110)
db3 RACOneNode ACFS   OraDb12102_home3 /u01/app/oracle/product/12.1.0.2/dbhome_3 12.1.0.2.160119(21948354,21948344)
db4 RAC        ACFS   OraDb12102_home4 /u01/app/oracle/product/12.1.0.2/dbhome_4 12.1.0.2.160119(21948354,21948344)

注意:

この例では、データベースは別のOracleのホームの場所にあります。このオプションは、各データベースを更新できる機能を提供しますが、管理とストレージの割当てがさらに必要とされます。別のホームにあるデータベースは、個別に更新する必要があります。

同じデータベースのホームにあるデータベースは、必要とされるストレージの割当てが少なく、グループとして更新できます。ただし、共有されたOracleデータベースのホームの場所にある個別のデータベースを更新することはできません。

2. ノード0でのみoakcli update -patch 12.1.2.6.0 --databaseコマンドを実行します。データベースまたはデータベースのホームを指定しないでこのコマンドを実行すると、コマンドは自動的に両方のノードにパッチを適用します。

パッチ適用の候補となるデータベースのホームが複数ある場合は、コマンドにより選択リストが表示され、そこから更新するデータベースのホームの候補を1つ、複数またはすべて選択できます。

3. 更新コマンドの実行が完了したら、ノード0でもう一度コマンドoakcli show databasesを実行します。

コマンドとその出力は、ここでは次の例のようになります。

# oakcli show databases

Name Type     Storage  HomeName         HomeLocation                               Version
---- ----     -------  --------         ------------                               -------
db1 RAC        ACFS    OraDb12102_home1 /u01/app/oracle/product/12.1.0.2/dbhome_1  12.1.0.2.160119(21948354,21948344)
db2 SINGLE     ACFS    OraDb12102_home2 /u01/app/oracle/product/12.1.0.2/dbhome_2  12.1.0.2.160119(21948354,21948344)
db3 RACOneNode ACFS    OraDb12102_home3 /u01/app/oracle/product/12.1.0.2/dbhome_3  12.1.0.2.160119(21948354,21948344)
db4 RAC        ACFS    OraDb12102_home4 /u01/app/oracle/product/12.1.0.2/dbhome_4  12.1.0.2.160119(21948354,21948344)

これで、Oracle Databaseインスタンスdb1 and db2が12.1.0.2.160119に更新されました。

親トピック: Oracle Database ApplianceでのOracle Databaseのアップグレードおよび更新方法

Oracle Database 11.2.0.4.xリリースからのOracle Database 12.1.0.2.160119へのアップグレード

次の例を使用して、Oracle Database ApplianceでOracle Database 11gリリース2 (11.2)のリリースをアップグレードするために必要な手順を理解します。

Oracle Appliance Manager (OAKCLI)を使用して、Oracle Databaseのインストールをアップグレードします。このシナリオでは、Oracle Database ApplianceインフラストラクチャとOracle Grid InfrastructureはOracle Database Applianceパッチ・セット12.1.2.6にアップグレードしていますが、Oracle Databaseのインストールはアップグレードしていません。この手順では、Oracle Database 11gリリース2 (11.2)のデータベースをアップグレードする方法について説明します。

Oracle DatabaseのためのOracle Database Applianceパッチ・セット・アップグレードは、新しい順序番号付けを使用します。Oracle Database Applianceパッチ・セット12.1.2.6のOracle Databaseのアップグレードは、12.1.0.2.160119です。

この手順を開始する前に、次のタスクを完了している必要があります。

- インフラストラクチャとOracle Grid Infrastructureに対するOracle Database Appliance 12.1.2.6パッチ・セット更新の実行を完了している。

- リリース12.1.0.2.160119に対するOracle Database Applianceのデータベースのホームを構成している。

Oracle Databaseホームは、パッチ・セット更新の一環として最初に、またはoakcli create dbhomeコマンドを使用した手動の手順として、Oracle Appliance Managerを使用して構成します。1つのOracle Databaseホーム上で複数のOracle Databaseインスタンスを実行し、記憶領域を節約して管理を大幅に容易にしたり、各Oracle DatabaseホームでOracle Databaseのインスタンスを実行して、柔軟性を大幅に向上したりできます。

アップグレードするデータベースのリリースについて、Oracle Database Applianceデータベースのホームが存在している必要が常にあります。新しい12.1.2.6デプロイメントでは、新しい12.1.0.2.160119 Oracle Databaseホームが自動的に設定されます。以前のリリースから更新している場合は、oakcli create dbhomeを使用して、1つ以上の12.1.0.2.160119 Oracle Databaseホームを手動で作成する必要があります。

1. 必要に応じて、12.1.0.2.160119 RDBMSクローン・パッチをMy Oracle Supportからダウンロードして、Oracle Databaseリリース12.1.0.2.160119のノード0でOracle Databaseホームを作成します。

次に例を示します。

# /opt/oracle/oak/bin/oakcli create dbhome -version 12.1.0.2.160119

2. oakcli show dbhomesコマンドを実行します。

出力結果は、次の例のようになります。

Oracle HomeName  Oracle Home Version                Oracle HomeLocation                       Database Name    Database Type
---------------  -------------------                -------------                             -------------    -------------
OraDb11204_home1 11.2.0.4.7(20760997,17592127)      /u01/app/oracle/product/11.2.0.4/dbhome_1 db1                RAC

3. ノード0でのみコマンドoakcli show databasesを実行します。このコマンドの出力を確認して、このアップグレードに対応するリリース番号を持つデータベースがあることを確認します。

次の例では、1つのデータベースdb1があり、これがリリース11.2.0.4からアップグレードされたデータベースではなく、アップグレードできるレベル(11.2.0.4.7)にパッチが適用されていることを示しています。

# oakcli show databases

Name Type     Storage  HomeName         HomeLocation                               Version
---- ----     -------  --------         ------------                               -------
db1 RAC        ACFS    OraDb11204_home1 /u01/app/oracle/product/11.2.0.4/dbhome_1  11.2.0.4.7(20760997,17592127)

4. ノード0でコマンドoakcli upgrade databaseを実行して、データベースをアップグレードします。

ノード0でのみコマンドを実行します。アップグレードするデータベースの名前を指定し、アップグレードしたデータベースを配置するデータベースのホームの名前を指定します。次のオプションを指定してコマンドを実行します。ここで、databaseはアップグレードするデータベースの名前、dbhomeはアップグレードしたデータベースを配置するOracleホームの名前です。

oakcli upgrade database -db database -to dbhome

次の例では、手順3で特定されたデータベースdb1をアップグレード候補としてアップグレードし、アップグレードしたデータベースを手順3で特定された新しいデータベースのホームである、OraDb12102_home2に配置する方法を示します。

# oakcli upgrade database -db db1 -to dbhome12102_home2.

5. アップグレード・コマンドの実行が完了したら、ノード0でもう一度コマンドoakcli show databasesを実行します。

コマンドとその出力は、ここでは次の例のようになります。

Name Type     Storage  HomeName         HomeLocation                               Version
---- ----     -------  --------         ------------                               -------
db1 RAC        ACFS    OraDb12102_home2 /u01/app/oracle/product/12.1.0.2/dbhome_1  12.1.0.2.160119(21948354,21948344)

これで、データベースdb1がリリース12.1.0.2になり、データベースのホーム名がOraDB12102_home2になります。これは、/u01/app/oracle/product/12.1.0.2/OraDb12102_home2のパス上にあります。

親トピック: Oracle Database ApplianceでのOracle Databaseのアップグレードおよび更新方法

3 Oracle Database Appliance仮想化プラットフォーム・コンポーネントの管理

この章では、Oracle Database Appliance仮想化プラットフォームの概念とそのプロシージャについて説明します。

これらのトピックでは、Oracle Database Appliance仮想化プラットフォーム・アーキテクチャの概念、およびOracle Database Appliance仮想化プラットフォームのゲスト仮想マシンのデプロイ、可用性の管理、CPUプールの管理、ネットワーク設定方法の手順について説明します。また、これらのトピックにはOracle Databaseドメイン(ODA_BASE)、特権のある仮想マシンのサイズ変更に関する情報も含まれます。

トピック:

- Oracle Database Appliance仮想化プラットフォームについて
Oracle VMを使用すると、データベースとアプリケーションに対するシステム・リソースの使用量を最適化できます。

- Oracle Database Appliance仮想化プラットフォーム・アーキテクチャ
これらのトピックを確認し、Oracle Database Appliance仮想化プラットフォーム、およびプラットフォームのシステム・リソース使用量の最適化への使用方法を理解します。

- Oracle Database Appliance仮想化プラットフォームのデプロイメントについて
このトピックを確認し、Oracle Database Appliance仮想化プラットフォームのデプロイメントを実行する手順について理解します。

- 共有リポジトリの作成と管理の方法
これらのトピックでは、OAKCLIを使用してOracle Database Appliance仮想化プラットフォームで共有リポジトリを作成および管理する方法について説明します。

- 共有リポジトリでの仮想ディスクの管理方法
これらのトピックでは、OAKCLIを使用してOracle Database Appliance仮想化プラットフォームで仮想ディスクを作成、表示、クローニング、添付および削除する方法について説明します。

- 仮想マシン・テンプレートの管理方法
これらのトピックでは、OAKCLIを使用してOracle Database Appliance仮想化プラットフォームで仮想マシン・テンプレートをインポート、構成、変更およびチェックする方法について説明します。

- テンプレートのクローンおよびスナップ・クローンの作成方法
クローンおよびスナップ・クローンの概要、およびそのクローンの作成に使用する手順については、これらのトピックを確認してください。

- Oracle Database Appliance仮想化プラットフォームでの仮想マシンの管理方法
仮想マシンの概要、および仮想マシンの作成と管理の手順については、これらのトピックを確認してください。

- Oracle Database Appliance仮想化プラットフォームでの高可用性の管理方法
oakcli configure vmコマンドを使用して、仮想マシンの高可用性サービスを構成します。

- Oracle Database Appliance仮想化プラットフォームでのCPUプールの管理方法
これらのトピックでは、OAKCLIを使用してOracle Database Appliance仮想化プラットフォームでCPUプールを作成および管理する方法について説明します。

- Oracle Database Appliance仮想化プラットフォームのネットワーク・インフラストラクチャおよび仮想ローカル・エリア・ネットワークについて
仮想マシンにアクセスするネットワークを指定するには、Oracle Database Appliance仮想化プラットフォームのネットワーク・インフラストラクチャ・コンポーネントを使用します。

- ユーザー・ドメインおよびODA_BASEでの仮想ローカル・エリア・ネットワークの管理
これらの例を使用して、仮想ローカル・エリア・ネットワーク(VLAN)の構成および管理の方法を理解します。

- ODA_BASEのサイズ変更方法
ODA_BASEドメインに割り当てたCPUコアの数を調整すると、ワークロードに必要な演算能力とメモリーを追加または削減できます。

Oracle Database Appliance仮想化プラットフォームについて

Oracle VMを使用して、データベースとアプリケーションのシステム・リソースの使用を最適化できます。

Oracle Database Applianceで仮想化されたプラットフォームをデプロイできます。仮想化プラットフォームは、Oracle VMに基づきます。Oracle Database Appliance仮想化プラットフォームでは、Oracle VMの機能を使用して、同一の物理Oracle Database Appliance上で実行されているデータベースとアプリケーションに効果的にリソースを割り当てることができます。単に不要なサーバー・コアを無効にするのでなく、他のワークロードをホスティングするために余剰の容量を使用できます。これによりデータベースとアプリケーションを統合できる一方で、Oracle Database Applianceに関連するデプロイメントと管理は容易なままに保たれます。

Oracle Database Appliance仮想化プラットフォームは、Oracle Database Applianceハードウェアのすべてのバージョン上でサポートされます。Oracle VMによってサポートされるテンプレートとオペレーティング・システムは、すべてOracle Database Appliance仮想化プラットフォーム上でもサポートされます。サポートされるオペレーティング・システムは、Linux、Windows、Solaris x86などです。

注意:

現在、新しいシステムは、すべて仮想化されていないISOイメージで工場から出荷されています。

現在Oracle Database Applianceの仮想化されていないデプロイメントを使用しており、Oracle Database Applianceを仮想化プラットフォームとして使用する場合は、Oracle Database Appliance仮想化プラットフォームISOイメージを使用してサーバーを再イメージ化する必要があります。Oracle Database Appliance仮想化プラットフォームISOイメージをダウンロードするためのリンクは、MOSノート888888.1を参照してください。

親トピック: Oracle Database Appliance仮想化プラットフォームの管理

関連項目:

https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=888888.1

Oracle Database Appliance仮想化プラットフォーム・アーキテクチャ

これらのトピックを確認し、Oracle Database Appliance仮想化プラットフォーム、およびプラットフォームのシステム・リソース使用量の最適化への使用方法を理解します。

トピック:

- Oracle Database Appliance仮想化プラットフォーム・アーキテクチャについて
これらのトピックを確認し、Oracle Database Appliance仮想プラットフォームがOracle Database Applianceハードウェアで機能する方法を理解します。

- 仮想マシンおよびOracle Database Appliance仮想化プラットフォームについて
Oracle Database Appliance仮想プラットフォームは、仮想マシンを実行およびデプロイしてシステム・リソースを管理するよう設計されています。

親トピック: Oracle Database Appliance仮想化プラットフォームの管理

Oracle Database Appliance仮想化プラットフォーム・アーキテクチャについて

このトピックを確認し、Oracle Database Appliance仮想化プラットフォームがOracle Database Applianceハードウェアで機能する方法を理解します。

Oracle Database Appliance仮想化プラットフォームが提供する仮想化テクノロジを使用すると、分離された複数のデータベースとアプリケーションが同じ物理サーバーを共有できます。Oracle Database Appliance仮想化プラットフォームISOイメージは、Oracle Database Applianceハードウェア機能を活用するように特に設計されています。

Oracle Database Appliance仮想化プラットフォーム・アーキテクチャは次の図に示す仮想マシン・コンポーネントを使用します。

図3-1 Oracle Database Appliance仮想化プラットフォーム・アーキテクチャ

- Oracle Database Applianceベース・ドメイン(ODA_BASE): 特にデータベース用の、ベア・メタル・デプロイメントに類似したデータベース・パフォーマンスを提供する、特権を持つ仮想マシン・ドメイン。PCIパススルー・ドライバは、共有ストレージにODA_BASE直接アクセスを提供します。

- ドメイン0 (Dom0): Oracle Database Appliance仮想化プラットフォームのプロビジョニング・プロセスを開始し、仮想マシン・テンプレートをホスティングするデフォルトのドメイン。Oracle Database Appliance仮想化プラットフォーム環境でのハードウェア検出業務の大部分は、ドメイン・ゼロ(Dom0)と呼ばれる管理ドメインに渡されます。x86ベースのサーバーでは、Dom0カーネルは、様々なデバイス、ファイル・システムおよびソフトウェアRAIDとボリューム管理をサポートするフットプリントの小さいLinuxカーネルです。Oracle Database Appliance仮想化プラットフォームでは、Dom0は、多くのシステム・ハードウェアへのアクセスを提供し、ゲスト・オペレーティング・システムを作成、削除、管理し、これらのゲストに対して共通の仮想ハードウェアを使用可能にします。

- ゲスト・ドメイン(ドメインU): アプリケーションやミドルウェアなどの、非データベース・ワークロードをホスティングするためにプロビジョニングされる仮想マシン。各ゲスト・オペレーティング・システムには、「ユーザー・ドメイン」と呼ばれるそのシステムの管理ドメインがあり、「ドメインU」と省略されます。このドメインは、ハードウェアまたはデバイス・ドライバに直接アクセスする権限を持たないドメインです。各ドメインUは、Oracle Database Appliance仮想化プラットフォーム上でDom0が実行された後に開始されます。

親トピック: Oracle Database Appliance仮想化プラットフォーム・アーキテクチャ

仮想マシンとOracle Database Appliance仮想化プラットフォームについて

Oracle Database Appliance仮想化プラットフォームは、仮想マシンを実行、デプロイしてシステム・リソースを管理するように設計されています。

共有リポジトリのリソース(CPUプール、メモリーおよびその他の共有リソース)のアプリケーションによる使用を管理するようにOracle Database Appliance仮想化プラットフォーム上の仮想マシンを構成します。

仮想マシン・テンプレート

仮想マシンは、事前に構成された仮想マシンを含むテンプレートまたはアセンブリから作成できます。テンプレートからの仮想マシンの作成は、クローニングに基づきます。テンプレートはアーカイブとしてインポートされ、解凍されて、ディスク・イメージを使用して仮想マシン構成ファイルとして格納されます。これらのディスク・イメージはクローニングされ、仮想マシンの形で新しいインスタンスを作成します。同様に、既存の仮想マシンは、クローニングされて新しい仮想マシンを作成するか、クローニングされて新しいテンプレートを作成できます。

仮想マシンのアセンブリ

アセンブリは、しばしば仮想マシンのグループのテンプレート(複数の仮想マシン・テンプレートの集まり)と説明されます。アセンブリは、単一の仮想マシンまたは仮想マシン・テンプレートの集まりを含むことができます。

ドメイン、ゲストおよび仮想マシン

ドメイン、ゲスト,および仮想マシンは、ほぼ同じ意味に使用されていますが、若干の違いがあります。ドメインは、構成可能な一連のリソースで、メモリー、仮想CPU、仮想マシンを実行するネットワーク・デバイスおよびディスク・デバイスを含みます。ゲストは、ドメイン内で実行される仮想化されたオペレーティング・システムです。複数のゲストが、Oracle Database Appliance仮想化プラットフォームの同一インスタンス上、それぞれ自身のドメイン内で実行できます。仮想マシンには仮想リソースが割り当てられ、独立して起動、停止、再起動ができます。

仮想ディスク

仮想マシンのほかに、共有リポジトリでは仮想ディスクを作成できます。仮想マシンに追加のブロック記憶域をアタッチすることで、仮想ディスクは仮想マシンに追加の記憶域オプションを提供します。同様に、追加の領域が不要になった場合は、記憶域をデタッチできます。記憶域ボリュームを仮想ディスクに拡張するか、または新規ファイル・システムを仮想ディスクに作成することで、仮想ディスクを使用して、既存のファイル・システム記憶域を仮想マシン内に拡張できます。仮想ディスクは、同じ共有リポジトリ上で実行されている複数の仮想マシンの共有もできます。

ドライバー・ドメイン・オプションを新しく作成される仮想ディスクで使用でき、これにより仮想ディスクをゲスト仮想マシンに追加できるようになります。ドライバー・ドメイン・オプションを使用して、仮想ディスクがODA_BASEからゲストVMに直接マウントされます。ドライバー・ドメイン・オプションは、Oracle Linux、WindowsおよびOracle Solaris x86ゲスト・オペレーティング・システムでのみサポートされます。ライブ・マイグレーションは、ドライバー・ドメイン・オプションではサポートされていません。

共有リポジトリ

共有リポジトリは、仮想マシンの作成と管理にとって最重要のリソースを格納するための中心的な場所です。こういったリソースには、仮想マシン・テンプレートおよびアセンブリ、ISOファイル(仮想DVDイメージ)、仮想マシン構成ファイルおよび仮想ディスクがあります。共有リポジトリは、Oracle Automatic Storage Management Cluster File System (Oracle ACFS)で構成され、その後、それらのリソースへのアクセスが必要なOracle Database Applianceノードに提供されます。Oracle Database Appliance仮想化プラットフォームは共有リポジトリを使用して、環境で使用可能なディスク・スペースの使用量を最適化し、物理サーバーで障害が発生したときに仮想マシンを簡単に再割当てできるようにします。仮想マシン・ファイルは共有ディスクに格納できるため、仮想マシンに共有ストレージを提供します。さらに、CPUプールおよびサイズ変更可能なOracle Databaseドメイン(ODA_BASE)を構成して、仮想マシンでは、互いのCPUコアからまたは割当て済のデータベースCPUコアからサイクルが消費されないようにできます。

- Oracle Database Appliance仮想化プラットフォーム上の共有ディスクはODA_BASEに直接接続されています。

- ODA_BASEには、fs1、fs2およびfs3という名前の3つの共有リポジトリがあります。

- 各共有リポジトリは、共有リポジトリの作成時に選択されたOracle Automatic Storage Management (Oracle ASM)ディスク・グループ(DATAまたはRECO)の最上位に作成されたODA_BASEのOracle ACFSです。

- 共有リポジトリを作成するプロセスでは、プライベート・ネットワークを使用するそれぞれのDom0への共有リポジトリのネットワーク・ファイル・システム(NFS)エクスポートも実行します。

- エクスポートは、仮想マシン・ファイル用の共有ストレージを有効化します。

図3-2 Oracle Database Appliance仮想化プラットフォーム(共有リポジトリあり)のアーキテクチャの概要

図に示された構成を使用すると、次のことができます。

- 複数のリポジトリを作成します。

- これらのリポジトリを、仮想マシンの実行が必要なノード(図のfs2およびfs3など)または両方のノード(図のfs1など)にマウントします。

- 共有リポジトリで、1つ以上の仮想マシンまたは仮想マシン・テンプレートを作成します。

- OAKCLIコマンドを使用して、共有リポジトリ、仮想ディスクおよびそれらの仮想マシン、および図に示されている基礎アーキテクチャを作成および管理します。

親トピック: Oracle Database Appliance仮想化プラットフォーム・アーキテクチャ

Oracle Database Appliance仮想化プラットフォームのデプロイメントについて

このトピックを確認して、Oracle Database Appliance 仮想化プラットフォームのデプロイメントを実行する手順を理解します。

ドメインのデプロイメントの構成

Oracle Appliance Kitコマンドライン・インタフェース(OAKCLIとも呼ばれる)を使用して、Oracle Database Appliance仮想化プラットフォームをデプロイします。

Oracle Database Appliance仮想化プラットフォームをデプロイすると、システムは各サーバー・ノードで、Dom0とODA_BASE(Dom1とも呼ばれる)の2つのドメインを使用して構成されます。仮想マシン(ドメイン(Dom) Uと呼ばれる)には、Oracle Database (ODA_BASE)に割り当てられていないCPUコアを使用できます。

ゲスト仮想マシンのデプロイメントの概要

ゲスト仮想マシンのデプロイメントには、次の手順が必要です。

1. 必要に応じて新規リポジトリを作成します。「共有リポジトリの作成および管理方法」を参照してください。

2. 必要なテンプレートまたはアセンブリをインポートします。「仮想マシン・テンプレートの管理方法」を参照してください。

3. テンプレートまたはアセンブリを構成します。「仮想マシン・テンプレートの構成」を参照してください。

4. テンプレートまたはアセンブリをクローニングします。「テンプレートのクローンおよびスナップ・クローンの作成方法」を参照してください。

5. 必要に応じて仮想マシンを更新します。「仮想マシン・テンプレート構成の変更」を参照してください。

6. 仮想マシンを起動します。oakcli startコマンドを参照してください。

7. 仮想マシン・コンソールを使用して仮想マシンを管理します。oakcli show vmconsoleコマンドを参照してください。

親トピック: Oracle Database Appliance仮想化プラットフォームの管理

共有リポジトリの作成と管理方法

これらのトピックでは、Oracle Database Appliance仮想化プラットフォームでOAKCLIを使用して共有リポジトリを作成および管理する方法について説明します。

トピック:

- 共有リポジトリの作成
oakcli create repoコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで共有リポジトリを作成します。

- 共有リポジトリのステータスの表示
oakcli show repoコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで仮想マシンのリポジトリに関する情報を表示します。

- 共有リポジトリの起動
oakcli start repoコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで仮想マシンを起動して、共有リポジトリに割り当てます。

- 共有リポジトリの停止
oakcli stop repoコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで共有リポジトリを停止します。

- 共有リポジトリの削除
oakcli delete repoコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで共有リポジトリを削除します。

- 共有リポジトリのサイズの増加
oakcli configure repoコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで共有リポジトリのサイズを増加させます。

親トピック: Oracle Database Appliance仮想化プラットフォームの管理

共有リポジトリの作成

oakcli create repoコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで共有リポジトリを作成します。

oakcli create repoコマンドを実行する場合、repoオプションを使用してリポジトリ名を指定し、-dgオプションを使用してストレージ(DATAまたはRECO)に使用するディスク・グループを指定し、-sizeオプションを使用してリポジトリのサイズをGBまたはMB単位で指定します(デフォルトのサイズ単位はGBです)。

既存のリポジトリを表示および停止(ディスマウント)するコマンドを含め、その他のOracle Appliance Manager共有リポジトリのコマンドは、非共有リポジトリで使用するコマンドに似ています。デフォルトの永続的なリポジトリとは異なり、アクティブな(マウント済の)仮想マシンがない共有リポジトリは削除できます。

共有リポジトリの作成の例

次のコマンドでは、repo1という名前の共有リポジトリがASM DATAディスク・グループ(data)に30GBの使用可能なストレージで作成されます。

oakcli create repo repo1 -dg data -size 30

親トピック: 共有リポジトリの作成と管理方法

共有リポジトリのステータスの表示

oakcli show repoコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで仮想マシンのリポジトリに関する情報を表示します。

すべてのリポジトリを参照するには、リポジトリ名およびノード番号を省略します。特定の共有リポジトリを参照するには、リポジトリ名およびノード番号を指定します。

例3-1 すべての共有リポジトリのステータスの表示の例

すべての共有リポジトリのステータスを表示するには、oakcli show repoコマンドを使用します。

oakcli show repo
NAME                      TYPE          NODENUM  FREE SPACE     STATE
----                      ----          -------  ---------      -----
odarepo1                  local          0              N/A     N/A
odarepo2                  local          1              N/A     N/A
repo1                     shared         0           68.25%     ONLINE
repo1                     shared         1           68.25%     ONLINE
repo2                     shared         0              N/A     OFFLINE
repo2                     shared         1           89.83%     ONLINE

例3-2 選択した共有リポジトリのステータスの表示の例

共有リポジトリの特定のノードの情報を表示するには、コマンド構文の一部としてリポジトリ名とノード番号を指定します。次の例では、repo1共有リポジトリの1の情報が表示されます。

oakcli show repo repo1 -node 1

Resource: repo1_1
AutoStart       :       restore
DG              :       DATA
Device          :       /dev/asm/repo1-286
ExpectedState   :       Online
FreeSpace       :       87.703125M
MountPoint      :       /u01/app/repo1
Name            :       repo1_0
Node            :       all
RepoType        :       shared
Size            :       30720
State           :       Online
Version         :       2

親トピック: 共有リポジトリの作成と管理方法

共有リポジトリの起動

oakcli start repoコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで仮想マシンを起動して、共有リポジトリに割り当てます

共有リポジトリに仮想マシンを割り当てるには、その前にoakcli start repoコマンドを使用してリポジトリを起動し、ストレージを使用可能にします。oakcli start repoコマンドにより、自動的に起動するように定義したリポジトリに割り当てられている仮想マシンも起動されます。

リポジトリを事前に構成しておく必要があります。オプションreponameを使用して、起動するリポジトリを識別します。nameはリポジトリ名です。オプション-node nodenameを使用して、リポジトリがあるノードを識別します。nodenameはリポジトリがあるノードの名前です。

例3-3 共有リポジトリの起動の例

このコマンドでは、ノード1上のrepo1という名前の共有リポジトリを起動します。

oakcli start repo repo1 -node 1

親トピック: 共有リポジトリの作成と管理方法

共有リポジトリの停止

oakcli stop repoコマンドを使用して、Oracle Database Appliance仮想化プラットフォームのノード上の共有リポジトリを停止します。

repo reponameオプションを使用して、停止するリポジトリを識別します。reponameは停止するリポジトリの名前です。-node numberオプションを使用して、停止するリポジトリが実行されているノードを識別します。numberは停止するノード番号です。

注意:

選択したノードのリポジトリで仮想マシンがアクティブなままである間は、oakcli stop repoコマンドを発行しないでください。

例3-4 共有リポジトリの停止の例

次の例では、ノード0上のrepo1という名前の共有リポジトリを停止します。

oakcli stop repo repo1 -node 0

親トピック: 共有リポジトリの作成と管理方法

共有リポジトリの削除

oakcli delete repoコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで新規共有リポジトリを削除します。

repo reponameオプションを使用して、削除するリポジトリを識別します。reponameは削除するリポジトリの名前です。

注意:

共有リポジトリの削除を試行するには、その前に両方のノード上でオフライン(停止)にする必要があります。

例3-5 共有リポジトリの削除の例

次のコマンドでは、両方のノード上のrepo1という名前の共有リポジトリを削除します。

oakcli delete repo repo1

親トピック: 共有リポジトリの作成と管理方法

共有リポジトリのサイズの増加

oakcli configure repoコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで共有リポジトリのサイズを増やします。

-repo reponameオプションを使用して、拡張するリポジトリを指定します。ここで、reponameは拡張するリポジトリを指定します。-incsize sizeオプションを使用して、構成する増加のサイズを指定します。ここで、sizeは構成されたサイズに追加するサイズ(GB単位)です。

例3-6 共有リポジトリのサイズの増加の例

次のコマンドは、repo1共有リポジトリのサイズを2GB増やします。

# oakcli configure repo repo1 -incsize 2G

Configured Shared Repo : repo1 with new size 3712.0.

親トピック: 共有リポジトリの作成と管理方法

共有リポジトリでの仮想ディスクの管理方法

これらのトピックでは、Oracle Database Appliance仮想化プラットフォームでOAKCLIを使用して仮想ディスクを作成、表示、クローニング、アタッチおよび削除する方法について説明します。

トピック:

- 共有リポジトリで使用するための仮想ディスクの作成
oakcli create vdiskを使用して、Oracle Database Appliance仮想化プラットフォームで共有リポジトリ内に仮想ディスクを作成します。

- 仮想ディスクに関する情報の表示
oakcli show vdiskコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで仮想ディスクに関する情報を表示します。

- 仮想ディスクのクローニング
oakcli clone vdiskコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで仮想ディスクのクローンを作成します。

- 仮想マシンへの仮想ディスクのアタッチ
oakcli modify vmを使用して、Oracle Database Appliance仮想化プラットフォームで仮想マシンに仮想ディスクをアタッチします。

- 仮想ディスクの削除
oakcli delete vdiskコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで共有リポジトリから仮想ディスクを削除します。

親トピック: Oracle Database Appliance仮想化プラットフォームの管理

共有リポジトリで使用するための仮想ディスクの作成

oakcli create vdisk コマンドを使用して、Oracle Database Appliance仮想化プラットフォームで共有リポジトリに仮想ディスクを作成します。

oakcli create vdiskコマンドは、仮想ディスクのサイズ、ディスクが作成される共有リポジトリの定義、共有リポジトリ内のそのディスクの一意の名前の定義、およびディスクが1つの仮想マシンで使用されるか、複数の仮想マシンで共有できるかの定義をします。

作成するvdiskの名前は、oakcli create vdisk nameコマンドによって定義されます。ここで、nameは作成するvdiskの名前です。-repo reponameオプションを使用して、vdiskを作成するリポジトリを指定します。ここで、reponameはvdiskを作成するリポジトリを指定します。-size sizeGオプションを使用して、vdiskのサイズを指定します(GB単位)。ここで、sizeGは構成されたサイズに追加するサイズ(GB単位)です。vdiskを共有ディスクとして構成する場合は、-type sharedオプションを使用して、vdiskを共有ディスクとして指定します。

例 3-7 共有仮想ディスクの作成の例

この例では、repo2共有リポジトリにsdisk1という名前の仮想ディスクをサイズ1GBで作成し、複数の仮想マシンが共有できるようにします。

oakcli create vdisk sdisk1 -repo repo2 -size 1G -type shared

親トピック: 共有リポジトリでの仮想ディスクの管理方法

仮想ディスクに関する情報の表示

oakcli show vdiskコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで仮想ディスクに関する情報を表示します。

oakcli show vdiskを単独で使用して、構成済のすべての仮想マシンの情報を表示できます。各仮想マシンの情報を表示するには、oakcli show vdisk diskname -repo reponameコマンドを入力します。ここで、disknameは確認するディスクの名前、reponameは仮想ディスクが配置されている共有リポジトリの名前です。

例3-8 すべてのvdiskの情報の表示の例

この例では、Oracle Database Appliance上に構成されたすべての仮想ディスクに関する情報を表示します。

# oakcli show vdisk

NAME                         SIZE     TYPE    REPOSITORY
----                         ----     ----    ----------
myvdisk                      10G      local   vdiskrepo
newv                         1G       local   vdiskrepo

例3-9 単一のvdiskの情報の表示の例

この例では、myvdisk1:という名前の仮想ディスクに関する情報を表示します。

# oakcli show vdisk myvdisk1
Resource: myvdisk_vdiskrepo
Name         :     myvdisk_vdiskrepo
RepoName     :     vdiskrepo
Size         :     10G
Type         :     local
VmAttached   :     0

親トピック: 共有リポジトリでの仮想ディスクの管理方法

仮想ディスクのクローニング

oakcli clone vdiskコマンドを使用して、Oracle Database Appliance仮想化プラットフォームの仮想ディスクのクローンを作成します。

コマンドoakcli clone vdiskは、仮想ディスクのサイズ、そのディスクが作成される共有リポジトリ、その共有リポジトリ内のそのディスクの一意の名前、ディスクが1台の仮想マシンで使用されるか、または複数の仮想マシンによって共有できるかを定義します。

作成するvdiskの名前は、コマンドoakcli clone vdisk nameによって定義されます。nameは作成するvdiskの名前です。-repo reponameオプションを使用して、vdiskを作成するリポジトリを識別します。reponameは元のvdiskがあるリポジトリの名前です。オプション-src sourcevdisknameを使用します。sourcevdisknameはクローニングする仮想ディスクの名前です。オプション-hを追加して、このコマンドのヘルプを表示します。

構文

oakcli clone vdisk name -repo reponame -src sourcevdiskname [-h]

例3-10 仮想ディスクのクローニングの例

この例は、vrepo1というリポジトリに格納されたvdisk1という既存の仮想ディスクからmy_vdisk2という仮想ディスクのクローンを作成します。

oakcli clone vdisk my_vdisk2 -repo vrepo1 -src vdisk1

親トピック: 共有リポジトリでの仮想ディスクの管理方法

仮想マシンへの仮想ディスクのアタッチ

oakcli modify vmコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで仮想マシンに仮想ディスクをアタッチします。

oakcli modify vm nameコマンドにより、仮想マシンを変更できます。ここで、nameは変更する仮想マシンの名前です。ディスクを仮想マシンにアタッチするには、-attachvdisk vdisknameオプションを使用します。ここで、vdisknameは仮想マシンにアタッチする仮想ディスクの名前です。

例3-11 仮想マシンへの仮想ディスクのアタッチの例

この例では、sdisk1という仮想ディスクをmyol6u_testという仮想マシンにアタッチします。

oakcli modify vm myo16u_test -attachvdisk sdisk1

親トピック: 共有リポジトリでの仮想ディスクの管理方法

仮想ディスクの削除

oakcli delete vdiskコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで共有リポジトリから仮想ディスクを削除します。

oakcli delete vdisk vdisknameコマンドは仮想ディスクを削除しますが、vdisknameは削除する仮想ディスクの名前です。-repo reponameオプションは、仮想ディスクがある共有リポジトリを示します。ここで、reponameは共有リポジトリの名前です。

例3-12 共有リポジトリからの仮想ディスクの削除の例

この例では、repoprod1という共有リポジトリからt2gという仮想ディスクを削除します。

oakcli delete vdisk t2g -repo repoprod1

親トピック: 共有リポジトリでの仮想ディスクの管理方法

仮想マシン・テンプレートの管理方法

これらのトピックでは、OAKCLIを使用して、Oracle Database Appliance仮想化プラットフォームで仮想マシン・テンプレートをインポート、構成、変更およびチェックする方法について説明します。

トピック:

- 仮想マシン・テンプレートの管理について
仮想マシン・テンプレートは、Oracle Database Appliance仮想化プラットフォームにデプロイされている仮想マシンのソースとしてインポートして構成します。

- 仮想マシン・テンプレートの一覧表示
oakcli show vmtemplateコマンドを使用して、仮想マシン・テンプレートの詳細を表示します。

- 仮想マシン・テンプレートのインポート
oakcli import vmtemplateコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで仮想マシン・テンプレートおよびアセンブリをインポートします。

- 仮想マシン・テンプレートの構成
oakcli configure vmtemplateコマンドを使用して、Oracle Database Appliance仮想プラットフォームで仮想マシン・テンプレートを構成します。

- 仮想マシン・テンプレートの構成済値の表示

- 仮想マシン・テンプレート構成の変更

- 仮想マシン・テンプレートの削除

親トピック: Oracle Database Appliance仮想化プラットフォームの管理

仮想マシン・テンプレートの管理について

仮想マシン・テンプレートは、Oracle Database Appliance仮想化プラットフォームにデプロイされている仮想マシンのソースとしてインポートして構成します。

共有リポジトリの作成が完了したら、共有リポジトリのいずれかにテンプレートをインポートします。共有リポジトリを作成していない場合は、いずれかのローカル・ノード上のローカル・リポジトリにテンプレートをインポートします。

また、1つ以上のテンプレートを格納できるアセンブリをインポートできます。共有リポジトリにテンプレートまたはアセンブリをインポートするときに、操作を実行するノードを選択します。ノードは慎重に選択して、ノードの過負荷を避けてください。リポジトリを作成すると、どちらのノードがインポートを実行するかに関係なく、リポジトリが両方のノードで利用できるようになります。

ローカル・ノードにインポートされたテンプレートでは、importコマンドで指定されたリポジトリ名を使用し、インポートを完了してストレージを提供する対象のノードを識別します。ノード0上のローカル・リポジトリの名前はodarepo1、ノード1上のローカル・リポジトリの名前はodarepo2です。両方のローカル・リポジトリにテンプレートをインポートする場合は、第2ノードにテンプレートをインポートするときに異なるテンプレート名を指定する必要があります。

注意:

テンプレートは、Oracle Database Appliance仮想化プラットフォームで直接作成またはクローニングできません。次のURLで仮想マシン・テンプレートを探します。

http://edelivery.oracle.com/linux。

複数のテンプレートが格納されたアセンブリをインポートすると、すべてのテンプレート名を一意に保つように、指定したテンプレート名が自動的に変更されます。最初にインポートするテンプレートは、名前に数字「1」が追加されます。2番目のテンプレートには「2」が追加され、追加されるテンプレートに3、4、5のように順に追加されていきます。

仮想マシン・テンプレートをインポートした後、OAKCLIコマンドを使用してテンプレートをカスタマイズできます。

親トピック: 仮想マシン・テンプレートの管理方法

仮想マシン・テンプレートの一覧表示

oakcli show vmtemplateコマンドを使用して、仮想マシン・テンプレートの詳細を表示します。

oakcli show vmtemplateコマンドは、各仮想マシン・テンプレートの名前およびリポジトリと、テンプレートから作成された仮想マシンにOracle Database Appliance仮想化プラットフォームによって割り当てられるデフォルトのCPUの数およびメモリー容量を表示します。

例

仮想テンプレートsample1_odarepo1の情報を表示します。

oakcli show vmtemplate sample_odarepo1
Resource: sample1_odarepo1
CPUPriority     :       100
Disks           :       |file:/OVS/Repositories/odarepo1/Te
mplates/otml_sample1_odarepo1/Syste
m.img,xvda,w||file:/OVS/Repositorie
s/odarepo1/Templates/otml_sample1_o
darepo1/u01.img,xvdb,w|
Domain          :       XEN_PVM
Keyboard        :       en-us
MaxMemory       :       2048
MaxVcpu         :       2
Memory          :       2048
Mouse           :       OS_DEFAULT
Name            :       sample1_odarepo1
Networks        :       |bridge=priv1||bridge=net1||bridge=
net2|
NodeNum         :       0
OS              :       OL_5
ProcessorCap    :       100
RepoName        :       odarepo1
Vcpu            :       2

親トピック: 仮想マシン・テンプレートの管理方法

仮想マシン・テンプレートのインポート

oakcli import vmtemplateコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで仮想マシン・テンプレートおよびアセンブリをインポートします。

外部テンプレート・リポジトリのアセンブリ・ファイルに格納されている仮想マシン・テンプレートおよびアセンブリがインポートされます。共有リポジトリの名前を使用し、テンプレートまたはアセンブリをインポートするノードを識別するには-node句を指定します。

仮想マシン・テンプレートおよびアセンブリは、ファイルのソースを特定するURLを使用して、リモート・リポジトリから直接インポートできます。リモート・コピー・コマンドの使用を選択してリモート・リポジトリからDom0 /OVSディレクトリにファイルをコピーし、ダウンロード済ファイルを特定するパスおよび名前を使用してファイルをインポートします。

注意:

ローカル・リポジトリにテンプレートまたはアセンブリをインポートするときは、-nodeオプションを使用しないでください。ターゲット・ノードは、リポジトリの名前で暗黙的に決まります。

構文

oakcli import vmtemplate vmtemplatename -files image_files | -assembly assembly_file -repo repo_name [- node 0 | 1 ]

例3-13 外部リポジトリのアセンブリ・ファイルからの仮想マシン・テンプレートのインポート例

oakcli import vmteplate vmtemplatename -assembly assembly_file -repo repo_nameコマンドを使用して、外部テンプレート・リポジトリのアセンブリ・ファイルに仮想マシン・テンプレートをインポートします。

この例では、URL 'http://example.com/assemblies/OEL6/OVM_OL6U1_x86_PVHVM.ova'にある外部テンプレート・リポジトリのアセンブリ・ファイルのテンプレートを、odarepo1という名の新しいリポジトリにあるOL6U1という名の新しいテンプレートにインポートします。

oakcli import vmtemplate OL6U1 -assembly 'http://example.com/assemblies/OEL6/OVM_OL6U1_x86_PVHVM.ova' -repo odarepo1

URLを囲む一重引用符に注意してください。

例3-14 Dom0からの仮想マシン・テンプレートのインポート例

このコマンド構文を使用して、仮想マシン・テンプレートをDom0上の/OVSファイル・システムからインポートします。

oakcli import vmtemplate vmtemplatename -files image_files -repo repo_name

この例では、Dom0の/OVS からOVM_OL5U7_X86_64_PVM_10GB.tgzという名の仮想マシン・テンプレートをodarepo1リポジトリにインポートします。テンプレートには、OL5U7という名前が割り当てられます。

oakcli import vmtemplate OL5U7 -files /OVS/OVM_OL5U7_X86_64_PVM_10GB.tgz -repo odarepo1

例3-15 外部リポジトリURLを使用した仮想マシン・テンプレートのインポート例

oakcli import vmtemplate vmtemplatename -files image_files -repo repo_name コマンドを使用して、外部テンプレート・リポジトリから仮想マシン・テンプレート・ファイルをインポートします。

この例では、URL 'http://example.com/assemblies/OEL6/OVM_OL6U1_x86_PVHVM.tgz'にある外部テンプレート・リポジトリからOVM_OL5U7_X86_64_PVM_10GB.tgzという名の仮想マシン・テンプレートをインポートします。URLを囲んでいる一重引用符に注意してください。テンプレートには名前OL5U7が割り当てられ、odarpo1リポジトリにインポートされます。

oakcli import vmtemplate OL5U7 -files 'http://example.com/assemblies/OEL6/OVM_OL6U1_x86_PVHVM.tgz'-repo odarepo1

親トピック: 仮想マシン・テンプレートの管理方法

仮想マシン・テンプレートの構成

oakcli configure vmtemplateコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで仮想マシン・テンプレートを構成します。

これらの値は、このテンプレートからクローニングされるすべての仮想マシンのデフォルト値になります。それらはすべて、oakcli configure vmコマンドで後から変更できます。

例

myol5u7_10gbという名の仮想マシン・テンプレートの値を設定します。

oakcli configure vmtemplate myol5u7_10gb -vcpu 2 -maxvcpu 4 -cpucap 40
-memory 1536M -maxmemory 2G -os OTHER_LINUX

- -vcpu 2は、仮想マシンの起動時に割り当てられるCPUの数を最大2に設定します。

- -maxvcpu 4は、仮想マシンに割り当てることができるCPUの最大数を4に設定します。

- -cpucap 40は、仮想マシンに割り当てられるCPUの容量の最大比率を40%に設定します。

- -memory 1536Mは、仮想マシンの起動時に割り当てられるメモリー容量を、最高1536MBに設定します。

- -maxmemory 2Gは、仮想マシンに割り当てることができるメモリーの最大容量を2GBに設定します。

- -os OTHER_LINUXは、仮想マシンにより使用されるオペレーティング・システムとしてOTHER_LINUXを設定します。

親トピック: 仮想マシン・テンプレートの管理方法

仮想マシン・テンプレートの構成済値の表示

oakcli show vmtemplateコマンドを使用して、仮想マシン・テンプレートの構成可能オプションの値を表示します。

例

仮想テンプレートsample1_odarepo1の情報を表示します。

oakcli show vmtemplate sample_odarepo1
Resource: sample1_odarepo1
CPUPriority     :       100
Disks           :       |file:/OVS/Repositories/odarepo1/Te
mplates/otml_sample1_odarepo1/Syste
m.img,xvda,w||file:/OVS/Repositorie
s/odarepo1/Templates/otml_sample1_o
darepo1/u01.img,xvdb,w|
Domain          :       XEN_PVM
Keyboard        :       en-us
MaxMemory       :       2048
MaxVcpu         :       2
Memory          :       2048
Mouse           :       OS_DEFAULT
Name            :       sample1_odarepo1
Networks        :       |bridge=priv1||bridge=net1||bridge=
net2|
NodeNum         :       0
OS              :       OL_5
ProcessorCap    :       100
RepoName        :       odarepo1
Vcpu            :       2

親トピック: 仮想マシン・テンプレートの管理方法

仮想マシン・テンプレート構成の変更

記憶域リポジトリに仮想マシン・テンプレートをインポートした後で、oakcli show vmtemplateコマンドでテンプレート構成パラメータを調べます。特定の要件に合せてテンプレートを再構成する必要がある場合、oakcli configure vmtemplateコマンドを使用します。これは、単一のテンプレートから同じ特性を持つ複数の仮想マシンをデプロイする場合に使用すると便利です。仮想マシンを1つしかデプロイしない場合、または異なる特性の複数の仮想マシンをデプロイする場合は、テンプレートをデプロイした後で、oakcli configure vmコマンドを使用して必要な値を仮想マシンに設定します。

仮想マシン・テンプレートの構成に満足したら、oakcli modifyコマンドを使用して、新しいネットワークを仮想マシン・テンプレートに割り当てます。

例

gc_11g仮想マシン・テンプレートに割り当てられているネットワークをnet1ネットワークに置き換えます。

oakcli modify vmtemplate gc_11g -addnetwork net1

親トピック: 仮想マシン・テンプレートの管理方法

仮想マシン・テンプレートの削除

以前に保存済のテンプレートが不要になった場合は、oakcli delete vmtemplateコマンドを使用してリポジトリからテンプレートを削除します。

例

myol6u_15gb3という名前の仮想マシン・テンプレートをOracle Database Appliance仮想化プラットフォームから削除します。

oakcli delete vmtemplate my0l6u_15gb3

親トピック: 仮想マシン・テンプレートの管理方法

テンプレートのクローンおよびスナップ・クローンの作成方法

クローンおよびスナップ・クローンの概要、およびそのクローンの作成に使用する手順については、これらのトピックを確認してください。

トピック:

- テンプレートのクローンおよびスナップ・クローンの作成について
Oracle Database Appliance仮想化プラットフォームで、インポートされたテンプレート(またはアセンブリ)や既存の仮想マシンから、仮想マシンを作成またはクローニングできます。

- OAKCLIを使用したテンプレートのクローニング
oakcli clone vmコマンドを使用して、Oracle Database Appliance仮想化プラットフォームでアタッチされた仮想ディスクを持つ仮想マシンをクローニングします。

- OAKCLIを使用したテンプレートからのスナップ・クローンの作成
oakcli clone vmコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで仮想マシン・テンプレートのスナップ・クローンを作成します。

- OAKCLIを使用した既存の仮想マシンのスナップ・クローンの作成
oakcli clone vmコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで既存の仮想マシンのスナップ・クローンを作成します。

親トピック: Oracle Database Appliance仮想化プラットフォームの管理

テンプレートのクローンおよびスナップ・クローンの作成について

インポートしたテンプレート(またはアセンブリ)から、またはOracle Database Appliance仮想化プラットフォーム上の既存の仮想マシンから仮想マシンを作成(クローニング)できます。

クローンおよびスナップ・クローンは、新しいデータベースをテストおよび開発のシステムにプロビジョニングおよびクローニングする効果的な方法の1つです。これはRMANスクリプト、またはその他のクローニング方法を使用するより効果的な作成方法です。

テンプレートまたはアセンブリの完全なクローンとして仮想マシンを作成するか、スナップ・クローンとして仮想マシンを作成できます。スナップ・クローンには仮想マシンで定義したメタデータのみが含まれています。

スナップ・クローンの作成は、テンプレートまたはアセンブリ全体のクローニングと比較して、非常に高速な処理です。ただし、スナップ・クローンの内容を更新する場合は、記憶域の要件を確認する必要があります。スナップ・クローンの変更が共有仮想ディスクで行われないかぎり、元の内容と変更された内容の両方を保持するため、クローン用に追加の記憶域が必要になります。

親トピック: テンプレートのクローンおよびスナップ・クローンの作成方法

OAKCLIを使用したテンプレートのクローニング

oakcli clone vmコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで仮想ディスクをアタッチしている仮想マシンをクローニングします。

仮想ディスクがアタッチされている仮想マシンをクローニングする場合、仮想マシンのクローンには、ローカルにアタッチされた仮想ディスクの内容が含まれますが、共有モードでアタッチされた仮想ディスクは含まれません。必要に応じて、別の手順で、クローニングされた仮想マシンに必要な仮想ディスクをクローニングできます。

oakcli clone vmコマンドを使用して、仮想マシン・テンプレートから仮想マシンを作成します。-repo nameオプションを使用して、共有リポジトリの名前を指定します。ここで、nameはリポジトリの名前です。-node numberオプションを使用して、クローニング・プロセスを実行するノードを指定するための句を指定します。ここで、numberはノードの番号です。

注意:

-nodeオプションは、クローニング・アクティビティが実行されるノードを指定します。このノード値は、仮想マシンのデフォルトの起動ノードを割り当てません。oakcli configure vmコマンドを使用して、起動の割当てを設定します。

例3-16 仮想マシン・テンプレートから仮想マシンのクローンを作成する例

この例では、Node 0のrepo2という名前の共有リポジトリにあるmyol6u_15gb1という名前の仮想マシン・テンプレートから、myol6u_testという名前の仮想マシンを作成します。

oakcli clone vm myol6u_test -vmtemplate myol6u_15gb1 -repo repo2 -node 0

親トピック: テンプレートのクローンおよびスナップ・クローンの作成方法

OAKCLIを使用したテンプレートからのスナップ・クローンの作成

oakcli clone vmコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで、仮想マシン・テンプレートのスナップ・クローンを作成します。

-vmtemplate nameオプションを使用して、クローニングする仮想マシン・テンプレートの名前を指定します。ここで、nameはそのテンプレートの名前です。-snapオプションを使用して、スナップ・クローンの作成を指定します。

例3-17 仮想マシン・テンプレートからスナップ・クローンを作成する例

この例では、myol15u_snapという名前のスナップ・クローンを、myol5uという名前の仮想マシン・テンプレートから作成します。

oakcli clone vm myol15u_snap -vmtemplate myol5u -snap

親トピック: テンプレートのクローンおよびスナップ・クローンの作成方法

OAKCLIを使用した既存の仮想マシンのスナップ・クローンの作成

oakcli clone vmコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで既存の仮想マシンのスナップ・クローンを作成します。

-vm nameオプションを使用して、クローニングする仮想マシンの名前を指定します。ここで、nameは仮想マシンの名前です。-snapオプションを使用して、スナップ・クローンの作成を指定します。

例3-18 既存の仮想マシンからスナップ・クローンを作成する例

この例では、myol15u_test1という名前のスナップ・クローンを、myol15u_testという名前の仮想マシンから作成します。

oakcli clone vm myol15u_test1 -vm myol15u_test1 -snap

親トピック: テンプレートのクローンおよびスナップ・クローンの作成方法

Oracle Database Appliance仮想化プラットフォームでの仮想マシンの管理方法

仮想マシンの概要、および仮想マシンの作成と管理の手順についてこれらのトピックを確認します。

トピック:

- Oracle Database Appliance仮想化プラットフォームでの仮想マシンの管理について
ODA_BASEで稼働しているデータベースとは無関係にその他のワークロードを実行するには、Oracle Database Appliance仮想化プラットフォームに仮想マシンをデプロイします

- リポジトリ内の仮想マシンの一覧表示

- 仮想マシンの作成

- 仮想マシンの構成

- 仮想マシンの起動および停止

- 外部での仮想マシンの構成

- 仮想マシン用の仮想マシン・コンソールのオープン

- 新規仮想マシンのイメージの作成

- IPアドレスを使用した、eth0からのアクセスに対する仮想マシンの設定

- 仮想マシンに対する仮想ディスクの追加または削除

- 仮想マシンの共有リポジトリからの削除

- Oracle Database Appliance仮想マシンのライブ・マイグレーションの実行
ライブ・マイグレーションのシステム要件が満たされると、oakcli migrate vmコマンドを使用して現在のノードから別のノードに仮想マシンを移行できます。

親トピック: Oracle Database Appliance仮想化プラットフォームの管理

Oracle Database Appliance仮想化プラットフォームでの仮想マシンの管理について

ODA_BASEで稼働しているデータベースとは無関係にその他のワークロードを実行するには、Oracle Database Appliance仮想化プラットフォームに仮想マシンをデプロイします

OAKCLIコマンドを使用して、仮想マシンを作成および管理します(起動、停止、グラフィカル・ユーザー・インタフェース(GUI)用のコンソールのオープンなど)。

注意:

仮想ネットワーク・コンピューティング(VNC)セッションを使用して、仮想マシンのGUIコンソールを開くことができます。

アクティブな仮想マシンを再構成できます。ただし、変更内容は仮想マシンを停止して再起動するまで有効になりません。すべての仮想マシンの概要情報や、単一仮想マシンの構成に関する詳細情報を表示できます。特定の仮想マシンが不要になった場合は、記憶域を回復するために仮想マシンを削除します。

親トピック: Oracle Database Appliance仮想化プラットフォームでの仮想マシンの管理方法

リポジトリ内の仮想マシンの一覧表示

oakcli show vmコマンドを使用して、既存の仮想マシンのリストを表示します。

このコマンドでは、各仮想マシンの名前、リポジトリおよび現在の状態(オンラインまたはオフライン)が表示されます。出力には、Oracle Database Appliance仮想化プラットフォームによって各仮想マシンに割り当てられるデフォルトのCPUの数およびメモリー容量も含まれます。

例

すべての仮想マシンの詳細の表示

すべての仮想マシンの仮想マシン名、メモリーとvCPUの割当て、ステータス、仮想ディスクおよびリポジトリ名を次のように表示します。

oakcli show vm

NAME                    MEMORY          VCPU         STATE           REPOSITORY
----                    ------          ----         -----           ----------
sample5_odarepo1          2048             2         OFFLINE         odarepo1
sample6_odarepo1          2048             2         OFFLINE         odarepo2
test1_odarepo1            2048             2         OFFLINE         odarepo1
test2_odarepo2            2048             2         OFFLINE         odarepo2
vm1_odarepo1              4096             4         ONLINE          odarepo1
vm2_odarepo2              2048             2         OFFLINE         odarepo2
win_vm1                   1500             1         ONLINE          odarepo1

単一の仮想マシンの情報の表示

仮想マシンvm1_odarepo1の情報を表示します。

oakcli show vm vm1_odarepo1
Resource: vm1_odarepo1
AutoStart       :       restore
CPUPriority     :       100
Disks           :       |file:/OVS/Repositories/odarepo1/Vi
rtualMachines/vm1_odarepo1/System.i
mg,xvda,w||file:/OVS/Repositories/o
darepo1/VirtualMachines/vm1_odarepo
1/u01.img,xvdb,w|
Domain          :       XEN_PVM
ExpectedState   :       online
FailOver        :       false
IsSharedRepo    :       false
Keyboard        :       en-us
MaxMemory       :       3000
MaxVcpu         :       4
Memory          :       4096
Mouse           :       OS_DEFAULT
Name            :       vm1_odarepo1
Networks        :       |mac=00:21:F6:00:00:E4|
NodeNum         :       0
NodeNumStart    :
OS              :       OL_5
PrivateIP       :       None
ProcessorCap    :       100
RepoName        :       odarepo1
State           :       Online
TemplateName    :       otml_sample1_odarepo1
Vcpu            :       4
cpupool         :       twocpu
vncport         :       5901

親トピック: Oracle Database Appliance仮想化プラットフォームでの仮想マシンの管理方法

仮想マシンの作成

インポートしたテンプレート(またはアセンブリ)から、または既存の仮想マシンから仮想マシンを作成(クローニング)できます。仮想マシンは、テンプレートまたはアセンブリの完全なクローンにすることも、仮想マシンに定義されているメタデータのみを含むスナップ・クローンにすることもできます。

詳細は、「テンプレートのクローンおよびスナップ・クローンの作成方法」を参照してください。

親トピック: Oracle Database Appliance仮想化プラットフォームでの仮想マシンの管理方法

仮想マシンの構成

oakcli configure vmコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで仮想マシンを構成します。

デフォルトで仮想マシンを実行するノードを指定するには-prefnode 句を、(起動時またはすでにアクティブであるとき)優先ノードが使用不可能な場合に仮想マシンで他のノードを使用するかどうかを指定するには-failover句を指定します。

現在稼働している仮想マシンを再構成した場合、変更は仮想マシンを停止して再起動するまで有効になりません。

例

myol15u_testという名前の仮想マシンにある特定のリソースに値を設定します。

oakcli configure vm myol5u_test
-vcpu 2 -cpuprio 150 -cpucap 20 -memory 1G
-cpupool linpool -keyboard en-us -mouse USB_MOUSE

パラメータ

説明

-vcpu 2

起動時に仮想マシンに割り当てられるCPU数として、2を設定します

-cpuprio 150

CPUアクセスの優先度を150に設定します

-cpucap 20

仮想マシンに割り当てられるCPUの容量の最大比率を20%に設定します

-memory 1G

仮想マシンの起動時に割り当てられるメモリー容量を1GBに設定します

-cpupool linpool

仮想マシンに割り当てられるCPUプールに、linpoolを指定します

-keyboard en-us

仮想マシンにアクセスするために使用されるキーボード・タイプをen-usと定義します

-mouse USB_MOUSE

仮想マシンにアクセスするために使用されるマウス・タイプをUSBマウスと定義します

これらの値は、この仮想マシンの導出元となった仮想マシン・テンプレートの同じパラメータに割り当てられた値に優先します。仮想マシンは、親テンプレートまたは構成コマンドのいずれにも定義されていないパラメータにデフォルト値を使用します。

注意:

CPUの容量は、-cpupoolパラメータで仮想マシンに割り当てられるCPUプールによって、または(-cpupoolパラメータで仮想マシンが構成されていない場合は)、default_unpinned_poolによって制御されます。-vcpuパラメータと-maxvcpuパラメータの値が割当済のCPUプール内のCPUの数より大きい場合は無視されます。

親トピック: Oracle Database Appliance仮想化プラットフォームでの仮想マシンの管理方法

仮想マシンの起動および停止

oakcli start vmコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで仮想マシンを起動します。同様に、oakcli stop vmコマンドを使用して、仮想マシンを停止します。

注意:

現在稼働している仮想マシンを再構成した場合、変更は仮想マシンを停止して再起動するまで有効になりません。

親トピック: Oracle Database Appliance仮想化プラットフォームでの仮想マシンの管理方法

外部での仮想マシンの構成

最初は、仮想マシンを仮想マシン・コンソール経由で接続せず、外部に構成できます。これは、Oracle VM Guest Additionsを使用して、仮想マシンにキーと値のペアを渡すことによって実現されます。oakcli modify vm -sコマンドを使用して、仮想マシンにパラメータを渡します。

# oakcli modify vm vmname-s 'key1:value1;key2:value2...'

例

次の例には、2つの値ペアが含まれています。

oakcli modify vm vmo16u3 -s 'com.oracle.linux.network.device.0:eth0;com.oracle.linux.network.ipaddr.0:192.1.2.18'

注意:

- Oracle VM Guest Additionsの詳細は、Oracle VMユーティリティ(for x86)に関するガイドのOracle VM Guest Additionsの使用に関する項。

- 詳細は、ホワイトペーパーOracle Database Appliance: 仮想マシンの自動プロビジョニングを参照してください。

http://www.oracle.com/technetwork/database/database-appliance/overview/oda-automatedvmprovisioning-2348232.pdf

親トピック: Oracle Database Appliance仮想化プラットフォームでの仮想マシンの管理方法

仮想マシン用の仮想マシン・コンソールのオープン

アクティブな仮想マシンの仮想マシン・コンソール・ウィンドウを開くには、Oracle Appliance Managerのoakcli show vmconsoleコマンドを実行します。コンソールが正しく表示されない場合は、コンソールを閉じ、DISPLAY環境変数をモニターに適した値に設定した後、oakcli show vmconsoleコマンドを再実行します。

ご使用の仮想マシンを構成して(oakcli modify vmコマンドで-sパラメータを指定します)、GUI仮想マシンのコンソールからではなくOAKCLIコマンドラインからのアクセスを許可することもできます。

例

vm1_odarepo1という仮想マシンのコンソールを開きます。

oakcli show vmconsole vm1_odarepo1

親トピック: Oracle Database Appliance仮想化プラットフォームでの仮想マシンの管理方法

新規仮想マシンのイメージの作成

oakcli clone vmコマンドを使用して、Oracle Database Appliance仮想化プラットフォーム上に、新しい仮想マシンのイメージを作成します。デフォルトでは、このイメージは、テンプレートまたはクローニングする仮想マシンからコンテンツおよび構成情報を継承し、ソースと同じリポジトリに格納されます。仮想マシンにローカル・リポジトリを使用している場合を除き、oakcli cloneコマンドに-node句を指定して、クローニング・プロセスを実行する必要があるノードを指定します。構成メタデータのみを含むスナップ・クローンを作成するには、oakcli cloneコマンドに-snap句を指定します。

親トピック: Oracle Database Appliance仮想化プラットフォームでの仮想マシンの管理方法

IPアドレスを使用した、eth0からのアクセスに対する仮想マシンの設定

次の一連のコマンドは、eth0インタフェースにIPアドレス192.168.16.51を設定して仮想マシンvmol6u3 (ovmdあり)を構成し、password123aにrootパスワードを設定します。

oakcli clone vm vmol6u3 -vmtemplate ol6u3 -repo shrepo -node 0
oakcli modify vm vmol6u3 -addnetwork priv1
oakcli start vm vmol6u3
oakcli modify vm vmol6u3 -s 'com.oracle.linux.network.device.0:eth0'
oakcli modify vm vmol6u3 -s 'com.oracle.linux.network.onboot.0:yes'
oakcli modify vm vmol6u3 -s 'com.oracle.linux.network.bootproto.0:static'
oakcli modify vm vmol6u3 -s 'com.oracle.linux.network.ipaddr.0:192.168.16.51'
oakcli modify vm vmol6u3 -s 'com.oracle.linux.network.netmask.0:255.255.255.0'
oakcli modify vm vmol6u3 -s 'com.oracle.linux.root-password:password123'

oakcli modify vm myol5u_test -attachvdisk sdisk1

oakcli delete vm my0l5u_test

親トピック: Oracle Database Appliance仮想化プラットフォームでの仮想マシンの管理方法

仮想マシンに対する仮想ディスクの追加または削除

仮想ディスクを追加または削除するには、oakcli modify vm vm_nameコマンドで-attachvdiskを指定するか、仮想ディスクを指定して-detachvdisk句を使用します。

親トピック: Oracle Database Appliance仮想化プラットフォームでの仮想マシンの管理方法

仮想マシンの共有リポジトリからの削除

個別の仮想マシンを使用しない場合、oakcli delete vmコマンドを使用して仮想マシンを削除し、記憶域とリソースを再利用できます。

例

ノード1から仮想マシンovu22を削除します。

oakcli delete vm ovu22 -server 1

親トピック: Oracle Database Appliance仮想化プラットフォームでの仮想マシンの管理方法

Oracle Database Applianceのライブ・マイグレーションの実行

システムがライブ・マイグレーションの要件を満たしている場合は、oakcli migrate vmコマンドを使用して、現在実行中のノードから別のノードに仮想マシンを移行できます。

ライブ・マイグレーションは、仮想マシンで実行しているクライアントやアプリケーションを切断することなく、稼働している仮想マシンを別の物理マシンに移動するプロセスを指します。仮想マシンのメモリー、記憶域およびネットワーク接続は、元のホスト・マシンから移動先に転送されます。

ライブ・マイグレーションを実行する前に、次の要件を満たすことが必要です。

- 仮想マシンは共有リポジトリ上にある必要があり、リポジトリは両方のノード上でオンラインである必要があります。

- 仮想マシンが動作している必要があります。

- 以降が成功するには、宛先ホストに、必要なリソース(メモリー、CPUなど)がある必要があります。

- 宛先ホストには、移行する仮想マシンのCPUプールと同名のCPUプールが必要です。

現在実行しているノードから別のノードに仮想マシンを移行するには、oakcli migrate vm vmnameコマンドを使用します。vnameは、移行する仮想マシンの名前です。

このコマンドを実行する場合、仮想マシンがオンラインで、応答している必要があり、共有リポジトリは両方のノード上でオンラインである必要があります。仮想マシンが移行の過程にある場合、OAKCLIでは仮想マシンの状態が「MIGRATING」と表示されます。

例3-19 現在実行しているノードから別のノードへの仮想マシンの移行の例

この例は、myvm1 という名前の仮想マシンを移行します。

oakcli migrate vm myvm1

親トピック: Oracle Database Appliance仮想化プラットフォームでの仮想マシンの管理方法

Oracle Database Appliance仮想化プラットフォームで高可用性を管理する方法

oakcli configure vmコマンドを使用して、ご使用の仮想マシンの高可用性を構成します。

1年を通して重要な期間、1日のほとんどの時間および1週間のほとんどの曜日に中断されることのないコンピューティング・サービスを提供するために、可用性の高いシステムが設計されています。信頼性、リカバリ可能性、タイムリなエラー検出および継続的な操作は、高可用性ソリューションの主な特性です。高可用性の2つの重要な要素は、自動再起動とフェイルオーバーです。

ローカル・リポジトリを使用している場合を除き、仮想マシンの高可用性オプションを設定できます。高可用性オプションは、デフォルトで仮想マシンを起動する必要があるノードと、仮想マシンが他のノードにフェイルオーバーする必要があるかどうかを指定します。フェイルオーバーは、仮想マシンがすでに稼働しているノードに障害が発生した場合や仮想マシンが起動しようとしたときに優先ノードが使用不可能である場合に発生する可能性があります。

高可用性のための自動再起動の構成

仮想マシンは、ハードウェア障害またはソフトウェア障害の後に、またはデータベース・ホスト・コンピュータが再起動されたときに、自動的に再起動されます。oakcli configure vmコマンドを使用して優先ノードで仮想マシンを起動するには、-prefnodeオプションを使用します。

高可用性のためのフェイルオーバーの構成

不測の失敗の後、手動で介入しなくても仮想マシンを他のノードで起動できるようフェイルオーバーを構成することで、高可用性が実現されます。コマンドoakcli configure vmで-failoverオプションを使用して、あるノードから別のノードへのフェイルオーバーを構成します。

親トピック: Oracle Database Appliance仮想化プラットフォームの管理

Oracle Database Appliance仮想化プラットフォームでのCPUプールの管理方法

これらのトピックでは、OAKCLIを使用して、Oracle Database Appliance仮想化プラットフォームでCPUプールを作成および管理する方法について説明します。

トピック:

- リソース割当てのCPUプールの管理について
CPUプールを使用して、Oracle Database Appliance仮想化プラットフォームで仮想マシンのワークロードに対するリソース割当てをケージして管理します。

- オーバーサブスクライブしたCPUプールについて
CPUプールで利用できるリソースよりも多くのCPUリソースをサブスクライブしないように仮想マシンを構成します。

- Oracle Database Appliance仮想化プラットフォーム・ノードでの新規CPUプールの作成
コマンドoakcli create cpupoolを使用して、CPUプールを作成します。

- Oracle Database Appliance仮想化プラットフォームのノードで構成されたCPUプールの表示
コマンドoakcli show cpupoolを使用して、定義済の各CPUプールに割り当てられるCPUを表示します。

- Oracle Database Appliance仮想化プラットフォーム・ノードのCPUプールに割り当てられるCPUの数の変更
oakcli configure cpupoolコマンドを使用して、CPUプールに割り当てられるCPUの数を変更します。

- Oracle Database Appliance仮想化プラットフォームでのCPUプールへの仮想マシンの割当て
oakcli configure vmコマンドを使用して、仮想マシンをCPUプールに割り当てます。

親トピック: Oracle Database Appliance仮想化プラットフォームの管理

リソース割当て用のCPUプールの管理について

CPUプールを使用して、Oracle Database Appliance仮想化プラットフォームでの仮想マシンのワークロードに対してリソース割当てをケージングし、管理します。

ワークロードを分離するには、CPUプールを作成して特定のCPUプールに仮想マシンを割り当て(ピン留め)ます。CPUプールに仮想マシンをピン留めすると、仮想マシンがそのCPUプールのCPUのみを使用するようになります。

Oracle Database Appliance仮想化プラットフォームを初めて構成すると、default-unpinned-poolが各ノードに作成されます。このプールのサイズは、ハードウェア・モデルによって異なります。

- Oracle Database Appliance X5-2仮想化プラットフォーム: default-unpinned-poolには72個のCPUが含まれます。

- Oracle Database Appliance X4-2仮想化プラットフォーム: default-unpinned-poolには48個のCPUが含まれます。

- Oracle Database Appliance X3-2仮想化プラットフォーム: default-unpinned-poolには32個のCPUが含まれます。

- Oracle Database Applianceバージョン1仮想化プラットフォーム: default-unpinned-poolには24個のCPUが含まれます。

ODA_BASEドメインを作成する場合は、新しいCPUプールが両方のノードに作成されます。プールはodaBaseCpuPoolという名前になります。このプールに必要なCPUは、default-unpinned-poolから削除されます。ODA_BASEは、odaBaseCpuPoolのCPUを使用できる唯一のドメインです。他の仮想マシンを起動すると、仮想マシンはdefault-unpinned-poolに残されたCPUで稼働し、これらの仮想マシンで実行される作業では事実上、ODA_BASEが除外されます。

仮想マシンは、CPUプールを追加作成してグループでケージングすることもできます。これらの追加プールを使用すると、1つ以上の仮想マシンを独自のCPUプールにピン留めできます。特定のCPUプールで稼働している仮想マシンは、他のCPUプールで稼働している仮想マシンとCPUサイクルを共有しません。CPUプールは必要な数だけ定義できます(上限はシステムの使用可能なCPUの数です)。

アプリケーション要件が時間とともに変化する場合は、必要に応じてCPUプールのサイズを変更したり、プールを追加または削除してリソースを最大限に活用することをお薦めします。ODA_BASEのサイズを変更することもできます。ただし、ODA_BASEのサイズを変更する場合、Oracle Database Appliance仮想化プラットフォーム・ライセンスの更新も行う特殊なコマンドを使用する必要があります。

関連項目:

ODA_BASEのサイズ変更について

例3-20 ノード上のCPUプールの表示例

次のoakcli show cpupoolコマンドでノードごとに示しているように、各ノードのCPUプールは同じサイズでなくてもかまいません(odaBaseCpuPoolを除く)。

oakcli show cpupool -node 0
Pool                         Cpu List
default-unpinned-pool   [14, 15, 16, 17, 18, 19, 20, 2
1, 22, 23]
twocpu                         [12, 13]
odaBaseCpuPool   [0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
10, 11]

oakcli show cpupool -node 1
Pool                         Cpu List
default-unpinned-pool   [12, 13, 14, 15, 16, 17, 18, 1
9, 20, 21, 22, 23]
odaBaseCpuPool   [0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
10,11]

関連項目:

Oracle Database Appliance仮想化プラットフォーム・ノードでの新規CPUプールの作成

親トピック: Oracle Database Appliance仮想化プラットフォームでのCPUプールの管理方法

オーバーサブスクライブされたCPUプールについて

CPUプールで利用できるリソースよりも多くのCPUリソースをサブスクライブしないように仮想マシンを構成します。

CPUリソースを1つのCPUプールに割り当てることはできますが、1つのCPUプールにしか属せません。複数の仮想マシンを、同じCPUプールに割り当てることができます。CPUプールは、プール内のアクティブな仮想マシンがプールに構成された数を超えるCPUを必要とする場合、オーバーサブスクライブになります。たとえば、CPUプールに4つのCPUがある場合、それぞれ4つのCPUを使用するように定義された2つの仮想マシンを起動できます。この場合、4つのCPUそれぞれが2つの仮想マシンをサポートしているため、CPUプールはオーバーサブスクライブされます。

これらの仮想マシンのいずれかを停止したとしても、2つのCPUが必要な別の仮想マシンを起動する場合、CPUプールはオーバーサブスクライブされたままになります。これは、CPUの2つが両方の仮想マシンをサポートしているためです。CPUプールをオーバーサブスクライブした場合、そのプール内の仮想マシンのパフォーマンスを評価します。オーバーサブスクライブされたプールの共有によって許容できないレベルまでパフォーマンスが低下している場合は、1つ以上の仮想マシンを異なるCPUプールに再度割り当てます。

親トピック: Oracle Database Appliance仮想化プラットフォームでのCPUプールの管理方法

Oracle Database Appliance仮想化プラットフォーム・ノードでの新規CPUプールの作成

oakcli create cpupoolコマンドを使用して、CPUプールを作成します。

CPUプールを作成することによってリソースの使用量を管理し、このリソースを仮想マシンに割り当てます。

例3-21 Oracle Database Appliance仮想化プラットフォーム・ノードでの新規CPUプールの作成の例

この例では、4つのCPUが割り当てられているwinpoolという名のCPUプールをノード0上に作成します。

oakcli create cpupool winpool -numcpu 4 -node 0

親トピック: Oracle Database Appliance仮想化プラットフォームでのCPUプールの管理方法

Oracle Database Appliance仮想化プラットフォームのノードで構成されたCPUプールの表示

oakcli show cpupoolコマンドを使用して、定義済の各CPUプールに割り当てられたCPUを表示します。

oakcli show cpupoolを使用すると、各CPUプールに割り当てられている仮想マシンを表示できます。

例3-22 Oracle Database Appliance仮想化プラットフォーム・ノードで定義済のCPUプールに割り当てられたCPUの数の表示例

このoakcli show cpupoolの例は、ノード0で定義済の各CPUプールに割り当てられたCPUを示しています。

oakcli show cpupool -node 0

親トピック: Oracle Database Appliance仮想化プラットフォームでのCPUプールの管理方法

Oracle Database Appliance仮想化プラットフォームでのCPUプールに割り当てられるCPUの数の変更

oakcli configure cpupoolコマンドを使用して、CPUプールに割り当てられるCPUの数を変更します。

Oracle VM Serverは、1つの仮想プールにのみ割り当てることができます。しかし、仮想プールに割り当てられているリソースを変更して、仮想マシンで使用できるCPUリソースを増やすことができます。

例3-23 Oracle Database Appliance仮想化プラットフォームでのCPUプールに割り当てられるCPUの数の変更の例

このoakcli configure cpupoolの例は、ノード1のlinpoolという名前のCPUプールに割り当てられるCPUの数を変更します。コマンドを実行すると、CPUに割り当てられる新しいCPUリソースの数は6になります。

oakcli configure cpupool linpool -numcpu 6 -node 1

親トピック: Oracle Database Appliance仮想化プラットフォームでのCPUプールの管理方法

Oracle Database Appliance仮想化プラットフォームでのCPUプールへの仮想マシンの割当て

oakcli configure vmコマンドを使用して、仮想マシンをCPUプールに割り当てます。

Oracle Database Appliance仮想化プラットフォームでの仮想マシンの配置ポリシーの一環として、ノード上のCPUプールの可用性を確認します。

仮想マシンが特定のCPUプールに割り当てられており、フェイルオーバーが可能な場合、この仮想マシンはセカンダリ・ノードで同じCPUプールを使用しようとします。他のノードにCPUプールが存在してもサイズが異なる場合、仮想マシンがセカンダリ・ノードで稼働すると、その仮想マシンのパフォーマンスに影響することがあります。割り当てられたCPUプールがセカンダリ・ノードに存在しない場合、仮想マシンはフェイルオーバーできません。

注意:

oakcli cpupoolコマンドを使用してodaBaseCpuPoolを管理しないでください。かわりに、「ODA_BASEのサイズ変更方法」で説明されているように、ODA_BASEを構成するコマンドを使用します。

例3-24 Oracle Database Appliance仮想化プラットフォームでのCPUプールへの仮想マシンの割当て例

このoakcli configure vm例では、wintestという名の仮想マシンをwinpoolという名のCPUプールにピン留めする方法を示しています。

oakcli configure vm wintest -cpupool winpool

親トピック: Oracle Database Appliance仮想化プラットフォームでのCPUプールの管理方法

関連項目:

ODA_BASEのサイズ変更について

Oracle Database Appliance仮想化プラットフォームのネットワーク・インフラストラクチャおよび仮想ローカル・エリア・ネットワークについて

仮想マシンにアクセスするために使用するネットワークを指定するには、Oracle Database Appliance仮想化プラットフォームのネットワーク・インフラストラクチャ・コンポーネントを使用します。

Oracle Database Appliance仮想化プラットフォームは、すべてのネットワークにブリッジを事前に作成して、上位レベルのネットワーク・インフラストラクチャ・コンポーネントをすべて管理します。仮想マシンにアクセスするためのフロント・エンド・ポイントは、Dom0に定義されたブリッジの1つになります。

ネットワーク・インタフェースは、Oracle Database Applianceのハードウェアに応じて異なります。いずれの場合も、ユーザー・ドメインへの接続は、選択したインタフェースを介して行われます。Oracle Database Applianceの表を参照してください。ネットワーク・インタフェースの構成の概要は、「基本的な仮想マシン・ローカル・エリア・ネットワーク」を参照してください。

Oracle Database Applianceバージョン1仮想化プラットフォームのネットワーク・インタフェース

次の表は、Oracle Database Applianceバージョン1 (外部ストレージ・シェルフがないシステム)上のOracle Database Appliance仮想化プラットフォームのデフォルト・ネットワーク・インタフェースを示します。

表3-1 Oracle Database Applianceバージョン1仮想化プラットフォームのネットワーク・インタフェース

タイプ

Dom0でのインタフェース

Dom0でのボンド・デバイス

Dom0のブリッジ

ODA_BASEドメインのインタフェース

プライベート

eth0

eth1

bond0

priv1

eth0

オンボード・パブリック

eth2

eth3

bond1

net1

eth1

第1ペア・クアッド・ポート

eth4

eth5

bond2

net2

eth2

第2ペア・クアッド・ポート

eth6

eth7

bond3

net3

eth3

10-GbEインタフェース

eth8

eth9

xbond0

net4

eth4

注意:

(銅線でなく)ファイバーのパブリック・ネットワーク接続を定義すると、PCIeボードにbond0が構成されます。

Oracle Database Appliance X3-2以降のOracle Database Appliance仮想化プラットフォーム・ネットワーク・インタフェース

次の2つの表は、Oracle Database Appliance X3-2以降(外部ストレージ・シェルフがあるシステム)上のOracle Database Appliance仮想化プラットフォームのデフォルト・ネットワーク・インタフェースを示します。

表3-2 Oracle Database Appliance仮想化プラットフォームのデュアル・ポート10-GbEネットワーク・インタフェース(Oracle Database Appliance X3-2以降)

Dom0でのインタフェース

Dom0でのボンド・デバイス

Dom0のブリッジ

ODA_BASEドメインのインタフェース

1. eth0

2. eth1

icbond0

priv1

eth0

表3-3 Oracle Database Appliance仮想化プラットフォームのオンボード・クアッド・ポート10-GbEネットワーク・インタフェース(Oracle Database Appliance X3-2以降)

Dom0でのインタフェース

Dom0でのボンド・デバイス

Dom0のブリッジ

ODA_BASEドメインのインタフェース

1. eth2

2. eth3

bond0

net1

eth1

1. eth4

2. eth5

bond1

net2

eth2

注意:

(銅線でなく)ファイバーのパブリック・ネットワーク接続を定義すると、PCIeボードにbond0が構成されます。

Oracle Database Applianceの仮想マシン・ローカル・エリア・ネットワークの構成の概要

仮想マシンの構成時に、関連ブリッジを指定して、仮想マシンが使用するネットワークを定義します。

たとえば、myvm1という名前の仮想マシンをnet1ネットワークに接続するには、次のコマンドを使用します。

oakcli modify vm myvm1 -addnetwork net1

「基本的な仮想マシン・ローカル・エリア・ネットワーク」の図は、この仮想マシン・ネットワーク構成の結果である標準的なOracle Database Applianceローカル・エリア・ネットワークの構成を示しています。

図3-3 基本的な仮想マシン・ローカル・エリア・ネットワーク

Oracle Database Appliance仮想化プラットフォームのインストールと構成の際に、デフォルトの仮想ローカル・エリア・ネットワーク(VLAN)をODA_BASEに割り当てます。「仮想ローカル・エリア・ネットワークを使用するOracle Database Appliance仮想化プラットフォーム」の図では、VLANを使用した標準的なOracle Database Appliance構成を示します。図は「基本的な仮想マシン・ローカル・エリア・ネットワーク」と同じ構成を示していますが、バックアップ用(backup)、アプリケーション用(application)および管理用(mgnt)の3つのタグ付きVLANが追加されています。

図3-4 仮想ローカル・エリア・ネットワークを使用するOracle Database Appliance仮想化プラットフォーム

親トピック: Oracle Database Appliance仮想化プラットフォームの管理

ユーザー・ドメインおよびODA_BASEでの仮想ローカル・エリア・ネットワークの管理

これらの例を使用して、仮想ローカル・エリア・ネットワーク(VLAN)を構成および管理する方法を理解します。

ユーザー・ドメインのVLANを管理するには、ODA_BASEにログインします。ODA_BASEのVLANを管理するには、Dom0にログインします。この項の例では、sample10という名前のVLANを使用します。

注意:

Oracle Database ApplianceまたはOracle Database Appliance仮想化プラットフォームのデプロイ前にのみ、Dom0からVLANを作成できます。

例3-25 仮想ローカル・エリア・ネットワークの作成の例

1. VLANを作成するには、次の情報を準備します。

- VLAN名。VLANの作成先のノード上で一意(ただし、Oracle Database Appliance仮想化プラットフォームの他のノード上にあるVLAN名と同じ名前にすることは可能)。

- VLANタグ番号。2から4096 (境界値を含む).の値で、VLANの作成先のノード上で一意(ただし、Oracle Database Appliance仮想化プラットフォームの他のノード上にあるVLANタグ番号と同じ番号にすることは可能)。

- VLANを作成するインタフェースの名前。「Oracle Database Appliance仮想化プラットフォームのネットワーク・インフラストラクチャおよび仮想ローカル・エリア・ネットワークについて」の表のDom0でのボンド・デバイス列にリストされているハードウェアで使用可能なインタフェースを見つけます。

- VLANの作成先のノード。

2. 次のコマンドを入力して、VLANの作成を開始します。プロンプトが表示されたら、準備した情報を入力します。
oakcli create vlan

注意:

両方のノードに同じVLANを作成する必要がある場合、コマンドoakcli create vlanを2回(ノード0用に1回とノード1用に1回)入力します。

次のoakcli create vlanの例は、ノード0でVLAN sample10を作成します。

oakcli create vlan sample10 -vlanid 10 -if bond0 -node 0

注意:

共有リポジトリに作成した仮想マシンでVLANを使用する予定の場合は、両方のノードでそのVLANを作成します。仮想マシンがデフォルトで稼働するように構成されているノードで割り当てられたネットワークが使用不可能な場合、またはフェイルオーバーの後に起動するよう仮想マシンが構成されているノードで割り当てられたネットワークが使用不可能な場合には、仮想マシンに障害が発生します。

例3-26 ユーザー・ドメインの仮想ローカル・エリア・ネットワークの割当ておよび削除の例

既存のVLANを仮想マシンに割り当てるには-addnetwork句を指定して、仮想マシンからVLANを削除するには-deletenetwork句を指定してoakcli modify vmコマンドを使用します。句にはVLAN名も指定する必要があります。

次のoakcli modify vmの例は、sample10 VLANを仮想マシンmyol5u_testに割り当てます。

oakcli modify vm myol5u_test -addnetwork sample10

例3-27 ODA_BASEの仮想ローカル・エリア・ネットワークの割当ておよび削除の例

ODA_BASEに既存のVLANを追加したり、ODA_BASEからVLANを削除するには、コマンドoakcli configure oda_baseを使用します。このコマンドでは、ODA_BASEおよびドメイン・メモリーのサイズ変更もできます。VLANの管理のみ行う場合は、現在のCPUコア数に対応する番号と現在のメモリー数を入力します。

次の例(抜粋)では、CPUコア数とデフォルトのメモリー値は変更されないままですが、ODA_BASEにVLAN test01が割り当てられます。現在のCPUコア数6は、コア・ライセンス・オプションの値リストの選択番号3に対応しています。

# oakcli configure oda_base
Core Licensing Options:
1. 2 CPU Cores
2. 4 CPU Cores
3. 6 CPU Cores
4. 8 CPU Cores
5. 10 CPU Cores
6. 12 CPU Cores
Current CPU Cores       :6
Selection[1 : 6](default 12 CPU Cores) : 3
ODA base domain memory in GB(min 8, max 88)(Current Memory 48G)[default 64]     : 48
INFO: Using default memory size i.e. 64 GB
Additional vlan networks to be assigned to oda_base? (y/n) [n]: y
Select the network to assign (test00,test01,test02,test03): test01
Additional vlan networks to be assigned to oda_base? (y/n) [n]:
Vlan network to be removed from oda_base (y/n) [n]:
INFO: . . .

例3-28 仮想ローカル・エリア・ネットワークの表示の例

ODA_BASEに現在存在するVLANを表示するには、oakcli show vlanコマンドを実行します。

次の例では、前述の例で使用したsample10 VLAN以外のVLANが表示されています。

oakcli show vlan

NAME                  ID    INTERFACE   NODENUM
----                  --    ---------   -------
net1                  1     bond0       0
net1                  1     bond0       1
net2                  1     bond1       0
net2                  1     bond1       1
net3                  2     bond1       0
net3                  4     bond0       1
net10                 20    bond1       0
net10                 20    bond1       1

例3-29 仮想ローカル・エリア・ネットワークの削除の例

ノードから不要なVLANを削除するには、oakcli delete vlanコマンドでVLAN名と当該ノード番号を指定します。

この例では、(前述のoakcli create vlanの例でVLANが割り当てられた)ノード0からVLAN sample10が削除されます。

oakcli delete vlan sample10 -node 0

注意:

ネイティブVLANは削除できません。ネイティブVLANは、Oracle Database Appliance仮想化プラットフォーム・ソフトウェアのデプロイ中に構成される仮想ローカル・エリア・ネットワークです。

親トピック: Oracle Database Appliance仮想化プラットフォームの管理

ODA_BASEのサイズを変更する方法

ODA_BASEドメインを割り当てるCPUコア数を増減し、必要に応じてワークロードに対する演算能力およびメモリーを増減できます。

トピック:

- ODA_BASEのサイズ変更について
ODA_BASEリソース割当てを確認したりサイズ変更を実行したりする際は、次のガイドラインを使用することをお薦めします。

- ODA_BASEコア数の変更

親トピック: Oracle Database Appliance仮想化プラットフォームの管理

ODA_BASEのサイズ変更について

ODA_BASEリソース割当てを確認したりサイズ変更を実行したりする際は、次のガイドラインを使用することをお薦めします。

インストール済のOracleデータベースの演算能力またはメモリーを増強する必要がある場合、Oracle Database Appliance仮想化プラットフォームでODA_BASEドメインに割り当てられているCPUコアの数を増やします。または、仮想マシン・ドメインに割り当てられるCPUを増やす必要がある場合はCPUコアを減らします。各ノードの割当て済CPUコア数は、2または2の倍数ずつ増減する必要があります。

『Oracle Database Applianceスタート・ガイド』の付録Aのガイドラインに従って、テンプレートを使用して、ODA_BASEにデプロイするデータベースをサイズ設定することをお薦めします。その付録の表を使用して、これらのデータベースに必要なCPUの数を合計し、その値を2で割ると、ODA_BASEに必要なCPUコアの数を判断できます。

サイズ変更プロセス中、ODA_BASEドメインが停止します。そのため、Oracleデータベースで必須のアクティビティが実行されていない場合、または予定されたメンテナンス作業をスケジュールする場合は、ODA_BASEコア数の変更を計画してください。

親トピック: ODA_BASEのサイズ変更の方法

関連項目:

Oracle Database Applianceスタート・ガイド

ODA_BASEコア数の変更

これまでに説明した前提条件を実行したら、次の手順を実行して、ODA_BASEコア数を変更します。

1. Dom0にログインし、次の例に示すようにoakcli configure oda_baseコマンドを実行します。ODA_BASEのCPUコア数が6から8に変更されます。

# oakcli configure oda_base
Core Licensing Options:
1. 2 CPU Cores
2. 4 CPU Cores
3. 6 CPU Cores
4. 8 CPU Cores
5. 10 CPU Cores
6. 12 CPU Cores
Current CPU Cores       :6
Selection[1 : 6](default 12 CPU Cores) : 10
ODA base domain memory in GB(min 8, max 88)(Current Memory 64G)[default
32]     :
INFO: Using default memory size i.e. 32 GB
Additional vlan networks to be assigned to oda_base? (y/n) [n]:
Vlan network to be removed from oda_base (y/n) [n]
INFO: Node 0:Configured oda base pool
INFO: Node 1:Configured oda base pool
INFO: Node 0:ODA Base configured with new memory
INFO: Node 0:ODA Base configured with new vcpus
INFO: Changes will be incorporated after the domain is restarted on Node 0
INFO: Node 1:ODA Base configured with new memory
INFO: Node 1:ODA Base configured with new vcpus
INFO: Changes will be incorporated after the domain is restarted on Node 1

2. コマンドの出力に示されるアクションを実行します。前の例で示したバージョンのように、すべてのバージョンのソフトウェアで、ODA_BASEを再起動する前に追加のアクションが要求されるわけではありません。

3. 両方のノードのDom0で次のrestartコマンドを実行し、ドメインを再起動してODA_BASEの変更後の構成を実装します。

oakcli restart oda_base

親トピック: ODA_BASEのサイズ変更の方法

4 Oracle Appliance Managerコマンドライン・インタフェース

Oracle Appliance Managerコマンドライン・インタフェース(OAKCLI)はOracle Database Appliance専用のコマンドライン・インタフェース(CLI)です。

トピック:

- Oracle Appliance Managerコマンドライン・インタフェース(OAKCLI)
oakcliコマンドは、Oracle Database ApplianceやOracle Database Appliance仮想化プラットフォームでデータベースやシステムの管理を実行するための主な方法です。

- SUDOを使用したOAKCLI権限およびセキュリティの管理
Oracle Appliance Managerコマンドライン・ユーティリティは、ほとんどの管理アクションでrootシステム権限を必要とします。システムの監査とセキュリティ・ポリシーの一部として、SUDOを使用できます。

- oakcli add disk -local
oakcli add disk -localコマンドは、障害ディスクを物理的に交換した後、システムにローカル・ディスクを追加するために使用します。

- oakcli apply

- oakcli clone commands
oakcli clone コマンドを使用して、仮想マシンまたは仮想ディスクをクローニングします。

- oakcli configure commands
oakcli configureコマンドを使用して、Oracle Database Appliance上のコンポーネントを構成します。

- oakcli copy

- oakcli create commands
oakcli createコマンドを使用して、Oracle Database Applianceのコンポーネントを作成します。

- oakcli delete commands
oakcli deleteコマンドを使用して、コンポーネントをOracle Database Applianceから削除します。

- oakcli deploy
oakcli deployコマンドを使用して、Oracle Grid InfrastructureをOracle Database Appliance上のクラスタに対してデプロイします。

- oakcli diskwritecache

- oakcli import vmtemplate

- oakcli locate disk

- oakcli manage diagcollect

- oakcli migrate vm

- oakcli modify commands
oakcli modifyコマンドを使用して、データベース、既存の仮想マシンまたは仮想マシン・テンプレートを変更します。

- oakcli orachk
oakcli orachkコマンドを使用して、ORAchkユーティリティを使用して構成設定を監査します。

- oakcli resize dbstorage

- oakcli restart oda_base
oakcli restart oda_baseコマンドを使用して、ローカル・ノードのODA_BASEを停止して再起動します。

- oakcli show commands
oakcli showコマンドを使用して、Oracle Database Applianceコンポーネントのステータスを表示します。

- oakcli start commands
oakcli startコマンドを使用して、仮想マシンの起動、ノードの共有リポジトリの起動、ローカル・ノードのODA_BASEの起動を実行します。

- oakcli stopコマンド

- oakcli stordiag

- oakcli test asr

- oakcli unpack

- oakcli update
oakcli updateコマンドを使用して、Oracle Database Applianceパッチを適用します。

- oakcli upgrade
oakcli upgradeコマンドを使用して、Oracle Database Appliance上のOracle Databaseソフトウェアをアップグレードします。

- oakcli validate
Oracle Database Applianceの状態またはオペレーティング・システムのパッチの適用可能性を検証します。

Oracle Appliance Managerコマンドライン・インタフェース(OAKCLI)について

oakcliコマンドは、Oracle Database ApplianceやOracle Database Appliance仮想化プラットフォームでデータベースやシステムの管理を実行するための主な方法です。

OAKCLIコマンドでは次のタスクを実行できます。

- ハードウェア・コンポーネントのリスト

- ハードウェア・コンポーネントの検証と診断

- ソフトウェアのインストールとアップグレード

- ソフトウェア・パッチの適用

- データベースの作成と削除

- Oracleホームのインストールとアンインストール

- 仮想マシンのデプロイおよび管理

Oracle Appliance Managerとハードウェアのバージョンによっては、OAKCLIコマンドの一部を使用できない場合があります。ご使用のバージョンのOracle Appliance ManagerとハードウェアでどのOAKCLIコマンドがサポートされているかを確認するには、OAKCLIのヘルプ・コマンドoakcli -hを実行します。

OAKCLIコマンドの場所とパスの構成

Oracle Appliance Managerコマンドライン・インタフェースは、次のディレクトリにあります。

/opt/oracle/oak/bin/oakcli

Oracle Database Applianceサーバーでrootユーザー・アカウントを構成して、パス/opt/oracle/oak/bin/oakcliでoakcliコマンドを検索するようPATH 変数を定義します。

OAKCLI構文

Oracle Appliance Managerコマンドライン・インタフェースのコマンドおよびパラメータでは大文字と小文字を区別しません。

oakcliでは次のコマンド構文を使用します。

oakcli command object [options]

- commandは、アプライアンスで実行するアクションです。たとえば、show、locate、applyなどです。

- objectは、oakcliコマンドが操作を実行する対象のターゲットまたはオブジェクトです。たとえば、ディスクやコントローラを作成または構成したり、その他のシステムやソフトウェアの管理を実行するコマンドを発行します。オブジェクトの短縮形も使用できます。

- optionsは、oakcliコマンドのオプション部分です。オプションは、オブジェクトで実行されるoakcliコマンドの使用を拡張する1つ以上のオプションから構成できます。オプションには、オブジェクトで実行するアクションに関する追加情報が含まれます。オプションの名前には、前にダッシュをつけます。必要なアクションをコマンドが実行するために、多数のオプションでオブジェクトの名前を必要とします。ヘルプ・オプション(-h)は、すべてのコマンドで利用できるオプションです。-hオプションを含める場合に、実行するコマンドの追加情報を取得できます。

Oracle Appliance Managerコマンドライン・インタフェースのヘルプ

次のコマンドを実行すると、Oracle Database Applianceで利用できるすべてのoakcliコマンドの使用方法が表示されます。

oakcli -h

特定のoakcliコマンドに関する詳細なヘルプを表示するには、次のコマンドを実行します。

oakcli command -h

オブジェクトで実行される特定のoakcliコマンドについての詳細なヘルプや、そのオブジェクトとともに使用できるオプションを表示するには、次のコマンドを実行します。

oakcli command object -h

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

SUDOを使用したOAKCLI権限とセキュリティの管理

Oracle Appliance Managerコマンドライン・ユーティリティでは、ほとんどの管理アクションでrootシステム権限を必要とします。システムの監査とセキュリティ・ポリシーの一部として、SUDOを使用できます。

ほとんどのタスクで、rootとしてログインし、Oracle Database ApplianceでOracle Appliance Managerコマンドライン・インタフェースを使用することをお薦めします。rootとしてログインしていない場合は、アプライアンスでほとんどのアクションを実行できません。たとえば、rootとしてログインしていない場合は、ストレージの情報を確認できますが、ストレージを変更できません。

SUDOを使用したrootユーザー・アクセスの許可

システムの管理がデータベースの管理とは別のグループによって行われる環境であったり、セキュリティへの強い懸念がある環境では、rootユーザーのアカウントやパスワードへのアクセスを制限することがあります。SUDOにより、システム管理者は特定のユーザー(またはユーザー・グループ)にrootとしてコマンドを実行できる権限を与えられます。そして同時に、セキュリティとコンプライアンスの手順として、すべてのコマンドと引数をログに記録できます。

SUDOセキュリティ・ポリシーを構成するには、ファイル/etc/sudoersを使用します。sudoersファイルの中でユーザー・グループやコマンド・セットを構成すると、SUDOコマンドを使用したサーバーの管理を簡素化して監査できます。

注意:

SUDOの構成によって、任意の操作を実行できる権限をユーザーに与えることは、そのユーザーにroot権限を与えることと同じです。これがセキュリティのニーズに適しているかどうかを慎重に検討してください。

SUDO例1: あるユーザーに対して、任意のOAKCLI操作の実行を許可

次の例では、ユーザーがOAKCLI操作を実行できるようにSUDOを構成する方法を示します。これを行うには、/etc/sudoersファイルのコマンドのセクションに数行追加します。

## The commands section may have other options added to it.
##
Cmnd_Alias OAKCLI_CMDS=/opt/oracle/oak/bin/oakcli *
jdoe ALL = OAKCLI_CMDS

この例では、ユーザー名はjdoeです。ファイルのパラメータ設定ALL= OAKCLI_CMDSは、ユーザーjdoeに対して、コマンド別名エイリアスOAKCLI_CMDSによって定義されるすべてのoakcliコマンドを実行する権限を付与します。構成後、1つのsudoersファイルを複数のホストにコピーできます。また、ホストごとに異なるルールを作成することもできます。

注意:

データベース作成の前に、各サーバーのrootユーザーにSSHのユーザー等価性を設定する必要があります。ユーザーの等価性を設定せずサーバーごとにSSHを構成すると、データベースの作成中、各サーバーのrootパスワードを指定するよう求めるプロンプトが表示されます。

ユーザーのsudoerファイルを構成すると、ユーザーjdoeはコマンド別名OAKCLI_CMDSで構成されたoakcliコマンドのセットを実行できます。次に例を示します。

$ sudo oakcli create database -db newdb

INFO: 2015-08-05 14:40:55: Look at the logfile  '/opt/oracle/oak/log/scaoda1011/tools/12.1.2.4.0/createdb_newdb_91715.log' for more details

INFO: 2015-08-05 14:40:59: Database parameter file is not provided. Will be using default parameters for DB creation
Please enter the 'SYSASM'  password : (During deployment we set the SYSASM password to 'welcome1'):
Please re-enter the 'SYSASM' password:

INFO: 2015-08-05 14:41:10: Installing a new home: OraDb12102_home3 at /u01/app/oracle/product/12.1.0.2/dbhome_3

Please select one of the following for Database type  [1 .. 3]:
1    => OLTP
2    => DSS
3    => In-Memory

SUDO例2: あるユーザーに対して、選択したOAKCLI操作のみの実行を許可

ユーザーが選択されたOAKCLI操作のみを実行できるようにSUDOを構成するには、/etc/sudoersファイルのコマンド・セクションに、次のように行を追加します。

[jdoe2@servernode1 ~]$ sudo /opt/oracle/oak/bin/oakcli create database -db test

INFO: 2015-09-30 15:49:07: Look at the logfile '/opt/oracle/oak/log/servernode1/tools/12.1.2.4.0/createdb_test_59955.log' for more details

INFO: 2015-09-30 15:49:12: Database parameter file is not provided. Will be using default parameters for DB creation

Please enter the 'SYSASM'  password : (During deployment we set the SYSASM password to 'welcome1'):
Please re-enter the 'SYSASM' password:
INFO: 2015-09-30 15:49:27: Installing a new home: OraDb12102_home2 at /u01/app/oracle/product/12.1.0.2/dbhome_2

Please select one of the following for Database type  [1 .. 3]:
1    => OLTP
2    => DSS
3    => In-Memory

この例では、ユーザーjdoe2がoakcli show databasesコマンドを実行しようとしていますが、これはこのユーザーに対して構成されているコマンドのセットの一部ではありません。Sudoにより、jdoe2はそのコマンドを実行できません。

[jdoe2@servernode1 ~]$ sudo /opt/oracle/oak/bin/oakcli show database

Sorry, user jdoe2 is not allowed to execute '/opt/oracle/oak/bin/oakcli show database' as root on servernode1.

関連項目:

SUDOの構成と使用の詳細は、次のSUDOのマニュアル・ページを参照してください。

http://www.sudo.ws/sudo.html

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

oakcli add disk -local

oakcli add disk -localコマンドは、障害ディスクを物理的に交換した後、システムにローカル・ディスクを追加するために使用します。

注意:

このコマンドは、Oracle Database Appliance X4-2、X3-2およびV1でのみ使用できます

構文

oakcli add disk -local

使用上の注意

- 1ノード当たり2つを超えるディスクを追加することはできません。

- oakcli add disk -localコマンドを実行する前に、障害ドライブを取り外して新しいドライブと交換する必要があります。

- このコマンドを実行する前に、新しいディスクをスロットに挿入する必要があります。

- oakcli add disk -local コマンドは、ベアメタル・デプロイメントでのみサポートされます。仮想化された構成ではサポートされていません。

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

oakcli apply

oakcli applyコマンドをノード0から使用して、Oracle Database Applianceコア容量を再構成します。このコマンドは、ベア・メタル・デプロイメントにのみ適用されます。

構文

次の構文を使用します。core_config_key_fileは、My Oracle Supportで生成されてOracle Database Applianceにコピーされた構成キー・ファイルのフル・パス名です。

oakcli apply core_configuration_key core_config_key_file [-h]

パラメータ

パラメータ

説明

core_config_key_file

構成キー・ファイルのフル・パスと名前を特定します。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

使用上の注意

- oakcli applyコマンドは、rootユーザーとしてOracle Database Applianceの最初のノードから実行します。

- oakcli applyコマンドを実行すると、Oracle Database Applianceは両方のノードにキーを適用し、再起動します。コア構成キーを表示するには、oakcli show core_config_keyを実行します。oakcli show core_config_keyを参照してください。

- コア・キーの適用は、ベア・メタルの実装にのみ適用されます。Oracle Database Appliance仮想化プラットフォームでは使用できません。

例

構成キー・ファイル/tmp/set8cores.confを使用して、新規コア数でOracle Database Applianceを再構成します。

oakcli apply core_configuration_key /tmp/set8cores.conf
...................done
INFO: Cluster will be rebooted after applying the core_configuration_key successfully
INFO: ....................................

INFO: Applying core_configuration_key on '192.0.2.21'
INFO: ........................................................................
INFO: Running as root: /usr/bin/ssh -1 root 192.0.2.21 /tmp/tmp_lic_exec.pl
INFO: Running as root: /usr/bin/ssh -1 root 192.0.2.21 /opt/oracle/oak/bin/oakcli enforce core_configuration_key /tmp/.lic_file
INFO: Applying core_configuration_key on '192.0.2.20'

INFO: ........................................................................
INFO: Running as root: /usr/bin/ssh -1 root 192.0.2.20 /tmp/tmp_lic_exec.pl
INFO: Running as root: /usr/bin/ssh -1 root 192.0.2.20 /opt/oracle/oak/bin/oakcli enforce core_configuration_key /tmp/.lic_file
INFO: Applying core_configuration_key on '192.0.2.20'

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

oakcli cloneコマンド

oakcli cloneコマンドを使用して、仮想マシンまたは仮想ディスクをクローニングします。

トピック:

- oakcli clone vdisk
oakcli clone vdiskコマンドを使用して、仮想マシンのクローンを作成します。

- oakcli clone vm
oakcli clone vmコマンドを使用して、仮想マシンのクローンおよびスナップ・クローンを作成します。

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

oakcli clone vdisk

oakcli clone vdiskコマンドを使用して、仮想マシンのクローンを作成します。

構文

oakcli clone vdisk new_vdisk_name -repo repo_name -src source_vdisk_name [-h]

パラメータ

パラメータ

説明

new_vdisk_name

クローン仮想ディスクに付ける名前

repo_name

クローニング元仮想ディスクのリポジトリ・ソース名

source_vdisk_name

クローニング元仮想ディスクの名前

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例4-1 仮想ディスクのクローニング

vrepo1というリポジトリに格納されたvdisk1という既存の仮想ディスクからmy_vdisk2という仮想ディスクのクローンを作成します。

oakcli clone vdisk my_vdisk2 -repo vrepo1 -src vdisk1

親トピック: oakcli cloneコマンド

oakcli clone vm

oakcli clone vmコマンドを使用して、仮想マシンのクローンおよびスナップ・クローンを作成します。

構文

テンプレートから仮想マシンを作成するには、次の手順を実行します。

oakcli clone vm vm_name -vmtemplate template_name -repo repo_name [-node 0|1] [-driverdomain]

既存の仮想マシンのスナップショット・クローンを作成するには:

oakcli clone vm vm_name -vm src_vm_name -snap [-force] [-driverdomain]

テンプレートから仮想マシンのスナップショットを作成するには:

oakcli clone vm <vm_name> -vmtemplate src_vmtempl_name -snap [-driverdomain]

パラメータ

パラメータ

説明

-vmvm_name

新しくクローニングされた仮想マシンに付けた名前を識別します。

-vmtemplate template_name

クローン元の仮想マシンが含まれているテンプレートの名前を識別します。

-repo repo_name

クローン元のテンプレートが含まれているリポジトリの名前を識別します。

-node 0 | 1

仮想マシンがクローニングされる共有リポジトリが含まれているOracle Database Applianceノードを指定します。

-vm src_name

クローニングされる仮想マシンの名前を識別します。

-snap

(オプション)ソース仮想マシンまたは仮想マシン・テンプレートのスナップショットを作成します。

-driverdomain

(オプション)ドライバ・ドメイン・オプションを使用して仮想マシンを作成します。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

使用上の注意

- -nodeパラメータは、共有リポジトリからクローニングするときに使用する必要があります。-nodeパラメータは、非共有リポジトリでは無効です。

- ドライバ・ドメインはゲスト仮想マシンに仮想ディスクを追加する場合のみ機能します。 -driverdomain を指定すると、クローニングされた仮想マシンがドライバ・ドメイン・モードになります。対応する仮想マシン構成ファイル、vm.cfgには次のディスク・エントリがあります。
-driverdomain を指定すると、クローニングされた仮想マシンがドライバ・ドメイン・モードになります。対応する仮想マシン構成ファイル、vm.cfgには次のディスク・エントリがあります。

disk = [u'file:/OVS/Repositories/repo5/.ACFS/snaps/vm10/VirtualMachines/

vm10/System.img,xvda,w',

u'file:/u01/app/sharedrepo/repo5/.ACFS/snaps/

vm10/VirtualMachines/vm10/u01.img,xvdb,w,oakDom1']

xvdaブート・ディスクを除き、すべてのディスクにoakDom1からのパス、つまりodabaseがあります。

例4-2 仮想マシン・イメージの作成

ノード0のrepo2 という名前の共有リポジトリに格納されているmyol6u_15gb1という名前の仮想マシン・テンプレートから、myol6u_testという名前の仮想マシン・イメージを作成します。

oakcli clone vm myol6u_test -vmtemplate myol6u_15gb1 -repo repo2 -node 0

親トピック: oakcli cloneコマンド

oakcli configureコマンド

oakcli configureコマンドを使用して、Oracle Database Appliance上のコンポーネントを構成します。

トピック:

- oakcli configure additionalnet

- oakcli configure asr

- oakcli configure cpupool

- oakcli configure firstnet
oakcli configure firstnetコマンドを使用して、デプロイメント・ソフトウェアをダウンロードするための初期ネットワークをOracle Database Applianceで構成します。

- oakcli configure ib2fiber

- oakcli configure network

- oakcli configure oda_base

- oakcli configure repo

- oakcli configure vm
oakcli configure vmコマンドを使用して、Oracle Database Appliance仮想化プラットフォーム上の仮想マシンを構成し、ユーザー・ドメインへのリソース割当てを増加または削減します。

- oakcli configure vmtemplate

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

oakcli configure additionalnet

oakcli configure additionalnetコマンドを使用して、ベア・メタル、ドメイン0およびODA_BASEの未構成のパブリック・ネットワークを構成します。このコマンドは、自動的に未構成のネットワークを検出し、ネットワークの構成手順を案内するスクリプトを実行します。

構文

oakcli configure additionalnet  [-h]

パラメータ

-hは、コマンドの使用方法に関するオンライン・ヘルプを表示します。

使用上の注意

oakcli configure additionalnetコマンドは、次の入力を必要とするインタラクティブ・スクリプトを実行します。

- インタフェース名

- DHCP [Y/N]

- IP

- ネットマスク

注意:

ベアメタル・デプロイメント上でコマンドを実行している場合、要求されるインタフェース名はボンド名です。Dom0上でコマンドを実行している場合、要求されるインタフェース名はネット名です。Dom1上でコマンドを実行している場合、要求されるインタフェース名はETHの名前です。

親トピック: oakcli configureコマンド

oakcli configure asr

oakcli configure asrコマンドを使用して、Oracle Database ApplianceにOracle Auto Service Request (Oracle ASR)を構成します。

構文

oakcli configure asr [-h]

パラメータ

-hは、コマンドの使用方法に関するヘルプを表示します。

使用上の注意

- oakcli configure asrコマンドは、Oracle ASRをOracle Database Applianceに実装するための次の情報を要求する対話型スクリプトを開始します。

- 実行されるアクション(内部または外部インストール、アンインストールまたは再構成)

- PROXYサーバー名、ポート、ユーザーIDおよびパスワード

- Oracle ASRユーザーIDおよびパスワード

- Oracle ASRマネージャのIPおよびポート

例

# oakcli configure asr

INFO   : Logging all actions in /opt/oracle/oak/onecmd/tmp/scaoda1011-20150805153300.log and traces in /opt/oracle/oak/onecmd/tmp/scaoda1011-20150805153300.trc

Please enter
1 to setup Internal ASR
2 to setup External ASR
3 to Deinstall ASR
0 to Exit

[1]:INFO   : Logging all actions in /opt/oracle/oak/onecmd/tmp/scaoda1011-20150805153300.log and traces in /opt/oracle/oak/onecmd/tmp/scaoda1011-20150805153300.trc

親トピック: oakcli configureコマンド

oakcli configure cpupool

oakcli configure cpupoolコマンドを使用して、1つのOracle Database Appliance仮想化プラットフォーム・ノードでCPUプールを構成します。

構文

oakcli configure cpupool poolname -numcpu cpu_count -node nodenum [-h]

パラメータ

パラメータ

説明

poolname

CPUプールの一意の名前。

-numcpu cpu_count

CPUプールのCPU数。

-node nodenum

CPUプールが作成されるノード(0または1)

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

Oracle Database Appliance仮想化プラットフォームのノード1に2つのコアを含む、twonodeという名前のCPUプールを構成します。

oakcli configure cpupool twonode -numcpu 2 -node 1

親トピック: oakcli configureコマンド

oakcli configure firstnet

oakcli configure firstnetコマンドを使用して、デプロイメント・ソフトウェアをダウンロードするための初期ネットワークをOracle Database Applianceで構成します。

構文

oakcli configure firstnet

例

oakcli configure firstnetコマンドは、インタラクティブ・スクリプトを使用して、新しいOracle Database Appliance上に初期ネットワークを作成します。次の例は、ベア・メタルのOracle Database Appliance上に初期ネットワークを構成する方法を示します。

oakcli configure firstnet
Select the interface to  configure network on [bond0 bond1 bond2 xbond0]:bond0
Configure DHCP on bond0?(yes/no):no
INFO: Static configuration selected
Enter the IP address to configure:192.0.2.18
Enter the netmask address to configure:255.255.252.0
Enter the gateway address to configure:192.0.2.1
Plumbing the IPs now
Restarting the network
:::::::::::::::::

注意:

oakcli configure firstnetコマンドは、Oracle Database Applianceで1回のみ使用することをお薦めします。初期ネットワークの構成後に使用すると、ネットワーク設定が予期せず変更される可能性があります。

親トピック: oakcli configureコマンド

oakcli configure ib2fiber

InfiniBand 10GbE SFP+カード(ファイバー)カードを交換した後、デプロイメントの前に、oakcli configure ib2fiberコマンドを実行して、IBセットアップを構成解除し、ファイバー・カードを構成します。

注意:

コマンドは、X5-2でのみサポートされています。Oracle Database Appliance仮想化プラットフォームを使用する場合、Dom0からコマンドを実行する必要があります。

使用上の注意

10GbE SFP+ (ファイバ)カードを構成するために、このコマンドをデプロイの前に実行する必要があります。

構文

oakcli configure ib2fiber [-h]

パラメータ

-hは、コマンドの使用方法に関するヘルプを表示します。

親トピック: oakcli configureコマンド

oakcli configure network

oakcli configure networkコマンドを使用して、ネットワーク・カードを交換した後またはパブリック・ネットワークを銅線からファイバー(またはその逆)に入れ替えた後に、ネットワークを構成します。コマンドの意味は、使用するパラメータによって変化します。

構文

oakcli configure network [-changeNetCard|-publicNet][-h]

パラメータ

パラメータ

説明

-changeNetCard

ネットワーク・カードの交換後にネットワーク・カードを構成します。ネットワーク・カードが交換された場合、各ノードでoakcli configure network -changeNetCardコマンドを実行する必要があります。このパラメータは、すべてのOracle Database Applianceハードウェア・モデルでサポートされます。このコマンドは、仮想化プラットフォームではDom0から実行する必要があります。

-publicNet

パブリック・ネットワークを銅線からファイバー(またはその逆)に入れ替えた後に、ネットワークを構成します。各ノードでoakcli configure network -publicNetコマンドを実行する必要があり、それにはスタックを停止する必要があります。スタックにはGIとRDBMSが含まれます。Oracle Database Appliance仮想化プラットフォームを使用する場合、仮想マシンは停止している必要があります。特にVLANを使用する場合、仮想マシンはある程度の構成変更を必要とする場合があります。このパラメータは、Oracle Database Appliance X4-2ハードウェア・モデルでのみサポートされます。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

親トピック: oakcli configureコマンド

oakcli configure oda_base

oakcli configure oda_baseコマンドを使用して、ODA_BASEに割り当てられているCPUコア数の変更、ODA_BASEに割り当てられている仮想ローカル・エリア・ネットワークの追加または削除や、ユーザー・ドメイン間、およびODA_BASEとその他のユーザー・ドメインとの間のリソース割当ての調整をします。

リソース割当ての変更を有効にするには、ドメインの再起動が必要です。

構文

oakcli configure oda_base

例

oakcli configure oda_baseコマンドの使用方法の例を示します。

ODA_BASEでのCPUコア数の変更

ODA_BASEのCPUコア数を次のように6から8に変更します。

# oakcli configure oda_base
Core Licensing Options:
1. 2 CPU Cores
2. 4 CPU Cores
3. 6 CPU Cores
4. 8 CPU Cores
5. 10 CPU Cores
6. 12 CPU Cores
Current CPU Cores       :6
Selection[1 : 6](default 12 CPU Cores) : 4
ODA base domain memory in GB(min 8, max 88)(Current Memory 64G)[default
32]     :
INFO: Using default memory size i.e. 32 GB
Additional vlan networks to be assigned to oda_base? (y/n) [n]:
Vlan network to be removed from oda_base (y/n) [n]
INFO: Node 0:Configured oda base pool
INFO: Node 1:Configured oda base pool
INFO: Node 0:ODA Base configured with new memory
INFO: Node 0:ODA Base configured with new vcpus
INFO: Changes will be incorporated after the domain is restarted on Node 0
INFO: Node 1:ODA Base configured with new memory
INFO: Node 1:ODA Base configured with new vcpus
INFO: Changes will be incorporated after the domain is restarted on Node 1

ODA_BASEのメモリー割当て量の変更

1. Dom0にログインします。

2. oakcli configure oda_baseコマンドを実行し、構成を変更します。

3. ODA_BASEを再起動します。

ODA_BASEへのVLANの割当て

1. Dom0にログインします。

2. oakcli configure oda_baseコマンドを実行します。

3. 次の設定を変更します。Additional vlan networks to be assigned to oda_base?(y/n) to y。

4. プロンプトに従ってODA_BASEに追加のVLANを割り当てます。

5. ODA_BASEを再起動します。

親トピック: oakcli configureコマンド

oakcli configure repo

oakcli configure repoコマンドを使用して、共有リポジトリのサイズを大きくします。

構文

oakcli configure repo reponame -incsize size [M|G][-h]

パラメータ

説明

reponame

共有リポジトリの名前

size

サイズを定義するためにM (メガバイト)またはG (ギガバイト)を付加できる数値

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

repo1共有リポジトリのサイズを2GB増やします。

# oakcli configure repo repo1 -incsize 2G

Configured Shared Repo : repo1 with new size 3712.0.

親トピック: oakcli configureコマンド

oakcli configure vm

oakcli configure vmコマンドを使用して、Oracle Database Appliance仮想化プラットフォーム上の仮想マシンを構成し、ユーザー・ドメインへのリソース割当てを増加または削減します。

リソース割当ての変更を有効にするには、ドメインの再起動が必要です。

構文

oakcli configure vm name [-vcpu cpucount -maxvcpu maxcpu -cpuprio priority
-cpucap cap -memory memsize -maxmemory max_memsize -os sys -keyboard lang -mouse
mouse_type -domain dom -network netlist -autostart astart -disk disks -bootoption
bootstrap -cpupool pool -prefnode 0|1 -failover true|false][-h]

パラメータ

パラメータ

説明

name

仮想マシンに割り当てられる名前。

-vcpu cpucount

仮想マシンに割り当てられるノード数。範囲は、1から72です。この数はOracle Database Appliance構成によって異なります。

- Oracle Database Appliance X5-2: 範囲は1から72です。

- Oracle Database Appliance X4-2: 範囲は1から48です。

- Oracle Database Appliance X3-2: 範囲は1から32です。

- Oracle Database Appliance: 範囲は1から24です。

-maxvcpu maxcpu

仮想マシンが使用できるCPUの最大数。範囲は、1から72です。この数はOracle Database Appliance構成によって異なります。

- Oracle Database Appliance X5-2: 範囲は1から72です。

- Oracle Database Appliance X4-2: 範囲は1から48です。

- Oracle Database Appliance X3-2: 範囲は1から32です。

- Oracle Database Applianceバージョン1: 範囲は1から24です。

-cpuprio priority

CPU使用の優先度。値が大きいほど優先度が高くなります。範囲は、1から65535です。

-cpucap cap

仮想マシンが利用できるCPUのパーセンテージ。範囲は、10から100です。

-memory memsize

仮想マシンに与えられるメモリー容量: (1から248)Gから(1から760)Gまたは(1から253952)Mから(1から778240)M (RAMに基づく)。デフォルトは、Mです。

-maxmemory max_memsize

仮想マシンに許容されるメモリーの最大容量: (1から248)Gから(1から760)Gまたは(1から253952)Mから(1から778240)M (RAMに基づく)。デフォルトは、Mです。

-os sys

仮想マシンで使用されるオペレーティング・システム(WIN_2003、WIN_2008、WIN_7、WIN_VISTA、OTHER_WIN、OL_4、OL_5、OL_6、RHL_4、RHL_5、RHL_6、LINUX_RECOVERY、OTHER_LINUX、SOLARIS_10、SOLARIS_11、OTHER_SOLARISまたはNONE)

-keyboard lang

仮想マシンで使用されるキーボード(en-us、ar、da、de、de-ch、en-gb、es、et、fi、fo、fr、fr-be、fr-ca、hr、hu、is、it、ja、lt、lv、mk、nl、n--be、no、pl、pt、pt-br、ru、sl、sv、thまたはtr)

-mouse mouse_type

仮想マシンで使用されるマウス・タイプ(OS_DEFAULT、PS2_MOUSE、USB_MOUSEまたはUSB_TABLET)

-domain dom

ドメイン・タイプ(次のオプション):

- ハードウェア仮想化ゲスト(XEN_HVM)
- カーネルまたはオペレーティング・システムが仮想化対応ではなく、変更せずに実行できます。

- デバイス・ドライバがエミュレートされます。

- 準仮想化ゲスト(XEN_PVM)
- このゲストは仮想化対応であり、仮想化環境に最適化されています。

- PVゲストは一般の理想的なデバイス・ドライバを使用します。

- ハードウェア仮想化ゲスト(XEN_HVM_PV_DRIVERS)
PVドライバはハイパーバイザー対応であり、エミュレートされたデバイスの入力/出力を大幅に減少します。

- ハードウェア仮想化ゲスト(UNKNOWN)

-network netlist

仮想マシンによって使用されるMACアドレスとネットワークのリスト。

-autostart astart

仮想マシンの起動オプション(always、restoreまたはnever)

-disk disks

仮想マシンによって使用されるディスク(スロット、ディスクタイプおよび内容)のリスト。

-bootoption bootstrap

仮想マシンのブートストラップに使用されるブート・オプション(PXE、DISKまたはCDROM)

-cpupool pool

仮想マシンに割り当てる名前付きCPUプール。

-prefnode 0|1

仮想マシンが開始を試みる優先ノード(ノード0またはノード1)。このパラメータは、共有リポジトリに作成された仮想マシンに対してのみ有効です。

-failover true|false

-prefnodeパラメータで定義したノード以外のノードで、仮想マシンの起動または再起動を許可(キーワードtrueを使用)または禁止(キーワードfalseを使用)します。このパラメータは、共有リポジトリに作成された仮想マシンに対してのみ有効です。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

使用上の注意

- すべてのパラメータ(nameを除く)は、オプションです。

- コマンドが動作するには、1つ以上のオプションのパラメータを含める必要があります。

- 仮想マシンを作成するときに、Processor Capを10から100%の間の割合で選択します。デフォルトは100%です。この値は、仮想マシンのvm.cfgファイル内のCPU使用率制限に変換されます。vm.cfgファイルに設定された値により、ゲストが使用できるCPU量が制限されます。Oracle VMで「Processor Cap」が100%に設定されている場合、vm.cfgで設定される値は0で、CPU使用率に制限がないことを意味します。

関連項目:

Oracle VMリリース3.1のドキュメントには、前の表に示すオプションに関する詳細情報が記載されています。次のURLにあるライブラリにアクセスします。

http://docs.oracle.com/cd/E27300_01

たとえば、-domain domオプションの詳細は、「2.8 仮想マシン」を参照してください。

http://docs.oracle.com/cd/E27300_01/E27309/html/vmusg-ovm-vms.html

例

このコマンドの例では、odarep01という名の仮想マシンの仮想CPUの数を3に、仮想メモリー・サイズを4GBに変更します。

oakcli configure vm odarep01 -vcpu 3 -memory 4196

親トピック: oakcli configureコマンド

oakcli configure vmtemplate

oakcli configure vmtemplateコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで仮想マシン・テンプレートを構成します。

構文

oakcli configure vmtemplate name [-vcpu cpucount -maxvcpu maxcpu -cpuprio
priority -cpucap cap -memory memsize -maxmemory max_memsize -os sys -keyboard
lang -mouse mouse_type -domain dom -network netlist -disk disks][h]

パラメータ

パラメータ

説明

name

仮想マシン・テンプレートに割り当てる名前。

-vcpu cpucount

テンプレートからクローニングされた仮想マシンに割り当てられるノードの数。

- Oracle Database Appliance X5-2: 範囲は1から72です。

- Oracle Database Appliance X4-2: 範囲は1から48です。

- Oracle Database Appliance X3-2: 範囲は1から32です。

- Oracle Database Appliance: 範囲は1から24です。

-maxvcpu maxcpu

テンプレートからクローニングされた仮想マシンが消費できるCPUの最大数。

- Oracle Database Appliance X5-2: 範囲は1から72です。

- Oracle Database Appliance X4-2: 範囲は1から48です。

- Oracle Database Appliance X3-2: 範囲は1から32です。

- Oracle Database Appliance: 範囲は1から24です。

-cpuprio priority

CPU使用の優先度。値が大きいほど優先度が高くなります(1から256)。

-cpucap cap

テンプレートからクローニングされた仮想マシンが利用できるCPUのパーセンテージ(1から100)。

-memory memsize

テンプレートからクローニングされた仮想マシンに割り当てられるメモリー容量(1から88GBまたは1から90112MB)

-maxmemory max_memsize

テンプレートからクローニングされた仮想マシンで使用可能なメモリーの最大容量。

-os sys

テンプレートからクローニングされた仮想マシンで使用されるオペレーティング・システム(WIN_2003、WIN_2008、WIN_7、WIN_VISTA、OTHER_WIN、OL_4、OL_5、OL_6、RHL_4、RHL_5、RHL_6、LINUX_RECOVERY、OTHER_LINUX、SOLARIS_10、SOLARIS_11、OTHER_SOLARISまたはNONE)

-keyboard lang

テンプレートからクローニングされた仮想マシンで使用されるキーボード(en-us、ar、da、de、de-ch、en-gb、es、et、fi、fo、fr、fr-be、fr-ca、hr、hu、is、it、ja、lt、lv、mk、nl、n--be、no、pl、pt、pt-br、ru、sl、sv、thまたはtr)

-mouse mouse_type

テンプレートからクローニングされた仮想マシンで使用されるマウス・タイプ(OS_DEFAULT、PS2_MOUSE、USB_MOUSEまたはUSB_TABLET)

-domain dom

ドメイン・タイプ(次のオプション):

- ハードウェア仮想化ゲスト(XEN_HVM)
- カーネルまたはオペレーティング・システムが仮想化対応ではなく、変更せずに実行できます。

- デバイス・ドライバがエミュレートされます。

- 準仮想化ゲスト(XEN_PVM)
- このゲストは仮想化対応であり、仮想化環境に最適化されています。

- PVゲストは一般の理想的なデバイス・ドライバを使用します。

- ハードウェア仮想化ゲスト(XEN_HVM_PV_DRIVERS)
PVドライバはハイパーバイザー対応であり、エミュレートされたデバイスの入力/出力を大幅に減少します。

-network netlist

テンプレートからクローニングされた仮想マシンで使用されるMACアドレスとネットワークのリスト。

-disk disks

テンプレートからクローニングされた仮想マシンで使用されるディスクのリスト(スロット、ディスクタイプおよび内容)。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

使用上の注意

- すべてのパラメータ(nameを除く)は、オプションです。

- コマンドが動作するには、1つ以上のオプションのパラメータを含める必要があります。

関連項目:

Oracle VMリリース3.1のドキュメント。次のURLで入手できます。

前述の表に関するオプションの詳細は、http://docs.oracle.com/cd/E27300_01を参照してください。

たとえば、「2.8仮想マシン」でオプション-domain domに関する詳細を確認してください。

http://docs.oracle.com/cd/E27300_01/E27309/html/vmusg-ovm-vms.html

例

myol5u7_10gbという名前の仮想マシン・テンプレートで次の構成値に値を設定します。

oakcli configure vmtemplate myol5u7_10gb
-vcpu 2 -maxvcpu 4 -cpucap 40 -memory 1536M -maxmemory 2G
-network "['type=netfront,bridge=net1']" -os OTHER_LINUX

- -vcpu 2 = 仮想マシンの起動時に2つのCPUが割り当てられます

- -maxvcpu 4 = 仮想マシンに割り当てることができるCPUの最大数は4です。

- -cucap 40 = 仮想マシンに割り当てられるCPUの容量の最大割合は40%です。

- -memory 1536M = 仮想マシンの起動時に割り当てられるメモリーの量は1536MBです。

- -maxmemory 2G = 仮想マシンに割り当てることができるメモリーの最大容量は2GBです。

- -network type=netfront,bridge=net1 = テンプレートからクローニングされた仮想マシンで使用されるネットワークのリスト。

- -os = 仮想マシンが使用するオペレーティング・システムはOTHER_LINUXです。

親トピック: oakcli configureコマンド

oakcli copy

oakcli copyコマンドを使用して、Oracle Database Applianceの構成中に使用する構成ファイルのコピーを用意します。

構文

oakcli copy -conf absolute_conf_file [-h]

パラメータ

パラメータ

説明

-conf absolute_conf_file

構成ファイルのフル・パス名を指定します。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

以前に構成ファイルを作成し、このファイルをOracle Database Applianceにコピーした場合は、構成プロセス中に使用する構成ファイルを用意します。たとえば、ファイルmyserver1.confを/tmpにコピーした場合は、次のコマンドを入力します。

oakcli copy -conf /tmp/myserver1.conf

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

oakcli createコマンド

oakcli createコマンドを使用して、Oracle Database Applianceのコンポーネントを作成します。

トピック:

- oakcli create cpupool
oakcli create cpupoolコマンドを使用して、1つのOracle Database Appliance仮想化プラットフォーム・ノードでCPUプールを作成します。

- oakcli create database

- oakcli create dbhome

- oakcli create dbstorage

- oakcli create db_config_params

- oakcli create repo

- oakcli create snapshotdb

- oakcli create vdisk

- oakcli create vlan

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

oakcli create cpupool

コマンドoakcli create cpupoolを使用して、1つのOracle Database Appliance仮想化プラットフォーム・ノードでCPUプールを作成します。

構文

oakcli create cpupool poolname -numcpu cpu_count -node nodenum [-h]

パラメータ

パラメータ

説明

poolname

CPUプールの一意の名前を指定します。

-numcpu cpu_count

CPUプールのCPUの数を定義します。

-node nodenum

CPUプールが作成されるノード(0または1)を定義します

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

Oracle Database Appliance仮想化プラットフォームのノード1で2つのCPUを含むCPUプールを作成します。

oakcli create cpupool twonode -numcpu 2 -node 1

親トピック: oakcli createコマンド

oakcli create database

oakcli create databaseコマンドを使用して、Oracle Database Applianceでデータベースを追加作成します。

oakcli create databaseを実行すると、追加入力を求めるメッセージが表示されます。

構文

oakcli create database -db db_name [[[-oh home] | [-version version]] [-params params_file] [-cdb]][h]

パラメータ

パラメータ

説明

-db db_name

作成するデータベースの名前。

-oh home

(オプション)データベースの作成時に使用する既存のOracleホームの名前。デフォルトでは、新規のデータベース・ホームが作成されます。

-version version

(オプション)作成するデータベースのバージョン。デフォルトでは、ダウンロードした最新バージョンが使用されます。

-params params_file

(オプション)構成ファイルの名前。デフォルトでは、デフォルトの構成ファイルが使用されます。

-cdb

(オプション)データベースをコンテナ・データベースとして作成します。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

使用上の注意

- -ohおよび-versionパラメータは相互に排他的です。同じコマンドで両方を使用しようとすると、エラーが生成されます。

- Oracleホームを指定せずにデータベースを作成すると、標準のネーミング規則を使用して(OraDb11203_home3など)Oracleホームが新規作成されます。名前の末尾の数字は、同じバージョン番号でホームが新規作成されるたびに1つずつ増えます。

- データベース、インフラストラクチャおよびOracle Grid Infrastructureをアップグレードする場合は、既存のホームを指定して新規データベースを作成する必要があります。

- 特定のバージョンのデータベース・クローン・ファイルをダウンロードして解凍する前に、オプション-version versionを使用してデータベースを作成しようとすると、このコマンドは失敗します。

- oakcli create db_config_paramsコマンドを使用して構成ファイルを作成できます。

- 「Do you want to keep the data files on FLASH storage: [ Y | N ]」というメッセージは、OLTPデータベース・タイプを選択した場合およびフラッシュ・ストレージに空き領域がある場合にのみ表示されます。

例

この項では、コマンドoakcli create databaseを使用する様々なシナリオについて説明します。

プロンプトを表示する新規データベースの作成

oakcli create database,を実行すると、いくつかの入力を求めるメッセージが表示されます。各入力に示されるオプションは、コマンドを実行するプラットフォームによって異なります。たとえば、「Database Class」オプションの9と10は、Oracle Database Appliance X5-2でのみ利用できます。

次のコマンドでは、OraDb12102_home1という名の既存のOracleホームを使用して、mydbという名のデータベースが作成されます。

oakcli create database -db mydb -oh OraDb12102_home1

Please enter the 'root'  password :
Please re-enter the 'root' password:

Please enter the 'oracle'  password :
Please re-enter the 'oracle' password:

Please enter the 'SYSASM'  password : (During deployment we set the
SYSASM password to 'welcome1'):
Please re-enter the 'SYSASM' password:
Please select one of the following for Database Deployment  [1 .. 3]:
1    => OLTP
2    => DSS
3    => In-Memory
1
Selected value is : OLTP
Please select one of the following for Database Deployment  [1 .. 3]:
1    => EE : Enterprise Edition
2    => RACONE
3    => RAC
3
Selected value is : RAC

Do you want to keep the data files on FLASH storage: [ Y | N ]?N

Specify the  Database Class (1. odb-01 '1 core, 8 GB memory'   2.
Others) [1]:2

Please select one of the following for Database Class    [1 .. 10]:
1    => odb-01s  (   1 cores ,     4 GB memory)
2    =>  odb-01  (   1 cores ,     8 GB memory)
3    =>  odb-02  (   2 cores ,    16 GB memory)
4    =>  odb-04  (   4 cores ,    32 GB memory)
5    =>  odb-06  (   6 cores ,    48 GB memory)
6    =>  odb-12  (  12 cores ,    96 GB memory)
7    =>  odb-16  (  16 cores ,   128 GB memory)
8    =>  odb-24  (  24 cores ,   192 GB memory)
9    =>  odb-32  (  32 cores ,   256 GB memory)
10   =>  odb-36  (  36 cores ,   256 GB memory)

既存のOracleホームでの新規データベースの作成

OraDb11203_home2にsales1というデータベースを作成します:

oakcli create database -db sales1 -oh OraDb11203_home2

テンプレートからの新規データベースの作成

sales2という名前のデータベースが salesdbtemplate.bconfファイルから作成されます(指定したファイル名にデフォルトのファイル拡張子が追加されます)。この例では、Oracleホームも作成されます:

oakcli create database -db sales2 -params salesdbtemplate

コンテナ・データベースとしての新規データベースの作成

sales3と呼ばれるバージョン12.1.0.2コンテナ・データベースが作成されます。

oakcli create database -db sales3 -version 12.1.0.2 -cdb

Enterprise Editionデータベースの作成

dbprodconfという名のデータベース構成ファイルから、DBPRODという名のバージョン12.1.0.2データベースを作成します。

oakcli create database -db DBPROD -version 12.1.0.2 -params dbprodconf

oakcli create databaseコマンドで開始されるウィザードでは、root、oracleおよびSYSASMパスワードのような、いくつかの基本的な入力が必要です。パスワード情報を入力した後で、データベースのタイプと実行ノードを指定します。

Please select one of the following for Database Deployment [1 .. 3]:
Selected value is: ODADBI2-base

1 => EE : Enterprise Edition
2 => RACONE
3 => RAC1

Selected value is: EE

Please select one of the following
for Node Number [1 .. 2]:

1 => ODADBI1-base
2 => ODADBI2-base2

Selected value is: ODADBI2-base

Specify the Database Class (1. Medium 2. Others) [1]:2Please select one of the following for

Database Class [1 .. 8] :
1    =>  odb-01s  (1 cores , 4 GB memory)
2    =>  odb-01  (1 cores , 8 GB memory)
3    =>  odb-02  (2 cores , 16 GB memory)
4    =>  odb-04  (4 cores , 32 GB memory)
5    =>  odb-06  (6 cores , 48 GB memory)
6    =>  odb-12  (12 cores, 96 GB memory)
7    =>  odb-16  (16 cores, 128 GB memory)
8    =>  odb-24  (24 cores, 192 GB memory)
9    =>  odb-32  (32 cores, 256 GB memory)
10   =>  odb-36  (36 cores, 256 GB memory)

3
Selected value is: 2 cores

データベース・クラスでは、データベース作成のために使用されるOracle Database Configuration Assistant (DBCA)テンプレートのみ定義されます。Oracle Database Applianceには8つのテンプレートが付属しており、追加はできません。テンプレートの仕様は、「Oracle Database Applianceのデータベース・テンプレート」を参照してください。

親トピック: oakcli createコマンド

関連項目:

Oracle Database ApplianceのSSDについて

Oracle Database Applianceのデータベース・テンプレート

oakcli create dbhome

oakcli create dbhomeコマンドを使用して、Oracle Database Applianceで新規データベース・ホームを作成します。

構文

oakcli create dbhome [-version version] [-h]

パラメータ

パラメータ

説明

-version version

(オプション)インストールするバージョン。指定しないと、Oracle Database Applianceでは最新の使用可能なバージョンを使用します。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

Oracle Databaseバージョン12.1.0.2.4を使用して、sales1と呼ばれるデータベース・ホームを作成します。

oakcli create dbhome -version 12.1.0.2.4

親トピック: oakcli createコマンド

oakcli create dbstorage

oakcli create dbstorageコマンドを使用して、データベースをOracle ASMからOracle ACFSに移行するためのストレージ構造を作成します。

構文

oakcli create dbstorage -db db_name [-cdb][-h]

パラメータ

パラメータ

説明

-db db_name

作成するdb_nameという名前のデータベースの必須Oracle ACFSストレージ構造を設定します

-cdb

マルチテナント・コンテナ・データベースを作成する場合は、渡す必要があります。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

oakcli create dbstorageコマンドは、次の例に示すように、作成するストレージ構造のサイズを決定するためにユーザー入力を要求します。

oakcli create dbstorage -db sales

Please enter the 'root' password :
Please re-enter the 'root' password:

Please enter the 'oracle' password :
Please re-enter the 'oracle' password:

Please enter the 'SYSASM' password : (During deployment we set the SYSASM password to 'welcome1'):
Please re-enter the 'SYSASM' password:

Specify the Database Class (1. odb-01 '1 core, 8 GB memory' 2. Others) [1]:2

Please select one of the following for Database Class [1 .. 8] :
1 => odb-01s ( 1 cores , 4 GB memory)
2 => odb-01 ( 1 cores , 8 GB memory)
3 => odb-02 ( 2 cores , 16 GB memory)
4 => odb-04 ( 4 cores , 32 GB memory)
5 => odb-06 ( 6 cores , 48 GB memory)
6 => odb-12 ( 12 cores , 96 GB memory)
7 => odb-16 ( 16 cores , 128 GB memory)
8 => odb-24 ( 24 cores , 192 GB memory)

Selected value is: odb-01s ( 1 cores , 4 GB memory)
...

親トピック: oakcli createコマンド

oakcli create db_config_params

oakcli create db_config_paramsコマンドを使用して、データベース構成ファイルを生成します。構成ファイルは/opt/oracle/oak/install/dbconfに作成されて、デフォルト拡張子の.dbconfが付きます。

構文

oakcli create db_config_params -conf filename [-h]

パラメータ

パラメータ

説明

-conf filename

構成ファイルに付ける名前(パス名なし)。

-h

(オプション)コマンドの使用方法に関するヘルプの表示

例

データベース・パラメータ・ファイル/opt/oracle/oak/install/dbconf/newconf.dbconfを作成します。

# oakcli create db_config_params -conf newconf

Please select one of the following for Database Block Size  [1 .. 4]:
1 ==> 4096
2 ==> 8192
3 ==> 16384
4 ==> 32768
2
Selected value is: 8192

Specify the  Database Language (1. AMERICAN 2. Others) [1]:
Selected value is: AMERICAN

Specify the  Database Characterset (1. AL32UTF8 2. Others) [1]:2

Please select one of the following for Database Characterset [0 .. 10] :
0 => Others
1 => AL32UTF8
2 => AR8ADOS710
3 => AR8ADOS710T
4 => AR8ADOS720
5 => AR8ADOS720T
6 => AR8APTEC715
7 => AR8APTEC715T
8 => AR8ARABICMACS
9 => AR8ASMO708PLUS
10 => AR8ASMO8X
1
Selected value is: AL32UTF8

Specify the  Database Territory (1. AMERICA 2. Others) [1]:2

Please select one of the following for Database Territory [0 .. 10] :
0 => Others
1 => ALBANIA
2 => ALGERIA
3 => AMERICA
4 => ARGENTINA
5 => AUSTRALIA
6 => AUSTRIA
7 => AZERBAIJAN
8 => BAHRAIN
9 => BANGLADESH
10 => BELARUS
3
Selected value is: AMERICA

Specify the  Component Language (1. en 2. Others) [1]:2

Please select one of the following for Component Language [0 .. 10] :
0 => Others
1 => en : English
2 => fr : French
3 => ar : Arabic
4 => bn : Bengali
5 => pt_BR : Brazilian Portuguese
6 => bg : Bulgarian
7 => fr_CA : Canadian French
8 => ca : Catalan
9 => hr : Croatian
10 => cs : Czech
1
Selected value is: en
Successfully generated the Database parameter file 'newconf'

親トピック: oakcli createコマンド

oakcli create repo

oakcli create repoコマンドを使用して、Oracle Database Appliance仮想化プラットフォームで新規共有リポジトリを作成します。

構文

oakcli create repo repo_name -size size [M|G] -dg DATA|RECO [-h]

パラメータ

パラメータ

説明

repo_name

共有リポジトリに割り当てる名前

-size size [M|G]

共有リポジトリに割り当てられる記憶域容量。MB単位の場合はMオプション、GB単位の場合はGオプションで定義できます。

-dg DATA|RECO

共有リポジトリが格納されるOracle ASMディスク・グループ、DATA+ディスク・グループまたはRECO+ディスク・グループです(それぞれDATAまたはRECOオプションを使用して選択します)

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

使用上の注意

- -size パラメータにはサイズの整数値が必要です。

- sizeの最小値は、サイズの単位にMを使用した場合は500、Gを使用した場合は1です。

- sizeのデフォルトの単位はG (ギガバイト)です。

- 共有リポジトリは仮想マシンにのみ使用し、ファイル・ステージング領域としては使用しないでください。ファイルを共有リポジトリにコピーまたは移動するのは避けてください。

例

DATA+ディスク・グループにrepoprod1という25GBの共有リポジトリを作成します。

oakcli create repo repoprod1 -dg DATA -size 25

親トピック: oakcli createコマンド

oakcli create snapshotdb

oakcli create snapshotdbコマンドを使用して、既存のデータベースからスナップショット・データベースを作成します。

構文

oakcli create snapshotdb [-db snap_dbname -from dbname] | [-h]

パラメータ

パラメータ

説明

-db snap_dbname

作成するスナップショット・データベースの名前

-from source_dbname

ソース・データベースの名前

-h

(オプション)コマンドの使用方法に関するヘルプの表示

例

prodというデータベースからsnapprodという新しいスナップショット・データベースを作成します。

oakcli create snapshotdb -db snapprod -from prod

親トピック: oakcli createコマンド

oakcli create vdisk

oakcli create vdisk コマンドを使用して、Oracle Database Appliance仮想化プラットフォームの共有リポジトリで新規仮想ディスクを作成します。

構文

oakcli create vdisk vdisk_name -repo repository_name -size size -type shared|local -sparse [-h]

パラメータ

パラメータ

説明

vdisk_name

名前リポジトリ内で一意である仮想ディスクに割り当てる名前

-repo repository_name

仮想ディスクが作成され、記憶域が取得される共有リポジトリの名前

-size size

共有リポジトリから共有ディスクに割り当てられる記憶域容量。デフォルトの単位はG(ギガバイト)、最小サイズは500M(メガバイト)です

-type shared | local

仮想ディスクを複数の仮想マシンで共有する(shared)、または1つの仮想マシンのみで使用する(local)オプションを設定します

-sparse

スパース仮想ディスクを作成します

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

repoprod1という共有リポジトリに、そのリポジトリで一度に1つの仮想マシンが使用するt2g という仮想ディスクを作成します。repoprod1共有リポジトリで、t2g仮想ディスクに2GBを割り当てます。

oakcli create vdisk t2g -repo repoprod1 -type local -size 2G

親トピック: oakcli createコマンド

oakcli create vlan

oakcli create vlan コマンドを使用して、Oracle Database Appliance仮想化プラットフォームのノードで新規仮想ローカル・エリア・ネットワーク(VLAN)を作成します。

構文

oakcli create vlan vlan_name -vlanid tag_id -if interface_name -node 0|1 [-h]

パラメータ

パラメータ

説明

vlan_name

VLANに割り当てる名前。

-vlanid tag_id

パケット・ルーティングに使用されるタグ番号で、2から4096まで。ノード上のVLANを一意に識別します。両方のノードで同じタグ番号を使用できます。

-if interface_name

VLANネットワークが作成されるインタフェースの名前。

-node 0 | 1

VLANが作成されるノード(1または2)。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

oakcli create vlan コマンドの使用方法の例を示します。

新しいVLANの作成

bond1インタフェースと番号が10のタグを使用して、ノード1にsample10というVLANを作成します。

oakcli create vlan sample10 -vlanid 10 -if bond1 -node 1

2番目のノードでのVLANの複製

ノード0上にsample10という名のVLANを作成します。

oakcli create vlan sample10 -vlanid 10 -if bond1 -node 0

親トピック: oakcli createコマンド

oakcli deleteコマンド

oakcli deleteコマンドを使用して、コンポーネントをOracle Database Applianceから削除します。

トピック:

- oakcli delete cpupool

- oakcli delete database

- oakcli delete db_config_params

- oakcli delete dbhome

- oakcli delete dbstorage

- oakcli delete repo

- oakcli delete vdisk

- oakcli delete vlan

- oakcli delete vm

- oakcli delete vmtemplate

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

oakcli delete cpupool

oakcli delete cpupoolコマンドを使用して、1つのOracle Database Appliance仮想化プラットフォーム・ノードからCPUプールを削除します。

構文

oakcli delete cpupool poolname -node nodenum [-h]

パラメータ

パラメータ

説明

poolname

削除するCPUプールの名前

-node nodenum

CPUプールが削除されるノード(0または1)

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

twonodeという名前のCPUプールをOracle Database Appliance仮想化プラットフォームのノード1から削除します。

oakcli delete cpupool twonode -node 1

親トピック: oakcli deleteコマンド

oakcli delete database

oakcli delete databaseコマンドを使用して、データベースをOracle Database Applianceから削除します。

構文

oakcli delete database -db db_name [-h]

パラメータ

パラメータ

説明

db_name

削除するデータベースの名前。

-h

(オプション)コマンドの使用方法に関するヘルプの表示

例

sales1というデータベースを削除します。

oakcli delete database -db sales1

親トピック: oakcli deleteコマンド

oakcli delete db_config_params

oakcli delete db_config_paramsコマンドを使用して、データベース構成ファイルを削除します。

構文

oakcli delete db_config_params -conf filename [-h]

パラメータ

パラメータ

説明

-conffilename

パス名なしで、削除する構成ファイルの名前。

-h

(オプション)コマンドの使用方法に関するヘルプの表示

親トピック: oakcli deleteコマンド

oakcli delete dbhome

oakcli delete dbhomeコマンドを使用して、データベース・ホームをOracle Database Applianceから削除します。

構文

oakcli delete dbhome -oh oracle_home [-h]

パラメータ

パラメータ

説明

-oh oracle_home

アンインストールするデータベース・ホーム

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

ora11_1というデータベース・ホームを削除します。

oakcli delete dbhome -oh ora11_1

親トピック: oakcli deleteコマンド

oakcli delete dbstorage

oakcli delete dbstorageコマンドを使用して、データベースをOracle ASMからOracle ACFSに移行するために作成されたストレージ構造を削除します。たとえば、ストレージ構造の作成に使用したcreate dbstorageが不要になった場合、このコマンドを実行します。

構文

oakcli delete dbstorage -db  db_name [-cdb] [-h]

パラメータ

パラメータ

説明

db db_name

削除するデータベース構造の名前

-cdb

マルチテナント・コンテナ・データベースを削除する場合は、渡す必要があります

-h

(オプション)コマンドの使用方法に関するヘルプの表示

例

salesストレージ構造を削除します。

oakcli delete dbstorage -db sales

親トピック: oakcli deleteコマンド

oakcli delete repo

oakcli delete repoコマンドを使用して、共有リポジトリを削除します。

構文

oakcli delete repo repository_name [-h]

パラメータ

パラメータ

説明

repository_name

削除される共有リポジトリの名前

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

共有リポジトリtestrepo01を削除します。

oakcli delete repo testrepo01

このコマンドは、一方または両方のノードでtestrepo01がアクティブであると失敗します。

親トピック: oakcli deleteコマンド

oakcli delete vdisk

oakcli delete vdisk コマンドを使用して、Oracle Database Appliance仮想化プラットフォームの共有リポジトリから仮想ディスクを削除します。

構文

oakcli delete vdisk vdisk_name -repo repository_name [-h]

パラメータ

パラメータ

説明

vdisk_name

仮想ディスクに割り当てる名前

-repo repository_name

仮想ディスクが作成された共有リポジトリの名前

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

repoprod1という共有リポジトリからt2g という仮想ディスクを削除します。

oakcli delete vdisk t2g -repo repoprod1

親トピック: oakcli deleteコマンド

oakcli delete vlan

oakcli delete vlanコマンドを使用して、仮想ローカル・エリア・ネットワークを削除します。

構文

oakcli delete vlan vlan_name -node node_number [-h]

パラメータ

パラメータ

説明

vlan vlan_name

削除する仮想ローカル・エリア・ネットワークの名前

-node node_number

仮想ローカル・エリア・ネットワークを削除するOracle Database Applianceノード

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

ノード1から仮想ローカル・エリア・ネットワークsample1を削除します。

oakcli delete vlan sample1 -node 1

親トピック: oakcli deleteコマンド

oakcli delete vm

oakcli delete vmコマンドを使用して、仮想マシンを削除します。

構文

oakcli delete vm vm_name [-server node_number] [-h]

パラメータ

パラメータ

説明

vm vm_name

(オプション)削除する仮想マシンの名前。

-server node_number

(オプション)仮想マシンを削除するOracle Database Applianceノード。このオプション・パラメータが指定されない場合、両方のノードから仮想マシンが削除されます。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

ノード1から仮想マシンovu22を削除します。

oakcli delete vm ovu22 -server 1

親トピック: oakcli deleteコマンド

oakcli delete vmtemplate

oakcli delete vmtemplateコマンドを使用して、仮想マシン・テンプレートを削除します。

構文

oakcli delete vmtemplate template_name [-server=node_number][-h]

パラメータ

パラメータ

説明

template_name

削除する仮想マシン・テンプレートの名前。

-server node_number

(オプション)仮想マシン・テンプレートを削除するOracle Database Applianceノード。このオプション・パラメータが指定されない場合、両方のノードから仮想マシン・テンプレートが削除されます。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

両方のノードから仮想マシン・テンプレートovu22を削除します。

oakcli delete vmtemplate ovu22

親トピック: oakcli deleteコマンド

oakcli deploy

oakcli deployコマンドを使用して、Oracle Grid InfrastructureをOracle Database Appliance上のクラスタに対してデプロイします。

構文

oakcli deploy [-config] [-conf config_file] [-advance][-h]

パラメータ

パラメータ

説明

-config

(オプション) Oracle Appliance Managerコンフィギュレータを実行します。

-conf config_file

(オプション)指定した構成ファイル、config_fileに格納されている構成を事前ロードします。

-advance

(オプション)デプロイメントを実行するか、Oracle Appliance Managerコンフィギュレータをアドバンス・モードで実行します。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

これらの例を使用して、oakcli deployコマンドを使用する方法を理解します。

完全なOracle Database Applianceのデプロイ

oakcli deploy

コンフィギュレータの実行

oakcli deploy -config

既存の構成ファイルのプリロード

構成ファイルMYCONFIG-VMに保存された構成をプリロードします。

oakcli deploy -conf myconfig -vm_file

ログ・ファイルの表示

oakcli deployコマンドは、文字列STEP*が前に付いたログ・ファイルを作成します。ログ・ファイルは、次の場所に保存されます。

/opt/oracle/oak/onecmd/tmp/

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

oakcli diskwritecache

oakcli diskwritecacheコマンドを使用して、書込みキャッシュが有効なディスクを配置したり、それらのディスクのディスク書込みキャッシュを無効にします。

有効になっている書込みキャッシュは、Oracle Database Applianceの停止時間がスケジュールされたらすぐに無効にする必要があります。停止時間中に、書込みキャッシュが有効になっている各ディスクに対して順番に、このコマンドをdisableオプションとともに使用します。

構文

oakcli diskwritecache [disable disk_name | enable disk_name | status ] [-h]

パラメータ

パラメータ

説明

disable disk_name

(オプション)名前付きディスクのディスク書き込みキャッシュを無効化します。

enable disk_name

(オプション)名前付きディスクのディスク書き込みキャッシュを有効化します。

status

(オプション)すべてのディスクの書込みキャッシュ・ステータスを表示します。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

すべてのディスクの書込みキャッシュ・ステータスを表示します。

oakcli diskwritecache status

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

oakcli import vmtemplate

oakcli import vmtemplateコマンドを使用して、仮想マシン・テンプレートをインポートします。

構文

oakcli import vmtemplate vmtemplatename -files image_files | -assembly assembly_file -repo repo_name [- node 0 | 1 ][-h]

パラメータ

パラメータ

説明

vmtemplatename

テンプレートに割り当てる名前。

-files

-filesオプションは、テンプレートを構成する1つ以上のファイルをインポートするときに使用します。

image_files

image_filesは、次のいずれか1つです。

- 単一のテンプレート・ファイル名

- 単一のテンプレートを構成するファイルのカンマ区切りリスト

- テンプレート・ファイルにリンクする一重引用符で囲まれたURL

-assembly

-assemblyオプションは、アセンブリ・ファイルをインポートするときに使用します。

assembly_file

アセンブリ・ファイルまたはアセンブリ・ファイルにリンクする一重引用符で囲まれたURLです

repo_name

インポートするテンプレートを格納するリポジトリの名前。

-node

共有リポジトリにインポートするときには、-node オプションに、ノードを識別する値0または1を指定して使用します。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

使用上の注意

- このコマンドを実行する場合はその都度、オプション-filesまたは-assemblyの一方のみを指定します。同じ文にこれらの2つのオプションを指定することはできません。

- このコマンドが1つのアセンブリから複数のテンプレートをインポートする場合、各テンプレートには自動的に一意の名称が付けられます。これらのテンプレート名には、vmtemplatename1、vmtemplatename2、vmtemplatename3などと順序番号が続く、vmtemplate vmtemplatename句で指定された名前が含まれます。

- 共有リポジトリにインポートする場合、有効なノード番号0または1を指定して-nodeオプションを指定します。非共有リポジトリへのインポートに-nodeオプションを使用すると、コマンドは失敗します。

例

oakcli import vmtemplateコマンドの使用方法の例を示します。

Dom0からの仮想マシン・テンプレートのインポート

必要なテンプレート(OVM_OL5U7_X86_64_PVM_10GB.tgz)がDom0の/OVSディレクトリからodarepo1リポジトリにインポートされ、テンプレート・ファイルにOL5U7と名前が付けられます。

oakcli import vmtemplate OL5U7 -files /OVS/OVM_OL5U7_X86_64_PVM_10GB.tgz -repo odarepo1

リモート・サーバーからの仮想マシン・テンプレートのインポート

URLを使用してサーバーおよびテンプレート・ファイルを指定し、リモート・サーバーからテンプレートをインポートします。

oakcli import vmtemplate OL5U6 -files 'http://example.com/vm-template/OEL-5/OVM_OL5U6_X86_64_PVM_10GB.tgz' -repo odarepo2

リモート・サーバー上のアセンブリからの仮想マシン・テンプレートのインポート

指定されたURLにあるリモート・サーバー上に格納されたアセンブリ・ファイルに含まれるテンプレートを、odarepo1リポジトリにインポートします。

oakcli import vmtemplate OL6U1 -assembly 'http://example.com/assemblies/OEL6/OVM_OL6U1_x86_PVHVM.ova' -repo odarepo1

リモート・サーバー上のアセンブリから共有リポジトリへの仮想マシン・テンプレートのインポート

指定されたURLにあるリモート・サーバー上に格納されたアセンブリ・ファイルに含まれるテンプレートを、ノード1のrepo4という名前の共有リポジトリにインポートします。

oakcli import vmtemplate OL6U1 -assembly 'http://example.com/assemblies/OEL6/OVM_OL6U1_x86_PVHVM.ova' -repo repo4 -node 1

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

oakcli locate disk

oakcli locate diskコマンドを使用すると、ディスクのLEDライトをオンまたはオフにして、指定されたOracle ASMディスクと関連付けられている物理ディスクを検索できます。

構文

oakcli locate disk diskname [on|off][-h]

パラメータ

パラメータ

説明

diskname

検索するOracle ASMディスクの名前

on

(オプション)指定されたディスクのLEDをオンにします

off

(オプション)指定されたディスクのLEDをオフにします

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

disk pd_23という名前のOracle ASMディスクのLEDをオンにします。

oakcli locate disk pd_23 on

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

oakcli manage diagcollect

oakcli manage diagcollectコマンドを使用して、トラブルシューティングやOracle Supportとの連携のために、Oracle Database Applianceに関する診断情報を収集します。

構文

oakcli manage diagcollect [--all | --crs [--crshome crs_home_dir] [--core] | --install | --chmos [--incidenttime time [--incidentduration time] |--adr adr_location [--afterdate date] [--aftertime time] [--beforetime time] ]
[excl comp1,comp2,...] [--clean] [--storage][-h]

パラメータ

パラメータ

説明

--all

自動診断リポジトリ(ADR)およびクラスタ状態モニターを除くすべての診断情報を収集します。これがデフォルトのオプションです。

--crs

Oracle Clusterware診断情報を収集します。

--crshome crs_home_dir

Oracle Clusterwareホーム・ディレクトリの場所を指定します。

--core

コア・ファイルとOracle Clusterware診断データをパッケージ化します。

--install

スクリプトroot.shの実行前にインストールが失敗した場合、インストール・ログを収集します。

--adr adr_location

ADRの診断情報を収集します。adr_locationはADR情報の場所を指定します。

--afterdate date

指定された日付からアーカイブを収集します。日付をmm/dd/yyyy形式で指定します。

--aftertime time

指定された時刻後にアーカイブを収集します。時刻をYYYYMMDDHHMMSS24形式で入力します。-adrパラメータとの併用のみでサポートされています。

--beforetime time

指定された時刻前にアーカイブを収集します。時刻をYYYYMMDDHHMMSS24形式で入力します。-adrパラメータとの併用のみでサポートされています。

--chmos

クラスタ状態モニター・データを収集します。

--incidenttime time

指定された時刻からクラスタ状態モニター・データを収集します。時刻をYYYYMMDDHHMMSS24形式で入力します。

--incidenttimeパラメータを使用しない場合、過去24時間のデータが収集されます。

--incidentduration time

指定された時刻後の期間のクラスタ状態モニター・データを収集します。時刻をHH:MM形式で入力します。期間を指定しない場合、指定されたインシデント時刻後のすべてのクラスタ状態モニター・データが収集されます。

--excl [comp1,comp2...]

指定されたコンポーネントのログを除外します。有効なコンポーネントはacfs、invt、sys、ocr、crs、homeおよびbaseです。

--clean

このコマンドで集められた診断関連情報を削除します。

--storage

ストレージに関するすべての問題のログを収集します。ログは、ストレージに関する問題が発生し、ログの診断に対するサポートが必要な場合に使用できます。

--h

(オプション)コマンドの使用方法に関するヘルプを表示します。

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

oakcli migrate vm

oakcli migrate vmコマンドを使用して、現在実行している仮想マシンを別のノードに移行します。

構文

oakcli migrate vm vmname [-h]

パラメータ

パラメータ

説明

vmname

移行する仮想マシンの名前

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

oakcli modifyコマンド

oakcli modifyコマンドを使用して、データベース、既存の仮想マシンまたは仮想マシンのテンプレートを変更します。

oakcli modifyを使用して、データベースを変更し、仮想マシンを仮想ディスクに対してアタッチまたはデタッチし、仮想マシンに初回起動時のインストール構成メッセージを送信し、仮想マシンおよび仮想マシン・テンプレートに対してネットワークを割当てまたは削除できます。

トピック:

- oakcli modify database
oakcli modify databaseコマンドを使用して、指定されたデータベースのデータベース・タイプまたはサイズ・クラスを変更します。

- oakcli modify vm
oakcli modify vmコマンドを使用して、既存の仮想マシンを変更します。

- oakcli modify vmtemplate
oakcli modify vmtemplateコマンドを使用して、既存の仮想マシン・テンプレートにネットワークを追加するか、既存の仮想マシン・テンプレートからネットワークを削除します。

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

oakcli modify database

oakcli modify databaseコマンドを使用して、指定したデータベースのデータベース・タイプまたはサイズ・クラスを変更します。

構文

oakcli modify database -db db name [-dbtypeOLTP|DSS|in-Memory] [-to dbSizeclass]

パラメータ

パラメータ

説明

-db db-name

変更するデータベースを識別します。

-dbtype OLTP|DSS|in-Memory

(オプション)データベース・タイプを変更します。パラメータdbtypeは次の3つのオプションからいずれかを取ります。

- OLTP : オンライン・トランザクション処理

- DSS : 意思決定支援システム

- in-Memory: Oracle Databaseインメモリー

-to dbclass

(オプション)データベース・サイズ・クラスを変更します。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

使用上の注意

注意:
データベースのサイズを変更した場合、REDOログ・ファイルのサイズは自動では変更されません。REDOログのサイズは、アプリケーションで必要とするサイズに手動で変更します。

例4-3 データベース・タイプの変更

oakcli modify databaseコマンドの使用方法の例を示します。

データベースdbhome_1に割り当てられているデータベース・タイプをDSSデータベースに変更します。

oakcli modify database DB dbhome_1 -dbtype DSS

例4-4 データベース・サイズの変更

dbhome_1という名前のデータベースのデータベース・サイズを6コアCPUのOracle Database Appliance DSSデータベース・テンプレートに変更します。

oakcli modify database dbhome_1 -to odb-06

親トピック: oakcli modifyコマンド

oakcli modify vm

oakcli modify vmコマンドを使用して、既存の仮想マシンを変更します。

構文

oakcli modify vm vmname [-attachvdisk|-deletenetworkvlanname] [-s key1:value1;key2:value2;...] [-addnetwork|-deletenetworkvlanname] [-h]

パラメータ

パラメータ

説明

-attachvdiskvdisk_name

(オプション)指定したVDisk(仮想ディスク)を、指定した仮想マシンにアタッチします。

-detachvdiskvdisk_name

(オプション)指定したVDiskディスクを、指定した仮想マシンからデタッチします。

-s key1:value1;key2:value2;...

(オプション)ovmdユーティリティに送信する、1つ以上のセミコロンで区切られたキー/値ペアで構成されるメッセージを識別します。それぞれのキーと値はコロン(:)で区切られ、各キー/値ペアは一重引用符によって次のキー/値ペアと区切られます。

-addnetworkvlanname

(オプション)指定した仮想マシンにVLANネットワークを追加します。

-deletenetworkvlanname

(オプション)指定した仮想マシンからVLANネットワークを削除します。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

使用上の注意

- -attachvdiskまたは-detachvdiskオプションは、-addnetwork、-deletenetworkまたは-sパラメータとともに使用しないでください。

- このコマンドを使用するときは、-addnetwork、-deletenetworkまたは-sパラメータのいずれか1つのみを指定します。

例4-5 実行中の仮想マシンへのメッセージの送信

gc_11g仮想マシンのrootユーザー・パスワードを更新します。

oakcli modify vm gc_11g -s "com.oracle.linux.root-password:root123"

親トピック: oakcli modifyコマンド

oakcli modify vmtemplate

oakcli modify vmtemplateコマンドを使用して、ネットワークを既存の仮想マシン・テンプレートに追加、またはテンプレートから削除できます。

構文

oakcli modify vmtemplate vmtemplatename [-addnetwork|-deletenetworkvlanname] [-h]

パラメータ

パラメータ

説明

-addnetworkvlanname

(オプション) VLANネットワークを指定の仮想マシン・テンプレートに追加します

-deketenetworkvlanname

(オプション) VLANネットワークを指定の仮想マシン・テンプレートから削除します

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例4-6 仮想マシン・テンプレートに定義されているネットワークの変更

gc_11g仮想マシン・テンプレートに割り当てられているネットワークをnet1ネットワークに置き換えます。

oakcli modify vmtemplate gc_11g -addnetwork net1

親トピック: oakcli modifyコマンド

oakcli orachk

oakcli orachkコマンドを使用して、ORAchkユーティリティを使用して構成設定を監査します。

構文

oakcli orachk [-a|-b|-v|-h|-p|-f|-m[-u -o][o]-c -t][-clusternodes |-localonly][-debug][-dbnames |-dbnone|-dball][upgrade]listlist

パラメータ

パラメータ

説明

-a

ベスト・プラクティス・チェックおよび推奨パッチ・チェックを実行します。

-b

推奨パッチ・チェックは実行せず、ベスト・プラクティス・チェックのみを実行します。

-v

バージョンを表示します。

-h

コマンドの使用方法(ヘルプ)を表示します。

-p

パッチ・チェックのみを実行します。

-f

オフラインでコマンドを実行します。

-m

最大可用性スコアカードのチェックを除外します。

-u -o

アップグレード前のベスト・プラクティス(-u -o pre)またはアップグレード後のベスト・プラクティス(-u -o post).についてチェックを実行します。

-o

オプションの引数として、-oにv、V、VerboseまたはVERBOSEが続く場合、出力は成功したチェックを画面に表示します。-oオプションなしの場合、エラーのみが画面に表示されます。

-c

画面に表示する情報の粒度を決定します。Oracleサポート・サービスと協力して作業する場合にのみ使用します。

-clusternodes list

listは、コマンド実行対象となるノード名のカンマ区切りリストです。

-localonly

ローカル・ノードでのみコマンドを実行します。

-debug

デバッグ・ログを作成します。

-dbnames list

listは、コマンド実行対象となるデータベースのサブセット名のカンマ区切りリストです。

-dbnone

スキップするデータベースを選択するプロンプトを表示せずに、すべてのデータベースですべてのデータベース関連チェックをスキップします。

-dball

チェックするデータベースを選択するプロンプトを表示せずに、すべてのデータベースですべてのデータベース関連チェックを実行します。

-upgrade

実行するORAchkユーティリティのバージョンのアップグレードを強制実行します。

使用上の注意

- このコマンドは、Oracle Database Applianceサーバー以外のサーバーで実行される場合のORAchkコマンドに対して汎用的な複数のオプションを提供します。コマンドoakcli orachk -hを実行することで、これらのオプションに関する詳細を表示できます。オプションは次のカテゴリに分類されますが、このマニュアルでは各カテゴリのオプションを表示しません。

- Reportオプション

- Auto Restartオプション

- Daemonオプション

- Profile Runオプション

- ORAchkの詳細は、My Oracle Supportノート1268927.2「ORAchk Health Checks for the Oracle Stack」を参照してください。

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

関連項目:

https://support.oracle.com/CSP/main/article?cmd=show&amp;type=NOT&amp;id=1268927.2

oakcli resize dbstorage

oakcli resize dbstorageコマンドを使用して、データベースをOracle ASMからOracle ACFSに移行するために作成されたストレージ構造に使用する領域のサイズを変更します。oakcli show fsを使用して現在の領域使用量を確認してから、oakcli resize dbstorageを使用して領域を追加または削除できます。

構文

oakcli resize dbstorage -data size -reco size -redo size -db  db_name [-h]

パラメータ

パラメータ

説明

-data size

DATAボリュームの拡張可能なサイズ(GB)

-reco size

REDOボリュームの拡張可能なサイズ(GB)

-redo size

RECOボリュームの拡張可能なサイズ(GB)

-db db_name

これらのボリュームをサイズ変更する必要のあるデータベース

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

DATAボリューム上でボリュームのサイズを10GB増やします。

oakcli resize dbstorage -data 10G

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

oakcli restart oda_base

oakcli restart oda_baseコマンドを使用して、ローカル・ノードのODA_BASEを停止して再起動します。

このコマンドは強制停止を実行するため、ODA_BASEの現在のステータスを意識する必要がない場合にのみ使用します。このコマンドは、Dom0から実行する必要があります。通常、ODA_BASEを再起動する必要がある場合は、両方のノードで再起動する必要があります。

構文

oakcli restart oda_base [-h]

再起動するODA_BASEは、このコマンドの実行元となるDom0と同じノード上にあります。

パラメータ

(オプション) -hは、コマンドの使用方法に関するヘルプを表示します。

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

oakcli showコマンド

oakcli showコマンドを使用して、Oracle Database Applianceコンポーネントのステータスを表示します。

oakcli showコマンドは、コマンドを実行するノードのステータス情報を表示します。現在のノードで使用可能なコンポーネントの一覧を表示するには、ヘルプ・オプションoakcli show -hを使用します。

注意:

Oracle Database Applianceソフトウェアのモデルおよびバージョンによって、oakcli showコマンド・オプションは、この項や以降の項で説明するものと異なる場合があります。システムで利用できるコンポーネントの注釈付リストを取得するには、oakcli show -hコマンドを実行します。

トピック:

- oakcli show asr

- oakcli show cooling
oakcli show coolingコマンドを使用して、冷却ユニットのステータスを表示します。

- oakcli show controller

- oakcli show core_config_key
oakcli show core_config_keyコマンドを使用して、Oracle Database Applianceコアのデプロイ方法に関する情報を表示します。

- oakcli show cpupool

- oakcli show databases

- oakcli show db_config_params

- oakcli show dbhomes

- oakcli show dbstorage

- oakcli show disk

- oakcli show diskgroup

- oakcli show enclosure

- oakcli show env_hw

- oakcli show expander

- oakcli show ib

- oakcli show fs

- oakcli show iraid

- oakcli show memory

- oakcli show network

- oakcli show power

- oakcli show processor

- oakcli show raidsyncstatus

- oakcli show repo

- oakcli show server

- oakcli show storage

- oakcli show validation storage

- oakcli show validation storage errors

- oakcli show validation storage failures

- oakcli show vdisk

- oakcli show version

- oakcli show vlan

- oakcli show vm

- oakcli show vmconsole

- oakcli show vmtemplate

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

oakcli show asr

oakcli show asrコマンドを使用して、ご使用のOracle Auto Service Requestの構成の詳細を表示します。

構文

oakcli show asr [-h]

パラメータ

(オプション) -hでは、このコマンドを使用するためのヘルプが表示されます。

親トピック: oakcli showコマンド

oakcli show cooling

oakcli show coolingコマンドを使用して、冷却ユニットのステータスを表示します。

構文

oakcli show cooling [-h]

パラメータ

(オプション) -hでは、このコマンドを使用するためのヘルプが表示されます。

例

コマンドが実行されるノードの冷却ユニット情報を表示します。

oakcli show cooling
NAME   HEALTH HEALTH_DETAILS LOCATION FAN % FAN SPEED
Fan_0  OK     -              FM0      30 %  6300 RPM
Fan_1  OK     -              FM0      19 %  3800 RPM
Fan_10 OK     -              FM2      34 %  6600 RPM
Fan_11 OK     -              FM2      23 %  4100 RPM
Fan_12 OK     -              FM3      32 %  6300 RPM
Fan_13 OK     -              FM3      22 %  3900 RPM
Fan_14 OK     -              FM3      24 %  4700 RPM
Fan_15 OK     -              FM3      14 %  2500 RPM
Fan_2  OK     -              FM0      29 %  6400 RPM
Fan_3  OK     -              FM0      18 %  3700 RPM
Fan_4  OK     -              FM1      32 %  6400 RPM
Fan_5  OK     -              FM1      20 %  3700 RPM
Fan_6  OK     -              FM1      33 %  6400 RPM
Fan_7  OK     -              FM1      22 %  3800 RPM
Fan_8  OK     -              FM2      33 %  6400 RPM
Fan_9  OK     -              FM2      22 %  3900 RPM

親トピック: oakcli showコマンド

oakcli show controller

oakcli show controllerコマンドを使用してディスク・コントローラに関する情報を表示します。

構文

oakcli show controller controller_id [-h]

パラメータ

パラメータ

説明

controller_id

情報が表示される対象のコントローラを指定します。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

コントローラ0の詳細を表示します。

oakcli show controller 0

親トピック: oakcli showコマンド

oakcli show core_config_key

oakcli show core_config_keyコマンドを使用して、Oracle Database Applianceコアのデプロイ方法に関する情報を表示します。

構文

oakcli show core_config_key

例

oakcli show core_config_keyコマンドの使用方法の例を示します。

Oracle Database Applianceコア構成キーが適用されているかどうかの確認

構成されていない新規Oracle Database Appliance上のコア数ステータスを表示します。

oakcli show core_config_key
Optional core_config_key is not applied on this machine yet!

構成済のOracle Database Appliance上のOracle Database Applianceコア数ステータスの表示

事前に構成済のOracle Database Appliance上のコア数ステータスを表示します。

oakcli show core_config_key
Host's serialnumber = 1132FMW003
Configured Cores = 20

親トピック: oakcli showコマンド

oakcli show cpupool

oakcli show cpupoolコマンドを使用して、仮想マシンへのコア割当てのマッピングを表示します。

構文

oakcli show cpupool -node nodenum

nodenumは、調査するOracle Database Applianceノードの番号(0または1)です。

例

ノード0のコア・マッピング情報を表示します。

oakcli show cpupool -node 0
Pool           Cpu List          VM List
default-unpinned-pool   [14, 15, 16, 17,  ['test1_odarepo1','sample5_odarepo1',
18, 19, 20, 21,   'vm_very_long_name_sample1_odarepo1',
22, 23]           'win_vm1']
twocpu          [12, 13]         ['vm1_odarepo1']
odaBaseCpuPool     [0, 1, 2, 3, 10  ['oakDom1']
, 11]

親トピック: oakcli showコマンド

oakcli show databases

oakcli show databasesコマンドを使用して、データベース名、データベース・タイプ、データベース・ホームの名前および場所、データベース・バージョンなどの各既存データベースに関する情報を表示します。

構文

oakcli show databases [-h]

パラメータ

(オプション) -hは、コマンドの使用方法に関するヘルプを表示します。

例

#oakcli show databases

Name Type     Storage  HomeName         HomeLocation                               Version
---- ----     -------  --------         ------------                               -------
db1 RAC        ACFS    OraDb12102_home1 /u01/app/oracle/product/12.1.0.2/dbhome_1  12.1.0.2.5(21359755,21359758)
db2 SINGLE     ACFS    OraDb12102_home2 /u01/app/oracle/product/12.1.0.2/dbhome_2  12.1.0.2.5(21359755,21359758)
db3 RACOneNode ACFS    OraDb12102_home3 /u01/app/oracle/product/12.1.0.2/dbhome_3  12.1.0.2.5(21359755,21359758)
db4 RAC        ACFS    OraDb12102_home4 /u01/app/oracle/product/12.1.0.2/dbhome_4  12.1.0.2.5(21359755,21359758)

親トピック: oakcli showコマンド

oakcli show db_config_params

oakcli show db_config_paramsコマンドを使用して、構成ファイル名とパラメータを表示します。このコマンドは、デフォルトでは/opt/oracle/oak/install/dbconfディレクトリにある、拡張子.dbconfの付いたファイルを探します。

構文

oakcli show db_config_params [-conf filename] [-detail] [-h]

パラメータ

パラメータ

説明

-conf filename

(オプション)表示される構成ファイルの名前。指定しない場合、すべての構成ファイルが表示されます。

-detail

(オプション)構成ファイルに格納されているパラメータ値を表示します。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

構成ファイルに格納されているデフォルトのデータベース構成パラメータ値を表示します。

oakcli show db_config_params -detail
Available DB configuration files are:
Default
DATABASE_BLOCK_SIZE       =>    8192
DATABASE_LANGUAGE         =>    AMERICAN
DATABASE_CHARACTERSET     =>    AL32UTF8
DATABASE_TERRITORY        =>    AMERICA
COMPONENT_LANGUAGES       =>    en

親トピック: oakcli showコマンド

oakcli show dbhomes

oakcli show dbhomesコマンドを使用して、ホームの名前、ホームの場所、データベース・バージョンなどの各既存Oracleデータベース・ホームに関する情報を表示します。

構文

oakcli show dbhomes [-detail] [-h]

パラメータ

パラメータ

説明

-detail

(オプション)各ホームに関連するデータベースのリストを含めます。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

oakcli show dbhomes -detail

Oracle HomeName  Oracle Home Version            Oracle HomeLocation                 Database Name  Database Type
---------------  -------------------            -------------------                 -------------  -------------
OraDb11203_home1 11.2.0.3.15(20760997,17592127) /u01/app/oracle/product/11.2.0.3/dbhome_1  no DB available
OraDb11204_home1 11.2.0.4.8(21352635,21352649)  /u01/app/oracle/product/11.2.0.4/dbhome_1  no DB available
OraDb12102_home1 12.1.0.2.5(21359755,21359758)  /u01/app/oracle/product/12.1.0.2/dbhome_1  one43      RACOneNode
OraDb12102_home1 12.1.0.2.5(21359755,21359758)  /u01/app/oracle/product/12.1.0.2/dbhome_1  ee120      SINGLE
OraDb12102_home1 12.1.0.2.5(21359755,21359758)  /u01/app/oracle/product/12.1.0.2/dbhome_1  one311     RACOneNode
OraDb12102_home1 12.1.0.2.5(21359755,21359758)  /u01/app/oracle/product/12.1.0.2/dbhome_1  ee311      SINGLE
OraDb12102_home1 12.1.0.2.5(21359755,21359758)  /u01/app/oracle/product/12.1.0.2/dbhome_1  rac311     RAC
OraDb12102_home1 12.1.0.2.5(21359755,21359758)  /u01/app/oracle/product/12.1.0.2/dbhome_1  ee43       SINGLE
OraDb12102_home1 12.1.0.2.5(21359755,21359758)  /u01/app/oracle/product/12.1.0.2/dbhome_1  one120     RACOneNode
OraDb12102_home1 12.1.0.2.5(21359755,21359758)  /u01/app/oracle/product/12.1.0.2/dbhome_1  odacn      RAC
OraDb12102_home1 12.1.0.2.5(21359755,21359758)  /u01/app/oracle/product/12.1.0.2/dbhome_1  rac43      RAC
OraDb12102_home1 12.1.0.2.5(21359755,21359758)  /u01/app/oracle/product/12.1.0.2/dbhome_1  rac120     RAC

親トピック: oakcli showコマンド

oakcli show dbstorage

oakcli show dbstorageコマンドを使用して、Oracle Automatic Storage Managementクラスタ・ファイル・システム(Oracle ACFS)上に作成されたデータベースのデータベース・ストレージ情報を表示します。

デフォルトでは、共通のボリューム・セットを共有するため、すべてのnon-cdbデータベースがまとめてリストされます。各CDBデータベースは別個にリストされます。

構文

oakcli show dbstorage [-db ][-h]db_name

パラメータ

パラメータ

説明

-db dbname

(オプション)ストレージ情報のデータベースの名前を表示します

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例1: Oracle Database Appliance X3-2またはX4-2とストレージ拡張シェルフ

Oracle Database Applianceとストレージ拡張シェルフの場合のoakcli show dbstorageコマンド出力の例を示します。出力には、CDBと非CDB、両方のデータベースが含まれます。「Available」という見出しは、使用できる自動拡張可能AFCS記憶域を表示します。FLASHディスク・グループを除き、使用できるディスク・グループ記憶域の半分がOracle ACFSに割り当てられます。FLASHディスク・グループでは、すべての記憶域がOracle ACFSに割り当てられます。

# oakcli show dbstorage

All the DBs with DB TYPE as non-CDB share the same volumes

DB_NAMES  DB_TYPE Filesystem                                   Size   Used  Available AutoExtend Size  DiskGroup
--------  ------- ----------                                   ----   ----  --------- ---------------  ---------
odacn     CDB    /u01/app/oracle/oradata/rdoodacn                5G   3.15G    1.85G         1G        REDO
/u02/app/oracle/oradata/datodacn              100G   3.86G   96.14G        10G        DATA
/u01/app/oracle/fast_recovery_area/rcoodacn   132G   0.92G  131.08G        13G        RECO

rac120, rac401, ra non-CDB  /u01/app/oracle/oradata/datastore   60G  11.30G   48.70G         5G        REDO
c408
/u02/app/oracle/oradata/datastore             1027G   5.77G 1021.23G       102G        DATA
/u01/app/oracle/fast_recovery_area/datastore  1336G   7.27G 1328.73G       133G        RECO

cdbracon  CDB   /u01/app/oracle/oradata/rdocdbracon              6G   4.15G    1.85G         1G        REDO
/u02/app/oracle/oradata/datcdbracon            100G   4.05G   95.95G        10G        DATA
/u01/app/oracle/fast_recovery_area/rcocdbracon 132G   0.79G  131.21G        13G        RECO

例2: Oracle Database Appliance X5-2とストレージ拡張シェルフおよび非CDBデータベース

Oracle Database Applianceとストレージ拡張シェルフの場合のoakcli show dbstorageコマンド出力の例を示します。出力には、非CDBデータベースだけが含まれます。FLASHディスク・グループを除き、使用できるディスク・グループ記憶域の半分がOracle ACFSに割り当てられます。FLASHディスク・グループでは、すべての記憶域がOracle ACFSに割り当てられます。

# oakcli show dbstorage

All the DBs with DB TYPE as non-CDB share the same volumes

DB_NAMES            DB_TYPE  Filesystem                       Size    Used  Available  AutoExtend Size DiskGroup
--------            -------  ----------                       -----   ----  ---------  --------------- ---------
db1, db2, db3, db4  non-CDB /u01/app/oracle/oradata/datastore   62G  27.26G    34.74G       6G         REDO
/u02/app/oracle/oradata/datastore 3730G   7.86G  3722.14G     373G         DATA
/u02/app/oracle/oradata/flashdata  558G 205.25G   352.75G      55G         FLASH
/u01/app/oracle/fast_recovery_area/datastore
4958G  21.05G  4936.95G      495G        RECO

親トピック: oakcli showコマンド

oakcli show disk

oakcli show diskコマンドを使用して、ディスク情報を表示します。

構文

oakcli show  disk  [-shared | -local | -shared_disk_name |-asm [-all][-h]

パラメータ

パラメータ

説明

-local

(オプション)すべてのローカル・ディスクの情報を表示します

-shared

(オプション)すべての共有ディスクの情報を表示します

-shared_disk_name

(オプション)指定された共有ディスクの情報のみを表示します。

-asm

(オプション)アセンブリの情報を表示します

-all

(オプション)選択したディスクのすべての詳細を表示します

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

使用上の注意

- パラメータを使用しないコマンドの実行は、oakcli show disk -sharedコマンドの実行と同等です。

- -allパラメータは、shared_disk_name パラメータと併用される場合のみ有効な出力を生成します。その他のすべてのパラメータはオプションで、他のパラメータと組み合せることはできません。

例

oakcli show diskコマンドの使用方法の例を示します。

ローカル・ディスクに関する情報の表示

oakcli show disk -local

共有ディスクに関する情報の表示

oakcli show disk -shared

特定の共有ディスクに関する情報の表示

pd_01という共有ディスクに関する情報を表示します。

oakcli show disk -shared pd_01

親トピック: oakcli showコマンド

oakcli show diskgroup

oakcli show diskgroupコマンドを使用して、Oracle Automatic Storage Management (Oracle ASM)ディスク・グループ情報を表示します。

構文

oakcli show diskgroup [disk_group_name][-h]

パラメータ

パラメータ

説明

disk_group_name

(オプション)完全な詳細が表示される対象のOracle ASMディスク・グループの名前。このパラメータを指定しない場合、すべてのOracle ASMディスク・グループの情報が表示されます。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

親トピック: oakcli showコマンド

oakcli show enclosure

oakcli show enclosureコマンドを使用して、コマンドが実行されるノード上のストレージ・エンクロージャ・サブシステムの情報を表示します。

構文

oakcli show enclosure [-h]

パラメータ

-hは、コマンドの使用方法に関するヘルプを表示します。

親トピック: oakcli showコマンド

oakcli show env_hw

oakcli show env_hwコマンドを使用して、現行ノードの環境タイプとハードウェア・バージョンを表示します。

構文

oakcli show env_hw [-h]

パラメータ

(オプション) -hは、コマンドの使用方法に関するヘルプを表示します。

例

Oracle Database Appliance X3-2仮想化プラットフォーム上でODA_BASEにログインするときに、環境タイプとハードウェア・モデルを表示します。

oakcli show env_hw
VM-ODA_BASE ODA X3-2

親トピック: oakcli showコマンド

oakcli show expander

oakcli show SAS expanderコマンドを使用して、エクスパンダに関する情報を表示します。

構文

oakcli show expander [expander_id] [-h]

パラメータ

パラメータ

説明

expander_id

(オプション)特定のSASエクスパンダを識別します

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

親トピック: oakcli showコマンド

oakcli show ib

システムにInfiniBandがある場合、oakcli show ibコマンドを使用してInfiniBandカードおよびポート情報を表示します。

構文

oakcli show ib [-h]

パラメータ

(オプション) -hは、コマンドの使用方法に関するヘルプを表示します。

親トピック: oakcli showコマンド

oakcli show fs

oakcli show fsコマンドを使用して、ASMクラスタ・ファイル・システム(ACFS)上に作成されたすべてのデータベースおよびcloudfsファイル・システム、およびOracle Database Applianceノード上のローカル・ファイル・システムに関する情報を表示します。

構文

oakcli show fs [-h]

パラメータ

(オプション) -hは、コマンドの使用方法に関するヘルプを表示します。

親トピック: oakcli showコマンド

oakcli show iraid

oakcli show iraidコマンドを使用して、内部RAIDおよびローカル・ディスク情報を表示します。このコマンドはX5-2以降のシステムにのみ使用できます。

構文

oakcli show iraid [-h]

パラメータ

(オプション) -hは、コマンドの使用方法に関するヘルプを表示します。

親トピック: oakcli showコマンド

oakcli show memory

oakcli show memoryコマンドを使用して、メモリー・モジュールに関する情報を表示します。

構文

oakcli show memory [-h]

パラメータ

(オプション) -hは、コマンドの使用方法に関するヘルプを表示します。

親トピック: oakcli showコマンド

oakcli show network

oakcli show networkコマンドを使用して、ネットワーク・サブシステムに関する情報を表示します。

構文

oakcli show network

パラメータ

(オプション) -hは、コマンドの使用方法に関するヘルプを表示します。

親トピック: oakcli showコマンド

oakcli show power

oakcli show powerコマンドを使用して、電源装置サブシステムに関する情報を表示します。

構文

oakcli show power [-h]

パラメータ

(オプション) -hは、コマンドの使用方法に関するヘルプを表示します。

例

コマンドの実行対象となるノードの電源装置情報が表示されます。

oakcli show power
NAME            HEALTH HEALTH_DETAILS PART_NO. SERIAL_NO.         LOCATION INPUT_POWER OUTPUT_POWER INLET_TEMP      EXHAUST_TEMP

Power_Supply_0  OK     -              7047410  476856F+1242CE0020 PS0      Present     113 watts    33.250 degree C 36.688 degree C
Power_Supply_1  OK     -              7047410  476856F+1242CE004J PS1      Present     89 watts     37.000 degree C 39.438 degree C

親トピック: oakcli showコマンド

oakcli show processor

oakcli show processorコマンドを使用して、CPUプロセッサに関する情報を表示します。

構文

oakcli show processor [-h]

パラメータ

(オプション) -hは、コマンドの使用方法に関するヘルプを表示します。

例

コマンドの実行対象となるノードのCPUプロセッサ情報が表示されます。

oakcli show processor
NAME  HEALTH HEALTH_DETAILS PART_NO. LOCATION
MODEL                         MAX_CLK_SPEED TOTAL_CORES ENABLED_CORES

CPU_0 OK     -              060D     P0 (CPU 0)
Intel(R) Xeon(R) CPU E5-2690  2.900 GHZ         8           8
CPU_1 OK     -              060D     P1 (CPU 1)
Intel(R) Xeon(R) CPU E5-2690  2.900 GHZ     8           8

親トピック: oakcli showコマンド

oakcli show raidsyncstatus

oakcli show raidsyncstatus コマンドを使用して、障害が発生したローカル・ディスクの交換後のRAID再構築のステータスを表示します。

注意:

show raidsyncstatusコマンドは、ベアメタル・プラットフォームでのみサポートされます。仮想化プラットフォームではサポートされません。一般的なRAID情報については、oakcli show iraidコマンドを使用します。

構文

oakcli show raidsyncstatus [-h]

パラメータ

(オプション) -hは、コマンドの使用方法に関するヘルプを表示します。

親トピック: oakcli showコマンド

oakcli show repo

oakcli show repoコマンドを使用して、仮想マシンのリポジトリに関する情報を表示します。

すべてのリポジトリを参照するには、リポジトリ名およびノード番号を省略します。特定の共有リポジトリを参照するには、リポジトリ名およびノードを指定します。

構文

oakcli show repo [reponame -node 0|1] [-h]

パラメータ

パラメータ

説明

reponame

[オプション]特定のリポジトリ名を識別します

-node

[オプション]ノード番号0または1を識別します

-h

[オプション]コマンドの使用方法に関するヘルプを表示します。

例

oakcli show repoコマンドの使用方法の例を示します。

使用可能な仮想マシン・リポジトリの表示

Oracle Database Appliance仮想化プラットフォーム上にある仮想マシンのリポジトリが表示されます。

oakcli show repo
NAME      REPOTYPE  NODENUM
odarepo1  local     0
odarepo2  local     1
repo1     shared    0
repo1     shared    1

特定の共有リポジトリの詳細の表示

ノード1上のrepo1という名前のリポジトリに関する情報が表示されます。

oakcli show repo repo1 -node 1

Resource: repo1_1
AutoStart       :       restore
DG              :       DATA
Device          :       /dev/asm/repo1-286
ExpectedState   :       Online
MountPoint      :       /u01/app/repo1
Name            :       repo1_0
Node            :       all
RepoType        :       shared
Size            :       102400
State           :       Online

親トピック: oakcli showコマンド

oakcli show server

oakcli show serverコマンドを使用して、サーバー・サブシステムに関する情報を表示します。

構文

oakcli show server [-h]

パラメータ

(オプション) -hは、コマンドの使用方法に関するヘルプを表示します。

親トピック: oakcli showコマンド

oakcli show storage

oakcli show storageコマンドを使用して、コントローラ、エクスパンダおよびディスクのストレージに関する情報を表示します。

構文

oakcli show storage -errors [-h]

パラメータ

パラメータ

説明

-errors

報告されたエラーに関する詳細情報を表示します。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

親トピック: oakcli showコマンド

oakcli show validation storage

oakcli show validation storageコマンドを使用して、validation storageが有効化または無効化されているかを表示します。

構文

oakcli show validation storage [-h]

パラメータ

(オプション) -hは、コマンドの使用方法に関するヘルプを表示します。

例

oakcli show validation storage
Enabled

親トピック: oakcli showコマンド

oakcli show validation storage errors

oakcli show validation storage errorsコマンドを使用して、ハード・ストレージのエラーを表示します。ハードウェアのエラーには、特定のスロットに挿入されているディスクのタイプの誤り、ディスク・モデルが無効、ディスク・サイズの誤りが含まれます。

構文

oakcli show validation storage errors [-h]

パラメータ

(オプション) -hは、コマンドの使用方法に関するヘルプを表示します。

親トピック: oakcli showコマンド

oakcli show validation storage failures

oakcli show validation storage failuresコマンドを使用して、ソフト検証エラーを表示します。典型的なソフト・ディスクのエラーは、ディスクのファームウェアのバージョンが無効であるというものです。

構文

oakcli show validation storage failures [-h]

パラメータ

(オプション) -hは、コマンドの使用方法に関するヘルプを表示します。

親トピック: oakcli showコマンド

oakcli show vdisk

oakcli show vdiskコマンドを使用して、Oracle Database Appliance仮想化プラットフォームの仮想ディスクに関する情報を表示します。

構文

oakcli show vdisk [vdisk_name -repo repository_name] [-h]

パラメータ

パラメータ

説明

vdisk_name

(オプション)1つの仮想ディスクの情報を表示します

-repo repository_name

コマンドで仮想ディスクが指定された場合は必須のパラメータ

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

oakcli show vdiskコマンドの使用方法の例を示します。

すべての仮想ディスクの情報の表示

Oracle Database Appliance仮想化プラットフォーム上のすべての仮想ディスクに関する情報を表示します。

# oakcli show vdisk

NAME                         SIZE     TYPE    REPOSITORY
myvdisk                      10G      local   vdiskrepo
newv                         1G       local   vdiskrepo

単一の仮想ディスクの情報の表示

myvdisk1という名前の仮想ディスクの情報を次のように表示します。

# oakcli show vdisk myvdisk1
Resource: myvdisk_vdiskrepo
Name         :     myvdisk_vdiskrepo
RepoName     :     vdiskrepo
Size         :     10G
Type         :     local
VmAttached   :     0

親トピック: oakcli showコマンド

oakcli show version

oakcli show versionコマンドを使用して、Oracle Database Applianceソフトウェアおよびファームウェアのパッチ・バージョンを表示します。

構文

oakcli show version [-detail][-h]

パラメータ

説明

-detail

(オプション)詳細なバージョン情報を表示します。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

使用するOracle Database Applianceのソフトウェアおよびファームウェアのバージョン情報を表示します。

oakcli show version
Version
-------
12.1.2.5.0

親トピック: oakcli showコマンド

oakcli show vlan

oakcli show vlanコマンドを使用して、Oracle Database Applianceで構成されている仮想ローカル・エリア・ネットワークに関する情報を表示します。

構文

oakcli show vlan [-h]

パラメータ

(オプション)-hは、コマンドの使用方法に関するヘルプを表示します。

例

使用可能な仮想ローカル・エリア・ネットワークの名前、タグID番号、ネットワークおよびノード割当てが表示されます。

oakcli show vlan

NAME                     ID    INTERFACE   NODENUM

net1                     1     bond1       0
net1                     1     bond1       1
net2                     1     bond2       0
net2                     1     bond2       1
net3                     1     bond3       0
net3                     1     bond3       1
net4                     1     xbond0      0
net4                     1     xbond0      1
priv1                    1     bond0       0
priv1                    1     bond0       1

親トピック: oakcli showコマンド

oakcli show vm

oakcli show vmコマンドを使用して、仮想マシンに関する情報を表示します。

構文

oakcli show vm [vm_name | -h]

パラメータ

パラメータ

説明

vm_name

(オプション)詳細を表示する仮想マシンの名前。このパラメータを指定しない場合、すべての仮想マシンの情報が表示されます。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

oakcli show vmコマンドの使用方法の例を示します。

すべての仮想マシンの詳細の表示

すべての仮想マシンの仮想マシン名、メモリーとvCPUの割当て、ステータス、仮想ディスクおよびリポジトリ名を次のように表示します。

oakcli show vm

NAME                    MEMORY          VCPU         STATE           REPOSITORY

sample5_odarepo1          2048             2         OFFLINE         odarepo1
sample6_odarepo1          2048             2         OFFLINE         odarepo2
test1_odarepo1            2048             2         OFFLINE         odarepo1
test2_odarepo2            2048             2         OFFLINE         odarepo2
vm1_odarepo1              4096             4         ONLINE          odarepo1
vm2_odarepo2              2048             2         OFFLINE         odarepo2
win_vm1                   1500             1         ONLINE          odarepo1

単一の仮想マシンの情報の表示

仮想マシンvm1_odarepo1の情報を表示します。

oakcli show vm vm1_odarepo1
Resource: vm1_odarepo1
AutoStart       :       restore
CPUPriority     :       100
Disks           :       |file:/OVS/Repositories/odarepo1/Vi
rtualMachines/vm1_odarepo1/System.i
mg,xvda,w||file:/OVS/Repositories/o
darepo1/VirtualMachines/vm1_odarepo
1/u01.img,xvdb,w|
Domain          :       XEN_PVM
ExpectedState   :       online
FailOver        :       false
IsSharedRepo    :       false
Keyboard        :       en-us
MaxMemory       :       3000
MaxVcpu         :       4
Memory          :       4096
Mouse           :       OS_DEFAULT
Name            :       vm1_odarepo1
Networks        :       |mac=00:21:F6:00:00:E4|
NodeNum         :       0
NodeNumStart    :
OS              :       OL_5
PrivateIP       :       None
ProcessorCap    :       100
RepoName        :       odarepo1
State           :       Online
TemplateName    :       otml_sample1_odarepo1
Vcpu            :       4
cpupool         :       twocpu
vncport         :       5901

親トピック: oakcli showコマンド

oakcli show vmconsole

oakcli show vmconsole コマンドを使用して、特定の仮想マシンを管理するGUI仮想マシン・コンソールを開きます。

構文

oakcli show vmconsole vm_name [-h]

パラメータ

パラメータ

説明

vm_name

コンソールを開く仮想マシンの名前。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

vm1_odarepo1という仮想マシンのコンソールを開きます。

oakcli show vmconsole vm1_odarepo1

親トピック: oakcli showコマンド

oakcli show vmtemplate

oakcli show vmtemplateコマンドを使用して、仮想マシン・テンプレートに関する情報を表示します。

構文

oakcli show vmtemplate [vmtemplate_name | -h]

パラメータ

パラメータ

説明

vmtemplate_name

(オプション)詳細を表示する仮想テンプレートの名前。このパラメータを指定しない場合、すべての仮想テンプレートの情報が表示されます。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

仮想テンプレートsample1_odarepo1の情報を表示します。

oakcli show vmtemplate sample_odarepo1
Resource: sample1_odarepo1
CPUPriority     :       100
Disks           :       |file:/OVS/Repositories/odarepo1/Te
mplates/otml_sample1_odarepo1/Syste
m.img,xvda,w||file:/OVS/Repositorie
s/odarepo1/Templates/otml_sample1_o
darepo1/u01.img,xvdb,w|
Domain          :       XEN_PVM
Keyboard        :       en-us
MaxMemory       :       2048
MaxVcpu         :       2
Memory          :       2048
Mouse           :       OS_DEFAULT
Name            :       sample1_odarepo1
Networks        :       |bridge=priv1||bridge=net1||bridge=
net2|
NodeNum         :       0
OS              :       OL_5
ProcessorCap    :       100
RepoName        :       odarepo1
Vcpu            :       2

親トピック: oakcli showコマンド

oakcli startコマンド

oakcli startコマンドを使用して、仮想マシンの起動、ノードの共有リポジトリの起動、ローカル・ノードのODA_BASEの起動を実行します。

トピック:

- oakcli start oda_base

- oakcli start repo

- oakcli start vm

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

oakcli start oda_base

oakcli start oda_baseコマンドを使用して、ローカル・ノードでODA_BASEを起動します。

構文

oakcli start oda_base [-h]

パラメータ

(オプション) -hは、コマンドの使用方法に関するヘルプを表示します。

例

目的のノードのDom0に接続し、次のコマンドを入力してそのノードのODA_BASEを起動します。

oakcli start oda_base

親トピック: oakcli startコマンド

oakcli start repo

oakcli start repoコマンドを使用して、ノード上の共有リポジトリを起動します。

構文

oakcli start repo repo_name [-node node_number] [-h]

パラメータ

パラメータ

説明

repo_name

repo_nameは、起動する共有リポジトリの名前です。

-node node_number

共有リポジトリを起動するノードを指定します。node_numberは、共有リポジトリを起動するノードの番号(0または1)です。-nodeが指定されていない場合、共有リポジトリは両方のノードで起動されます。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

ノード0のrepo1という共有リポジトリを起動します。

oakcli start repo repo1 -node 0

親トピック: oakcli startコマンド

oakcli start vm

oakcli start vmコマンドを使用して、ノード上の仮想マシンを起動します。

構文

oakcli start vm vm_name [-node node_number] [-d] [-h]

パラメータ

パラメータ

説明

vm_name

vm_nameは、起動する仮想マシンの名前です。

-node node_number

仮想マシンを起動するノードを指定します。node_numberは、仮想マシンを起動するノードの番号(0または1)です。-nodeが指定されていない場合、仮想マシンは両方のノードで起動されます。

-d

仮想マシン起動手順の詳細を指定します

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

ノード0のvm1_odarepo1という仮想マシンを起動します。

oakcli start vm vm_odarepo1 -node 0

親トピック: oakcli startコマンド

oakcli stopコマンド

oakcli stopコマンドを使用して、仮想マシンの停止、ノードの共有リポジトリの停止、ローカル・ノードのODA_BASEの停止を実行します。

構文

oakcli stop [vm vm_name [-force] | repo repo_name [-node node_number] | oda_base ] [-h]

パラメータ

パラメータ

説明

vm vm_name

vm_nameは、停止する仮想マシンの名前です。

-force

(オプション)仮想マシンを強制的に停止します。

repo repo_name

repo_nameは、停止する共有リポジトリの名前です。

-node node_number

node_numberは、共有リポジトリを停止するノードの番号(0または1)です。-nodeパラメータは、共有リポジトリの仮想マシンを停止している場合にのみ有効です。-nodeが指定されていない場合、共有リポジトリは両方のノードで停止されます。

oda_base

ローカル・ノードのODA_BASEを停止します

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

oakcli stopコマンドの使用方法の例を示します。

仮想マシンの強制停止

仮想マシンvm1_odarepo1を強制的に停止します。

oakcli stop vm vm_odarepo1 -force

共有リポジトリの停止

ノード0のrepo1という共有リポジトリを停止します。

oakcli stop repo repo1 -node 0

ローカルODA_Baseの停止

目的のノードのDom0に接続し、次のコマンドを入力してそのノードのODA_BASEを停止します。

oakcli stop oda_base

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

oakcli stordiag

oakcli stordiagコマンドを使用して、ストレージ・シェルフまたはストレージ拡張シェルフのディスクで診断テストを実行します。このツールにより、ノードごとに14のディスク・チェックのリストが生成されます。

構文

oakcli stordiag resource_type [n| [-h]

パラメータ

パラメータ

説明

resource_type

構成によって異なる接頭辞。「使用上の注意」を参照してください。

n

(オプション)ディスク番号(0からディスク数より1つ少ない数まで)

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

使用上の注意

次のいずれかのオプションに基づいて、resource_typeの値を選択します。

- Oracle Database Applianceバージョン1では、dを使用します。

- 単一ストレージ・シェルフのOracle Database Applianceでは、pd_を使用します。

- 拡張ストレージ・シェルフのOracle Database Applianceでは、ストレージ・シェルフ内のディスクにはe0_pd_、拡張ストレージ・シェルフ内のディスクにはe1_pd_を使用します。

内部記憶域を持つOracle Database Applianceシステムについては、d_[..]という形式を使用して診断するディスクを識別します。ストレージ・シェルフ(オプションのストレージ拡張シェルフ)に接続しているOracle Database Applianceシステムについては、e[0..1] pd_[0..23]という形式を使用して、診断するディスクを識別します。

例

拡張ストレージ・シェルフのディスク3上で診断テストを実行します。

# oakcli stordiag e1_pd_3
Node Name : hr0
Test : Diagnostic Test Description

1  : OAK Check
NAME          PATH          TYPE          STATE         STATE_DETAILS
pd_03         /dev/sdw      HDD           ONLINE        Good

2  : ASM Check
. . .
<output truncated>

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

oakcli test asr

oakcli test asrコマンドを使用して、Oracle Auto Service Request (Oracle ASR)が正しく構成され機能しているかどうかを判別するために、テスト・トラップを送信します。

Oracle ASRが正しく機能している場合は、成功メッセージが返されます。

構文

oakcli test asr [-h]

パラメータ

(オプション) -hは、コマンドの使用方法に関するヘルプを表示します。

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

oakcli unpack

oakcli unpackコマンドを使用して、Oracle Appliance Managerリポジトリにパッケージを解凍します。

構文

oakcli unpack -package absolute_package_name

パラメータ

パラメータ

説明

absolute_package_name

パッケージの完全な絶対パスとファイル名を使用して解凍するパッケージを識別します。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

p13982331_23000_Linux-86-62.zipパッケージ(現在のノードの/tmpに事前にコピー済)を、ノードのOracle Appliance Managerコマンドライン・インタフェース・リポジトリに解凍します。

oakcli unpack -package /tmp/p13982331_23000_Linux-86-62.zip

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

oakcli update

oakcli updateコマンドを使用して、Oracle Database Applianceパッチを適用します。

パッチ・バンドルを使用してパッチを適用できます。12.1.2.7のリリースでは、--localパッチ適用オプションを使用して、他のノードに影響を与えずに、一度に1つのノードのコンポーネントにパッチを適用できます。これにより、パッチを適用するときの停止時間が削減されます。

注意:
このリリースでは、サーバーおよびグリッド・コンポーネントにパッチを適用するには、--localパッチ・オプションを使用する必要があります。Oracle Databaseソフトウェアのみを更新する場合は、oakcli upgradeコマンドを使用します。

構文

oakcli update -patch version [--server | --storage | --database][--local} [--noreboot] | [--clean] | [--verify][-h]

パラメータ

パラメータ

説明

-patch version

インストールするパッチのバージョン。例: 12.1.2.7.0。

--server

Infrastructure (infra)とGrid Infrastructure (gi)のパッチ更新からの、以前のリリースでこれまでに取得されたパッチが含まれています。

--storage

共有ストレージ・コンポーネントのパッチのみが含まれています。

--database

(オプション)Oracle Databaseのホームにパッチを適用します。

--local

ローカル・ノードのコンポーネントのみにパッチを適用します。デフォルトでは、これはfalseに設定されています。Oracle Database Applianceリリース12.1.2.6では、サーバーとグリッドにパッチを適用するには、--localオプションを使用する必要があります。

--noreboot

(オプション)パッチ適用後にノードが再起動されません。

--clean

(オプション)ローカル・ノード上のテンポラリ・ファイルをすべてクリーン・アップします。

--verify

(オプション)ノード上のパッチ適用可能なコンポーネントの一覧を表示します。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

現在のノードに12.1.2.7.0パッチを適用して更新します。
oakcli update -patch 12.1.2.7.0

12.1.2.7のパッチを使用してサーバーにパッチを適用します。
oakcli update -patch 12.1.2.7.0 --server --local

ローカル・ノードのGridホームのみにパッチを適用します。
oakcli update -patch 12.1.2.7.0 --storage --local

両方のノードのOracle Databaseのホームにパッチを適用します。
oakcli update -patch 12.1.2.7.0 --database

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

oakcli upgrade

oakcli upgradeコマンドを使用して、Oracle Database Appliance上のOracle Databaseソフトウェアをアップグレードします。

Oracle Database Appliance自体のパッチ適用については、oakcli updateコマンドを使用します。

構文

oakcli upgrade database [-db db_names | -from source_home] -to destination_home

パラメータ

パラメータ

説明

-db db_names

アップグレードするデータベースの名前を(カンマ区切りリストで)指定します。

-from source_home

アップグレードするデータベースの現在のOracle Databaseホームを指定します。

-to destination_home

アップグレード先のデータベース・バージョンが格納されているOracle Databaseホームを指定します。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

使用上の注意

- -dbパラメータまたは-fromパラメータのいずれかを必ず指定する必要があります。

- -dbパラメータを指定してコマンドを実行すると、現在のOracle Databaseホームとは関係なく、指定されたデータベースのみがアップグレードされます。-fromパラメータを-dbパラメータと併用すると、-fromパラメータは無視されます。つまり、指定されたホーム内のデータベースが-dbパラメータのリストにない場合、そのデータベースは無視され、他のホームにある指定されたデータベースがアップグレードされます。

- -dbパラメータなしでコマンドを実行すると、指定されたOracle Databaseホーム内にあるすべてのデータベースがアップグレードされます。

- 既存のOracle Databaseホームを指定する-toパラメータは必ず指定する必要があります。

例

Oracle Databaseホーム・ディレクトリOraDb11203_home1を使用して、tpccという11.2.0.2.5データベースを、Oracle Database 11.2.0.2.5からOracle Database 11.2.0.3.1にアップグレードします。

oakcli upgrade database -db tpcc -to OraDb11203_home1

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

oakcli validate

Oracle Database Applianceの状態またはオペレーティング・システムのパッチの適用可能性を検証します。

構文

oakcli validate [[-V | -l | -h]] | [[-v][-f output_file] [-a | -d | -c checklist][-ver patch_version]]

パラメータ

パラメータ

説明

-V

oakValidationのバージョンを表示します。

-l

チェック可能な項目を(説明とともに)表示します。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

-v

冗長出力を表示します(検証レポートを生成するパラメータとともに使用する必要があります)。

-f output_file

画面(stdout)にではなく、完全修飾ファイル名のファイル、output_fileに出力を送信します。

-a

DiskCalibrationなど、すべてのシステム・チェックを実行します。このコマンドを使用して、デプロイメントの前にシステムの準備状況を検証することをお薦めします。DiskCalibrationシステム・チェックによりパフォーマンスの問題が発生する可能性があるため、ビジー状態の本番システム上で、このオプションを使用してoakcli validateを実行しないでください。

-d

デフォルトのチェックのみを実行します。デフォルトのチェックは、NetworkComponents、OSDiskStorage、SharedStorageおよびSystemComponentsです。

-c checklist

カンマ区切りリストのchecklistで指定した項目の検証チェックを実行します。このパラメータを使用して、1つの項目または項目のサブセットのいずれかをチェックします。

-c ospatch

-ver patch_versionで識別されるパッチ・バージョンの検証チェックを実行します。

-ver patch_version

patch_versionで指定したパッチを使用してOracle Database Applianceにパッチを適用できない理由を報告します。

すべてのチェックとその説明の表示

oakcli validate -l

Checkname -- Description
=========    ===========
*SystemComponents -- Validate system components based on ilom sensor data
readings
*OSDiskStorage -- Validate OS disks and filesystem information
*SharedStorage -- Validate Shared storage and multipathing information
DiskCalibration -- Check disk performance with orion
*NetworkComponents -- Validate public and private network components
*StorageTopology -- Validate external JBOD connectivity
asr -- Validate asr components based on asr config file and ilom sensor
data readings

* -- These checks are also performed as part of default checks

注意:

NetworkComponents妥当性チェックは、Oracle Database Appliance X3-2より前のハードウェアで使用できません。

すべてのチェックの実行

すべてのチェックを実行するには、次のコマンドを入力します:

oakcli validate -a

ストレージ・ケーブル接続の検証

システム・コントローラとストレージ・シェルフの間のケーブル接続と、ストレージ拡張シェルフ(取り付けられている場合)へのケーブル接続を確認します。

oakcli validate -c storagetopology

Oracle recommends that you run the oakcli validate -c StorageTopology command before deploying the system. This will avoid and prevent problems during deployment due to wrong or missing cable connections. The output shown in the following example reports a successful configuration. If the cabling is not correct, you will see errors in your output.

# oakcli validate -c storagetopology
It may take a while. Please wait...
INFO : ODA Topology Verification
INFO : Running on Node0
INFO : Check hardware type
SUCCESS : Type of hardware found : X4-2
INFO : Check for Environment(Bare Metal or Virtual Machine)
SUCCESS : Type of environment found : Virtual Machine(ODA BASE)
SUCCESS : Number of External LSI SAS controller found : 2
INFO : Check for Controllers correct PCIe slot address
SUCCESS : External LSI SAS controller 0 : 00:15.0
SUCCESS : External LSI SAS controller 1 : 00:16.0
INFO : Check if  powered on
SUCCESS : 1 : Powered-on
INFO : Check for correct number of EBODS(2 or 4)
SUCCESS : EBOD found : 2
INFO : Check for External Controller 0
SUCCESS : Controller connected to correct ebod number
SUCCESS : Controller port connected to correct ebod port
SUCCESS : Overall Cable check for controller 0
INFO : Check for External Controller 1
SUCCESS : Controller connected to correct ebod number
SUCCESS : Controller port connected to correct ebod port
SUCCESS : Overall Cable check for controller 1
INFO : Check for overall status of cable validation on Node0
SUCCESS : Overall Cable Validation on Node0
INFO : Check Node Identification status
SUCCESS : Node Identification
SUCCESS : Node name based on cable configuration found : NODE0
INFO : Check  Nickname
SUCCESS :  Nickname set correctly : Oracle Database Appliance - E0
INFO : The details for Storage Topology Validation can also be found in log file=/opt/oracle/oak/log/<hostname>/storagetopology/StorageTopology-2014-07-03-08:57:31_7661_15914.log

Oracle ASRの検証

次の構文を入力して、Oracle ASR構成を検証します。

# oakcli validate -c asr
INFO: oak Asr information and Validations
RESULT: /opt/oracle/oak/conf/asr.conf exist
RESULT: ASR Manager ip:10.139.154.17
RESULT: ASR Manager port:1162
SUCCESS: ASR configuration file validation successfully completed
RESULT: /etc/hosts has entry 141.146.156.46 transport.oracle.com
RESULT: ilom alertmgmt level is set to minor
RESULT: ilom alertmgmt type is set to snmptrap
RESULT: alertmgmt snmp_version is set to 2c
RESULT: alertmgmt community_or_username is set to public
RESULT: alertmgmt destination is set to 10.139.154.17
RESULT: alertmgmt destination_port is set to 1162
SUCCESS: Ilom snmp confguration for asr set correctly
RESULT: notification trap configured to ip:10.139.154.17
RESULT: notification trap configured to port:1162
SUCCESS: Asr notification trap set correctly
INFO: IP_ADDRESS HOST_NAME SERIAL_NUMBER ASR PROTOCOL SOURCE PRODUCT_NAME
INFO: --------------- ------------------------------ ------------------------------ -------- --------- -------------- ------------------------------
10.170.79.98 oda-02-c 1130FMW00D Enabled SNMP ILOM SUN FIRE X4370 M2 SERVER
10.170.79.97 oda-01-c 1130FMW00D Enabled SNMP ILOM SUN FIRE X4370 M2 SERVER
INFO: Please use My Oracle Support 'http://support.oracle.com' to view the activation status.
SUCCESS: asr log level is already set to Fine.
RESULT: Registered with ASR backend.
RESULT: test connection successfully completed.
RESULT: submitted test event for asset:10.139.154.17
RESULT: bundle com.sun.svc.asr.sw is in active state
RESULT: bundle com.sun.svc.asr.sw-frag is in resolved state
RESULT: bundle com.sun.svc.asr.sw-rulesdefinitions is in resolved state
RESULT: bundle com.sun.svc.ServiceActivation is in active state
SUCCESS: ASR diag successfully completed

パッチの適用可能性のチェック

oakcli validate ospatch -ver patch_versionコマンドを使用して、patch_versionに指定されたパッチを使用してOracle Database Applianceにパッチを適用できない理由を報告します。Oracle Database Applianceへのパッチ適用を試みる前に、次のコマンドを使用して、成功するかどうか、パッチの適用前に変更が必要であるかどうかを判断します。

# oakcli validate -c ospatch -ver 12.1.2.5.0
INFO: Validating the OS patch for the version 12.1.2.5.0
WARNING: 2015-10-10 06:30:32: Patching sub directory /opt/oracle/oak/pkgrepos/orapkgs/OEL/5.10/Patches/5.10.1 is not existing
INFO: 2015-10-10 06:30:32: May need to unpack the Infra patch bundle for the version: 12.1.2.5.0
ERROR: 2015-10-10 06:30:32: No OS patch directory found in the repository

ハードウェア・システムとネットワーク・コンポーネントの検証

次のコマンドでは、ハードウェア・システム・コンポーネントおよびOracle Database Applianceネットワーク・コンポーネントを検証するシステム・チェックを実行します。

# oakcli validate -c SystemComponents,NetworkComponents

親トピック: Oracle Appliance Managerコマンドライン・インタフェース

5 Oracle Database Applianceの検証およびトラブルシューティング

この章には、変更の検証方法およびOracle Database Applianceの問題のトラブルシューティング方法に関する情報が記載されています。

トピック:

- Oracle Database Applianceの診断および検証
oakcli validateを使用してOracle Database Applianceの構成を確認し、必要に応じて、Oracleサポート・サービスに情報を提供します。

- Oracle Database Applianceの構成エラー・メッセージ
Oracle Database Applianceの構成中にエラーが発生した場合、次のメッセージおよび処置を確認してください。

- Oracleサポート・サービス用のログ・ファイルの用意
必要に応じて、コマンドoakcli manage diagcollectを使用して診断ファイルを収集し、Oracleサポート・サービスに送ります。

- その他のトラブルシューティング・ツールおよびコマンド
この項では、Oracle Database Applianceの問題の診断およびトラブルシューティングに使用できる追加のツールおよびコマンドを説明します。

- Oracle Database Appliance ハードウェア監視ツール
Oracle Database Applianceハードウェア監視ツールでは、Oracle Database Applianceサーバー・ノードの様々なハードウェア・コンポーネントのステータスが表示されます。

Oracle Database Applianceの診断および検証

oakcli validateを使用してOracle Database Appliance構成を確認し、必要に応じてOracleサポート・サービスへ情報を提供します。

oakcli validateコマンドは、サポートの問題を特定し、解決するためのOracle Appliance Managerの診断および検証のユーティリティです。Oracle Database Applianceの問題が発生した場合は、oakcli validateコマンド・オプションを使用して、環境が適切に構成され、ベスト・プラクティスが適用されていることを確認します。サービス・リクエストを行う場合も、この章で説明している手順に従ってOracle Appliance Managerを使用し、Oracleサポート・サービスに送信するためのログ・ファイルを用意します。

トピック:

- Oracle Database Applianceの検証コマンドの概要
oakcli validateコマンドおよびオプションを使用して、Oracle Database Applianceの状態を検証します。

- OAKCLI Validateコマンド・チェックの例
この例を確認して、oakcli validateコマンドおよびオプションを使用した検証チェックを実行できることを確認します。

親トピック: Oracle Database Applianceの検証およびトラブルシューティング

Oracle Database Appliance検証コマンドの概要

oakcli validateコマンドおよびオプションを使用して、Oracle Database Applianceの状態を検証します。

oakcli validateコマンドはrootユーザーとして実行する必要があります。

構文

oakcli validateコマンドは次の構文を使用します。checklistは1回のチェックまたはチェックのカンマ区切りのリスト、output_fileは検証出力ファイルに指定する名前です。

oakcli validate -h
oakcli validate [-V | -l | -h]
oakcli validate [-v] [-f output_file] [-a | -d | -c checklist] [-v patch_version]

パラメータ

オプション

用途

-a

DiskCalibrationなど、すべてのシステム・チェックを実行します。このコマンドを使用して、デプロイメントの前にシステムの準備状況を検証することをお薦めします。DiskCalibrationシステム・チェックによりパフォーマンスの低下が発生する可能性があるため、ビジー状態の本番システム上で、このオプションを使用してoakcli validateを実行しないでください。

-c checklist

カンマ区切りリストのchecklistで指定した項目の検証チェックを実行します。このパラメータを使用して、1つの項目または項目のサブセットのいずれかをチェックします。

-d

デフォルトのチェックのみを実行します。デフォルトのチェックは次のとおりです。NetworkComponents、OSDiskStorage、SharedStorageおよびSystemComponents

-f output_file

画面(stdout)にではなく、完全修飾ファイル名のファイル、output_fileに出力を送信します。

-h

オンライン・ヘルプを表示します。

-l

チェック可能な項目を(説明とともに)表示します。

-v

冗長出力を表示します(検証レポートを生成するパラメータとともに使用する必要があります)。

-V

oakValidationのバージョンを表示します。

-ver patch_version

patch_versionで指定したパッチを使用してOracle Database Applianceにパッチを適用できない理由を報告します。

VALIDATEオプション

コマンド

用途

-c asr

Oracle Auto Service Request (Oracle ASR)構成ファイルおよびOracle Integrated Lights Out Manager (Oracle ILOM)センサー・データに基づいて、Oracle ASRコンポーネントを検証します。

-c DiskCalibration

/opt/oracle/oak/bin/orionを使用したストレージ・ディスクのパフォーマンスのインストール前チェック。

デプロイ済のシステム上でDiskCalibrationコマンドを実行するとパフォーマンスの問題が発生するため、Oracle Database ApplianceにOracleソフトウェアをデプロイした後でこのチェックを実行しないでください。

ディスク測定のシステム・チェックを実行しない場合は、デフォルトのチェック・オプション(oakcli validate -d)を使用します。

-c NetworkComponents

パブリックおよびプライベートのネットワーク・ハードウェア接続を検証します。

-c OSDiskStorage

オペレーティング・システム・ディスクおよびファイル・システム情報を検証します。

-c ospatch

指定したパッチを使用して、システムがアップグレードを正常に完了できることを検証します。

-c SharedStorage

共有ストレージおよびマルチパス情報を検証します。

-c StorageTopology

ストレージ・シェルフの接続を検証します。

-c SystemComponents

Oracle ILOMセンサー・データの読取りに基づいて、システム・コンポーネントを検証します。

親トピック: Oracle Database Applianceの診断および検証

OAKCLI Validateコマンド・チェックの例

これらの例で、oakcli validateコマンドとオプションを使用して検証チェックを実行できることを確認します。

すべてのチェックとその説明の表示

oakcli validate -l

Checkname -- Description
=========    ===========
*SystemComponents -- Validate system components based on ilom sensor data
readings
*OSDiskStorage -- Validate OS disks and filesystem information
*SharedStorage -- Validate Shared storage and multipathing information
DiskCalibration -- Check disk performance with orion
*NetworkComponents -- Validate public and private network components
*StorageTopology -- Validate external JBOD connectivity
asr -- Validate asr components based on asr config file and ilom sensor
data readings

* -- These checks are also performed as part of default checks

注意:

NetworkComponents妥当性チェックは、Oracle Database Appliance X3-2より前のハードウェアで使用できません。

すべてのチェックの実行

すべてのチェックを実行するには、次のコマンドを入力します:

oakcli validate -a

ストレージ・ケーブル接続の検証

システム・コントローラとストレージ・シェルフの間のケーブル接続と、ストレージ拡張シェルフ(取り付けられている場合)へのケーブル接続を確認します。

oakcli validate -c storagetopology

システムをデプロイする前に、oakcli validate -c StorageTopologyコマンドを実行することをお薦めします。これにより、不適切なケーブル接続または欠如に起因するデプロイ時の問題を回避および防止できます。次の例に示す出力は、正常な構成を報告しています。ケーブル接続が正しくない場合は、出力にエラーが表示されます。

# oakcli validate -c storagetopology
It may take a while. Please wait...
INFO : ODA Topology Verification
INFO : Running on Node0
INFO : Check hardware type
SUCCESS : Type of hardware found : X4-2
INFO : Check for Environment(Bare Metal or Virtual Machine)
SUCCESS : Type of environment found : Virtual Machine(ODA BASE)
SUCCESS : Number of External LSI SAS controller found : 2
INFO : Check for Controllers correct PCIe slot address
SUCCESS : External LSI SAS controller 0 : 00:15.0
SUCCESS : External LSI SAS controller 1 : 00:16.0
INFO : Check if  powered on
SUCCESS : 1 : Powered-on
INFO : Check for correct number of EBODS(2 or 4)
SUCCESS : EBOD found : 2
INFO : Check for External Controller 0
SUCCESS : Controller connected to correct ebod number
SUCCESS : Controller port connected to correct ebod port
SUCCESS : Overall Cable check for controller 0
INFO : Check for External Controller 1
SUCCESS : Controller connected to correct ebod number
SUCCESS : Controller port connected to correct ebod port
SUCCESS : Overall Cable check for controller 1
INFO : Check for overall status of cable validation on Node0
SUCCESS : Overall Cable Validation on Node0
INFO : Check Node Identification status
SUCCESS : Node Identification
SUCCESS : Node name based on cable configuration found : NODE0
INFO : Check  Nickname
SUCCESS :  Nickname set correctly : Oracle Database Appliance - E0
INFO : The details for Storage Topology Validation can also be found in
log file=/opt/oracle/oak/log/<hostname>/storagetopology/StorageTopology-2014-07-03-08:57:31_7661_15914.log

Oracle ASRの検証

次の構文を入力して、Oracle ASR構成を検証します。

# oakcli validate -c asr
INFO: oak Asr information and Validations
RESULT: /opt/oracle/oak/conf/asr.conf exist
RESULT: ASR Manager ip:10.139.154.17
RESULT: ASR Manager port:1162
SUCCESS: ASR configuration file validation successfully completed
RESULT: /etc/hosts has entry 141.146.156.46 transport.oracle.com
RESULT: ilom alertmgmt level is set to minor
RESULT: ilom alertmgmt type is set to snmptrap
RESULT: alertmgmt snmp_version is set to 2c
RESULT: alertmgmt community_or_username is set to public
RESULT: alertmgmt destination is set to 10.139.154.17
RESULT: alertmgmt destination_port is set to 1162
SUCCESS: Ilom snmp confguration for asr set correctly
RESULT: notification trap configured to ip:10.139.154.17
RESULT: notification trap configured to port:1162
SUCCESS: Asr notification trap set correctly
INFO: IP_ADDRESS HOST_NAME SERIAL_NUMBER ASR PROTOCOL SOURCE PRODUCT_NAME
INFO: --------- ---------- ------------- --- -------- ------ ------------
10.170.79.98 oda-02-c 1130FMW00D Enabled SNMP ILOM SUN FIRE X4370 M2 SERVER
10.170.79.97 oda-01-c 1130FMW00D Enabled SNMP ILOM SUN FIRE X4370 M2 SERVER
INFO: Please use My Oracle Support 'http://support.oracle.com' to view the activation status.
SUCCESS: asr log level is already set to Fine.
RESULT: Registered with ASR backend.
RESULT: test connection successfully completed.
RESULT: submitted test event for asset:10.139.154.17
RESULT: bundle com.sun.svc.asr.sw is in active state
RESULT: bundle com.sun.svc.asr.sw-frag is in resolved state
RESULT: bundle com.sun.svc.asr.sw-rulesdefinitions is in resolved state
RESULT: bundle com.sun.svc.ServiceActivation is in active state
SUCCESS: ASR diag successfully completed

パッチの適用可能性のチェック

oakcli validate ospatch -ver コマンドを使用して、patch_versionに指定されたパッチを使用してOracle Database Applianceにパッチを適用できない理由を報告します。Oracle Database Applianceへのパッチ適用を試みる前に、次のコマンドを実行して、成功するかどうか、パッチの適用前に変更が必要であるかどうかを判断します。

# oakcli validate -c ospatch -ver 12.1.2.5.0
INFO: Validating the OS patch for the version 12.1.2.5.0
WARNING: 2015-10-10 06:30:32: Patching sub directory /opt/oracle/oak/pkgrepos/orapkgs/OEL/5.10/Patches/5.10.1 is not existing
INFO: 2015-10-10 06:30:32: May need to unpack the Infra patch bundle for the version: 12.1.2.5.0
ERROR: 2015-10-10 06:30:32: No OS patch directory found in the repository

ハードウェア・システムとネットワーク・コンポーネントの検証

次のコマンドでは、ハードウェア・システム・コンポーネントおよびOracle Database Applianceネットワーク・コンポーネントを検証するシステム・チェックを実行します。

# oakcli validate -c SystemComponents,NetworkComponents

親トピック: Oracle Database Applianceの診断および検証

Oracle Database Applianceの構成エラー・メッセージ

Oracle Database Applianceの構成中にエラーが発生した場合、次のメッセージおよび処置を確認してください。

Error Encountered in Step 11 Validation VIP appears to be up on the network

原因: このメッセージが表示される可能性が高いのは、前のデプロイをクリーンアップせずにエンドユーザー・バンドルを再デプロイしようとする場合です。このエラーが発生するのは、Oracle Database Applianceに割り当てられたアドレスに既存のVIPが構成されていることが原因です。

処置: ノード0でcleanupDeploy.plを実行してから、Oracle Appliance Managerを再起動します。

Error CRS-4402: The CSS daemon was started in exclusive mode but found an active CSS daemon on node oda2-1, number 1, and is terminating

原因: このエラーが発生するのは、Oracle Grid Infrastructure CSSデーモンがノードをスタンドアロン・クラスタ・ノードとして開始しようとしたが、起動時に他のクラスタ・ノードが実行されていることを検出し、クラスタに結合するためにクラスタ・モードに変更しようとした場合です。

処置: このエラーは無視してください。

インストールにはハード・ドライブのパーティション化が必要です。

原因: このメッセージは、2つのオペレーティング・システム・ディスクのうち1つがインストールされていないが、オペレーティング・システムを再イメージしようとしている場合に、ノード上で発生します。

処置: 両方のオペレーティング・システム・ディスクがインストールされ、使用可能であることを確認します。

マシン・チェック例外 ...これはソフトウェアの問題ではありません。

原因: ハードウェア・システム・エラーがあります。

処置: Oracle ILOMリモート・コンソールにログインし、ハードウェア・エラーを特定します。

ボリューム・コントロールのGStreamerプラグインおよび/またはデバイスが見つかりません

原因: Oracle ILOMリモート・リダイレクション・コンソールのサウンド・カードに必要なオペレーティング・システムのプラグインがインストールされていません。

処置: このメッセージは無視してください。コンソールのボリューム・コントロールは必要ありません。

再起動して適切なブート・デバイスを選択するか、選択したブート・デバイスにブート・メディアを挿入してキーを押してください

原因: 1つまたは両方のオペレーティング・システム・ディスクが使用できません。このメッセージは、システムの再イメージ中に「デフォルトのハード・ディスク」を選択したが、そのディスクが使用できない場合に発生します。

処置: 両方のオペレーティング・システム・ディスクがインストールされ、使用可能であることを確認します。

そのディレクトリのAoDB Linuxインストール・ツリーは、ご使用のブート・メディアに一致していない可能性があります。

原因: イメージ化オプションに「Default (use BIOS settings)」を選択したが、ディスクの片方または両方が使用できない場合、かつ両方のオペレーティング・ディスクがインストールされ、オペレーティング・システム・ディスクを再イメージするよう選択した場合に、ノード上でこのメッセージが発生します。

処置: 両方のオペレーティング・システム・ディスクが使用可能であることを確認します。

ERROR: Gateway IP is not pingable

原因: Windowsプラットフォームでは、Oracle Appliance Managerコンフィギュレータはポート7でエコー・サービスを使用してゲートウェイに接続します。エコー・サービスが無効である場合、おそらくセキュリティ上の理由により、pingが失敗します。

処置: ネイティブ・プラットフォームのpingコマンドを実行します。pingが成功した場合、コンフィギュレータの検証出力は無視できます。

ACFS Resources Failed to Start After Applying 2.2 INFRA Patch

原因: Oracle Database Applianceオペレーティング・システムのアップグレードには、Oracle LinuxからUnbreakable Enterprise Kernel (UEK)へのアップグレードが含まれます。Oracle Automatic Storage Management Cluster File System (Oracle ACFS)はOracle Linuxのすべてのバージョンでサポートされているわけではないため、オペレーティング・システムのアップグレードが成功すると、Oracle ACFSが事実上無効になる可能性があります。

Oracle Database Appliance 2.2へのアップグレードには、—infra、—giおよび—databaseという3つのオプションがあります。—infraオプションには、Oracle LinuxからUEKへのアップグレードが含まれます。—infraで2.2にアップグレードする前は、オペレーティング・システムは11.2.0.2.x Grid Infrastructureを備えたOracle Linuxです。—infraでのアップグレード後、オペレーティング・システムは、UEK、およびUEKと互換性のない11.2.0.2.x Oracle ACFSです。

たとえば、Oracle Linux 2.6.32-300.11.1.el5uekにアップグレードすると、reco.acfsvol.acfsおよびora.registry.acfsが一時的にOFFLINE状態になります。これは、2.6.32-300.11.1.el5uekがOracle 11.2.0.2.x ACFSをサポートしていないためです。ただし、Oracle Grid Infrastructureを11.2.0.3.2にアップグレードすると、これらのコンポーネントは再度オンラインになります。

処置: —giオプションを使用してOracle Database Appliance 2.2にアップグレードします。このバージョンのソフトウェアには、UEKと連携して動作するOracle ACFSモジュールが含まれるOracle Grid Infrastructure 11.2.0.3.2が含まれます。

詳細は、My Oracle Supportのノート1369107.1を参照してください。

https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=1369107.1

親トピック: Oracle Database Applianceの検証およびトラブルシューティング

Oracleサポート・サービス用のログ・ファイルの用意

必要に応じて、oakcli manage diagcollectコマンドを使用して診断ファイルを収集し、Oracleサポート・サービスに送信します。

Oracleサポート・サービスからのサポートが必要なシステム障害がある場合は、Oracleが問題の診断をサポートできるように、ログ・レコードを提供する必要がある場合があります。

oakcli manage diagcollectコマンドを実行して、ログ・ファイル情報を収集します。このコマンドでは、Oracle Database Applianceに格納された複数のログ・ファイルの情報を、Oracleサポート・サービスが使用する単一のログ・ファイルに統合します。ファイルの場所は、コマンド出力で指定されます。

親トピック: Oracle Database Applianceの検証およびトラブルシューティング

その他のトラブルシューティング・ツールおよびコマンド

この項では、Oracle Database Applianceの問題の診断およびトラブルシューティングに使用できるその他のツールおよびコマンドを説明します。

これらのツールの一部はOracle Database Appliance専用ですが、その他はすべてのクラスタ化システム用のツールです。

トピック:

- 構成監査およびディスク診断用のOracle Appliance Managerツール
Oracle Appliance Managerでは、様々な高性能の監視ツールやレポート作成ツールにアクセスできますが、これらのツールには、独自の構文およびコマンド・セットを必要とするスタンドアロン・ツールから派生したものがあります。

- トレース・ファイル・アナライザ・コレクタ
トレース・ファイル・アナライザ(TFA)コレクタを使用すると、Oracle Grid InfrastructureおよびOracle Real Application Clustersシステムでの診断データ収集が簡単になります。

親トピック: Oracle Database Applianceの検証およびトラブルシューティング

構成監査およびディスク診断用のOracle Appliance Managerツール

Oracle Appliance Managerでは、様々な高性能の監視ツールやレポート作成ツールにアクセスできますが、これらのツールには、独自の構文およびコマンド・セットを必要とするスタンドアロン・ツールから派生したものがあります。

次のリストでは、ORAchkコマンドおよびディスク診断ツールを簡単に説明します。

- ORAchk
ORAchk構成監査ツールは、次のようなカテゴリでOracle RAC 2ノード・デプロイ用の重要な構成設定を監査します。

レビューア: CRSという用語はすでに使用されていません。また、Oracle Grid Infrastructureには、OCRと投票ディスク(CRS)、およびASMが取り込まれています。このためCRSの項は削除します。

- オペレーティング・システムのカーネル・パラメータおよびパッケージ

- RDBMS

- データベース・パラメータおよびその他のデータベース構成設定

- Oracle Grid Infrastructure (Oracle ClusterwareおよびOracle Automatic Storage Managementを含む)

ORAchkは常にシステム全体に対して機能します。構成にベスト・プラクティスが付随しているかどうかをチェックします。たとえば、ORAchkはシステムを確認し、ORAchkがOracle Appliance Managerによって実行されている場合のOracle Database Applianceに固有のベスト・プラクティス野問題を識別します。Oracle Database ApplianceでORAchkを検索するには、次のコマンドを使用します。

oakcli orachk -h

また、My Oracle Supportのノート1268927.2を確認します。

- ディスク診断ツール
ディスク診断ツールを使用すると、ディスクの問題の原因を特定するのに役立ちます。このツールにより、ノードごとに14のディスク・チェックのリストが生成されます。ツールを実行するには、次のコマンドを入力します。

# oakcli stordiag resource_type

親トピック: その他のトラブルシューティング・ツールおよびコマンド

関連項目:

https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=1268927.2

トレース・ファイル・アナライザ・コレクタ

トレース・ファイル・アナライザ(TFA)コレクタを使用すると、Oracle Grid InfrastructureおよびOracle Real Application Clustersシステムでの診断データ収集が簡単になります。

TFAの動作は、Oracle Clusterwareに同梱されているionユーティリティと似ています。どちらのツールも診断データを収集し、パッケージ化します。しかし、TFAは診断情報の収集を一元管理して自動化しているため、ionに比べてずっと強力です。

TFAには、次の主なメリットとオプションがあります。

- 単一ノードから実行する単一コマンドへの、すべてのクラスタ・ノード上のすべてのOracle Grid InfrastructureおよびOracle RACコンポーネントに関する診断データ収集のカプセル化

- データ・アップロード・サイズを削減するためにデータ収集時に診断ファイルを削減するオプション

- 一定期間および特定の製品コンポーネント(Oracle ASM、RDBMS、Oracle Clusterware)に対する診断データ収集を分離するオプション

- Oracle Database Appliance内の単一ノードに対する収集された診断出力の一元管理(必要な場合)

- すべてのログ・ファイルおよびトレース・ファイルでの問題を示す状態のオンデマンド・スキャン

- 問題を示す状態に関するリアルタイム・スキャン・アラート・ログ(たとえば、データベース・アラート・ログ、Oracle ASMアラート・ログおよびOracle Clusterwareアラート・ログなど)

詳細は、My Oracle Supportノート1513912.1「TFA Collector - Tool for Enhanced Diagnostic Gathering」を参照してください。

親トピック: その他のトラブルシューティング・ツールおよびコマンド

関連項目:

https://support.oracle.com/CSP/main/article?cmd=show&amp;type=NOT&amp;id=1513912.1

Oracle Database Applianceハードウェア監視ツール

Oracle Database Applianceハードウェア監視ツールは、Oracle Database Applianceサーバー・ノードで、様々なハードウェア・コンポーネントの状態を表示します。

ツールは、トレース・ファイル・アナライザ・コレクタによって実装されます。ベア・メタル・システムおよび仮想化システムの両方で、このツールを使用します。

コマンドoakcli show -hを実行することで、監視対象コンポーネントの一覧を表示できます。

特定のコンポーネントに関する情報を表示するには、コマンド構文oakcli show componentを使用します。componentは、クエリするハードウェア・コンポーネントです。たとえば、コマンドoakcli show powerは、特にOracle Database Appliance電源装置に関する情報を表示します。

oakcli show power

NAME            HEALTH HEALTH DETAILS PART_NO. SERIAL_NO.          LOCATION
INPUT POWER OUTPUT POWER INLET TEMP      EXHAUST TEMP

Power Supply_0  OK     -              7047410   476856F+1242CE0020 PS0
Present     88 watts     31.250 degree C 34.188 degree C
Power Supply_1  OK     -              7047410   476856F+1242CE004J PS1
Present     66 watts     31.250 degree C 34.188 degree C

注意:

Oracle Database Appliance Serverハードウェア監視ツールは、Oracle Database Appliance仮想化プラットフォーム上でODA_BASEの初期起動中に有効になります。起動時に、ツールは約5分間、基本統計を収集します。その際に、「Gathering Statistics…」というメッセージが表示されます。

Oracle Database Applianceハードウェア監視ツールのレポートは、コマンドを実行したノードのみを対象としています。出力に表示される情報は、表示するように選択したコンポーネントによって異なります。

親トピック: Oracle Database Applianceの検証およびトラブルシューティング

A Oracle Database Applianceソフトウェア構成のデフォルト

この付録では、Oracle Database Applianceソフトウェア構成のデフォルについて説明します

トピック

- Oracle Database Applianceのディレクトリ・パス
Oracle Database ApplianceのOracleホームは、Optimal Flexible Architectureのガイドラインに従います。

- Oracle Database ApplianceのOracleグループおよびユーザー構成

- Oracle Database Applianceのデータベース・ディスク・グループ・サイズ
この項の表は、Oracle Database Applianceの様々な構成でのDATA、RECO、REDOおよびFLASHディスク・グループのサイズを示します。

- 使用可能なOracle Database Appliance X5-2のストレージ
表「使用可能なOracle Database Appliance X5-2のストレージ」に、Oracle Database Appliance X5-2の様々な構成で使用可能な使用ストレージを示します。

- Oracle Database Applianceのストレージ
このセクションを確認して、Oracle Database Applianceのストレージ・アーキテクチャとオプションを理解します。

- Oracle Database Applianceのシステム構成

Oracle Database Applianceのディレクトリ・パス

Oracle Database ApplianceのOracleホームは、Optimal Flexible Architectureガイドラインに準拠します。

表A-1 Oracle Database Applianceのディレクトリ・パス

項目

ディレクトリ・パス

Gridホーム

/u01/app/release-specific_name/grid

Gridベース

/u01/app/grid

Oracleホーム

/u01/app/oracle/product/dbhome_release-specific_namesequence_number

Oracleベース

/u01/app/oracle

Oracleインベントリ

/u01/app/oraInventory

親トピック: Oracle Database Applianceソフトウェア構成のデフォルト

Oracle Database ApplianceのOracleグループおよびユーザー構成

表A-2 Oracle Database ApplianceのOracleグループおよびユーザー構成

グループおよびユーザー

デフォルト値

Oracle Grid Infrastructureインストール所有者

grid、パスワードwelcome1 (インストール後に変更)、UID 1000

Oracle Databaseインストール所有者

oracle、パスワードwelcome1 (インストール後に変更)、UID 1001

Oracle Databaseシステム管理者

sys、パスワードwelcome1 (インストール後に変更)

Oracle Database汎用管理者

system、パスワードwelcome1 (インストール後に変更)

Oracleインベントリのシステム権限グループ

oinstall、GID 1001

Oracle ASM管理者のシステム権限

asmadmin、GID 1006

Oracle ASMユーザーのシステム権限

asmdba、GID 1004

Oracle ASMオペレータのシステム権限

asmoper、GID 1005

Oracle Database管理者のシステム権限

dba、GID 1002

Oracle Databaseオペレータのシステム権限

racoper、GID 1003

親トピック: Oracle Database Applianceソフトウェア構成のデフォルト

Oracle Database Applianceのデータベース・ディスク・グループ・サイズ

この項の表に、Oracle database Applianceの様々な構成でのDATA、RECO、REDOおよびFLASHディスク・グループのサイズを示します。

各表の行には、標準または高冗長性レベルの値が示されます。ディスク・ハードウェアのTB数(1KB=1,000バイト)をデータ・ストレージのTB数(1 KB=1,024バイト)に換算して計算されているため、表に示すディスク容量は変動します。

ストレージ拡張シェルフで計算される領域は、これらの表に示されている領域の約2倍です。

注意:

ストレージ拡張シェルフは、Oracle Database Appliance X3-2、X4-2およびX5-2でのみ使用できます。

表A-3 Oracle Database Applianceバージョン1、X3-2およびX4-2のデータベース・ディスク・グループの近似サイズ

サイズ設定

バージョン1 (GB)

X3-2 (GB)

X4-2 (GB)

HDDサイズ

559

838

838

HDD合計

11,180

16,760

16,760

SSD合計(REDOディスク・グループ)

272

744

744

SSD合計(FLASHディスク・グループ)

N/A

N/A

N/A

HDD合計(高冗長性)

3,727

5,587

5,587

HDD合計(標準冗長性)

5,590

8,380

8,380

DATAディスク・グループ(高冗長性) - 外部バックアップ

3,205

4,805

4,805

RECOディスク・グループ(高冗長性) - 外部バックアップ

522

782

782

DATAディスク・グループ(高冗長性) - ローカル・バックアップ

1,603

2,402

2,402

RECOディスク・グループ(高冗長性) - ローカル・バックアップ

2,124

3,185

3,185

DATAディスク・グループ(標準冗長性) - 外部バックアップ

4,807

7,207

7,207

RECOディスク・グループ(標準冗長性) - 外部バックアップ

783

1,173

1,173

DATAディスク・グループ(標準冗長性) - ローカル・バックアップ

2,404

3,603

3,603

RECOディスク・グループ(標準冗長性) - ローカル・バックアップ

3,186

4,777

4,777

REDOディスク・グループ

91

248

248

FLASHディスク・グループ

N/A

N/A

N/A

注意:

高冗長性はトリプルミラーリングで、標準冗長性はダブルミラーリングです。REDOディスク・グループは常に高冗長性です。FLASHディスク・グループは常に標準冗長性です。

関連項目:

Oracle ASM用のOracle Database Appliance ASMディスク・グループの空き領域の特定の詳細は、『Oracle Automatic Storage Management管理者ガイド』のディスク・グループの容量の管理に関する項を参照してください。このトピックの表には、RAWディスク情報のみが示されています。

表A-4 Oracle Database Appliance X5-2のデータベース・ディスク・グループの近似サイズ

サイズ設定

X5-2 (GB)、4TB

X5-2 (GB)、8TB

HDDサイズ

3,816

7,631

HDD合計

61,056

122,096

SSD合計(REDOディスク・グループ)

744

744

SSD合計(FLASHディスク・グループ)

1,492

1,492

HDD合計(高冗長性)

20,352

40,699

HDD合計(標準冗長性)

30,528

61,048

DATAディスク・グループ(高冗長性) - 外部バックアップ

15,315

30,626

RECOディスク・グループ(高冗長性) - 外部バックアップ

2,493

4,986

DATAディスク・グループ(高冗長性) - ローカル・バックアップ

7,473

16,407

RECOディスク・グループ(高冗長性) - ローカル・バックアップ

9,906

21,748

DATAディスク・グループ(標準冗長性) - 外部バックアップ

24,513

49,220

RECOディスク・グループ(標準冗長性) - 外部バックアップ

4,007

8,013

DATAディスク・グループ(標準冗長性) - ローカル・バックアップ

12,307

24,610

RECOディスク・グループ(標準冗長性) - ローカル・バックアップ

15,920

32,623

REDOディスク・グループ

248

248

FLASHディスク・グループ

746

746

注意:

1. 非CDBデータベースの場合、REDOディスク・グループには、50%の空きディスク容量があります。

2. CDBデータベースの場合、Oracle ACFSマウント・ポイントは、テンプレート・ログ・ファイル・サイズに基づいてCDBデータベースごとに作成されます。これが単一インスタンス(SI)データベースの場合は、3倍します。Oracle RACデータベースの場合は、4倍します。

3. アクセラレータ・ボリューム・サイズは、データベースDATA Oracle ACFSファイル・システム・サイズと共有REPO Oracle ACFSファイル・システム・サイズの0.4%です。

親トピック: Oracle Database Applianceソフトウェア構成のデフォルト

使用可能なOracle Database Appliance X5-2のストレージ

表「使用可能なOracle Database Appliance X5-2のストレージ」は、Oracle Database Appliance X5-2の各種設定に使用可能なストレージを示しています。

予約済ストレージは、ディスク障害が生じた場合に冗長性を維持するのに必要なASMストレージ容量です。予備ストレージ容量を使用しても、システムは実行を継続し、ASMミラーリングを介して保護されます。ただし、第2のディスク障害が生じた場合、システムは非保護および機能低下モードで実行されます。このためすぐにディスクを交換する必要があります。ASMディスクグループの空き領域の詳細は、『Oracle Automatic Storage Management管理者ガイド』を参照してください。

関連項目:

『Oracle Automatic Storage Management管理者ガイド』

表A-5 使用可能なOracle Database Appliance X5-2のストレージ

サイズ設定

RAW値(GB)

予備(GB)

使用可能(GB)

SSD合計(REDOディスク・グループ)

(推定の190,780GBに基づく)

「注意」を参照してください。

764

191

191

SSD合計(FLASHディスク・グループ)

(推定の3,816GBに基づく)

1,528

382

573

HDDサイズ: 8TB

7,631

外部バックアップ/標準冗長性(86%/14%分割)

DATAディスク・グループ(標準冗長性) - 外部バックアップ

105,003

6,563

49,220

RECOディスク・グループ(標準冗長性) - 外部バックアップ

17,093

1,068

8,013

外部バックアップ/高冗長性

DATAディスク・グループ(高冗長性) - 外部バックアップ

105,003

13,125

30,626

RECOディスク・グループ(高冗長性) - 外部バックアップ

17,093

2,137

4,986

内部バックアップ/標準冗長性(43%/57%分割)

DATAディスク・グループ(標準冗長性) - 内部バックアップ

52,501

3,281

24,610

RECOディスク・グループ(標準冗長性) - 内部バックアップ

69,595

4,350

32,623

内部バックアップ/高冗長性

DATAディスク・グループ(高冗長性) - 内部バックアップ

52,501

3,281

16,407

RECOディスク・グループ(高冗長性) - 内部バックアップ

69,595

4,350

21,748

HDDサイズ: 4TB

(合計: HDD Raw: 59,584GB)

3,816

外部バックアップ/標準冗長性(86%/14%分割)

DATAディスク・グループ(標準冗長性) - 外部バックアップ

52,508

3,282

24,613

RECOディスク・グループ(標準冗長性) - 外部バックアップ

8,548

534

4,007

外部バックアップ/高冗長性

DATAディスク・グループ(高冗長性) - 外部バックアップ

52,508

6564

15,315

RECOディスク・グループ(高冗長性) - 外部バックアップ

8,548

1,068

2,493

内部バックアップ/標準冗長性(43%/57%分割)

DATAディスク・グループ(標準冗長性) - 内部バックアップ

26,254

1,641

12,307

RECOディスク・グループ(標準冗長性) - 内部バックアップ

33,963

2,123

15,920

内部バックアップ/高冗長性

DATAディスク・グループ(高冗長性) - 内部バックアップ

25,621

3,203

7,473

RECOディスク・グループ(高冗長性) - 内部バックアップ

33,963

4,245

9,906

親トピック: Oracle Database Applianceソフトウェア構成のデフォルト

Oracle Database Applianceのストレージ

この項を確認して、Oracle Database Applianceのストレージのアーキテクチャとオプションを理解します。

トピック:

- Oracle Database Applianceストレージについて
Oracle Database Applianceでは、データベースおよび仮想マシン・ファイルの格納にOracle Automatic Storage Management Cluster File System (Oracle ACFS)を使用します。

- ACFSマウント・ポイント
このトピックでは、Oracle Database Applianceのデプロイメント・オプションの、Oracle ACFSマウント・ポイントと、関連するOracle ASMディスク・グループおよびボリューム情報について説明します。

- 領域管理
Oracle ACFSファイル・システムは、Oracle Database Applianceでの共有リポジトリの作成時またはデータベースの作成時に自動的に作成されます。

親トピック: Oracle Database Applianceソフトウェア構成のデフォルト

Oracle Database Applianceのストレージについて

Oracle Database Applianceでは、データベースおよび仮想マシン・ファイルの格納にOracle Automatic Storage Management Cluster File System (Oracle ACFS)を使用します。

Oracle ACFSは両方のサーバーに、Oracle Database Appliance上の一部またはすべての共有ストレージへの同時アクセスを提供します。Oracle ACFSは、Oracle Database Appliance内でデータベースおよび仮想マシンの高速プロビジョニングを可能にする、領域効率のよいストレージ・スナップショットをサポートしています。

Oracle Database Applianceと一緒に使用されるストレージ・システム

Oracle Database Applianceでは、3つのタイプのOracle ACFSファイル・システムが使用されています。

- データベース・ファイル・システム

- 共有リポジトリ

- 汎用ストレージ

データベース・ファイル・システムについて

データベース・ファイル・システムはデータベース・ファイルの格納のみに使用され、データベース・データ・ファイルとフラッシュ・キャッシュ・ファイルを格納するFLASHファイル・システム、データベース・データ・ファイル用のDATAファイル・システム、アーカイブ・ファイルとバックアップを格納するRECOファイル・システム、およびREDOログ・ファイルを格納するREDOファイル・システムが含まれます。

共有リポジトリについて

共有リポジトリはOracle Database Appliance仮想化プラットフォーム上に作成されたファイル・システムで、仮想マシン・テンプレート、実行時イメージ、仮想ディスクの格納に使用されます。

汎用ストレージについて

デフォルトで、すべてのOracle Database Applianceで汎用クラスタ・ファイル・システムが作成されます。そのクラスタ・ファイル・システムは、cloudfsと呼ばれます。cloudfsファイル・システムは、サーバー間で共有する必要があるファイルの汎用ストレージで使用できます。たとえば、データ・ロードのステージングにcloudfsファイル・システムを使用できます。

すべてのOracle ACFSファイル・システムは、共有ディスク・ストレージ・プールで作成されたASMディスク・グループからプロビジョニングされたOracle ASM動的ボリュームで作成されます。ベア・メタル・デプロイメントでは、これらのファイル・システムは、データベースをホストするオペレーティング・システムに直接マウントされます。仮想化デプロイメントでは、これらのファイル・システムは、ODA_BASEで直接管理およびマウントされます。

親トピック: Oracle Database Applianceのストレージ

ACFSマウント・ポイント

このトピックでは、Oracle Database Applianceのデプロイメント・オプションの、マウント・ポイントと、関連するOracle ASMディスク・グループおよびボリューム情報について説明します。

各種のOracle ACFSファイル・システムはオペレーティング・システムまたは様々な場所のODA_BASE (仮想化プラットフォーム)にマウントされます。次の表に、それぞれの場所を示します。

表A-6 Oracle ACFSマウント・ポイントと、関連のOracle ASMディスク・グループおよびボリューム情報

ファイル・システム

Oracle ASMディスク・グループ

Oracle ASM動的ボリューム

マウント・ポイント

DATA (非CDB)

+DATA

/dev/asm/datastore-nnn

/u02/app/oracle/oradata/datastore

RECO (非CDB)

+RECO

/dev/asm/datastore-nnn

/u01/app/oracle/fast_recovery_area/datastore

REDO (非CDB)

+REDO

/dev/asm/datastore-

/u01/app/oracle/oradata/datastore

DATA (CDB当たり)

+DATA

/dev/asm/dat-adbnamennn

/u02/app/oracle/oradata/datadbname

RECO (CDB当たり)

+RECO

/dev/asm/rco-dbnamennn

/u01/app/oracle/fast_recovery_area/rcodbname

REDO (CDB当たり)

+REDO

/dev/asm/rdo-dbnamennn

/u01/app/oracle/oradata/rdodbname

FLASH

+FLASH

/dev/asm/flashdata-nnn

/u02/app/oracle/oradata/flashdata

共有リポジトリの名前

+DATAまたは+RECO

/dev/asm/-reponamennn

/u01/app/sharedrepo/reponame

汎用ACFSストレージ

+RECO

/dev/asm/acfsvol-nnn

/cloudfs (デフォルト)

親トピック: Oracle Database Applianceのストレージ

領域管理

Oracle ACFSファイル・システムは、Oracle Database Applianceでの共有リポジトリの作成時またはデータベースの作成時に自動的に作成されます。

ただし、ファイル・システムは当初アプライアンス内のすべての記憶域は消費せず、追加のリポジトリまたは(場合によっては)Oracle ASMに直接格納されるデータベース・ファイルのために領域を残しています。Oracle Database Applianceソフトウェア・リリース12.1.2.2以前は、Oracle ACFSファイル・システムは自動的には拡張せず、共有ストレージ・プールにまだ使用可能な記憶領域がある場合でも、領域が残り少なくなっていました。次の例に示すように、オペレーティング・システム・コマンドdf -hを実行して、ファイル・システム内の使用可能な記憶領域を確認できます。

df -h
Filesystem        Size  Used Avail Use% Mounted on
/dev/mapper/VolGroupSys-LogVolRoot
30G  8.6G   20G  31% /
/dev/mapper/VolGroupSys-LogVolU01
97G   23G   70G  25% /u01
/dev/mapper/VolGroupSys-LogVolOpt
59G  6.8G   49G  13% /opt
/dev/sda1         99M   26M   68M  28% /boot
tmpfs             127G  1.2G  125G   1% /dev/shm
/dev/asm/datafsvol-352
5.0G   87M  5.0G   2% /odadatafs
/dev/asm/rdocdb1-66
5.0G  4.2G  874M  83% /u01/app/oracle/oradata/rdocdb1
/dev/asm/datcdb1-303
100G  4.2G  96G    4% /u02/app/oracle/oradata/datcdb1
/dev/asm/flashdata-138
558G  1.4G  557G   1% /u02/app/oracle/oradata/flashdata
/dev/asm/rcocdb1-352
132G  788M  132G   1% /u01/app/oracle/fast_recovery_area/rcocdb1
/dev/asm/acfsvol-352   50G  178M   50G   1% /cloudfs
/dev/asm/datastore-66
59G  4.3G   55G   8% /u01/app/oracle/oradata/datastore
/dev/asm/datastore-303
3.6T  2.1G  3.6T   1% /u02/app/oracle/oradata/datastore
/dev/asm/datastore-352
4.8T   10G  4.8T   1% /u01/app/oracle/fast_recovery_area/datastore

データの増加に対応するために、いずれかのファイル・システムのサイズを拡張する必要があるには、手動でプールを拡張する必要があります。

詳細は、次の各トピックを参照してください。

- データベース・ファイルの領域を拡張する場合は、oakcli resize dbstorage

- 共有リポジトリを拡張する場合は、oakcli configure repo

- My Oracle Supportノート1437717.1「/cloudfsファイル・システムの拡張」

親トピック: Oracle Database Applianceのストレージ

関連項目:

oakcli resize dbstorage

oakcli configure repo

https://support.oracle.com/CSP/main/article?cmd=show&amp;type=NOT&amp;id=1437717.1

Oracle Database Applianceのシステム構成

表A-7 Oracle Database Applianceのシステム構成

項目

値

Red Hat Compatible Kernelを使用したOracle Linux

Oracle Linux 6.7 (kernel-uek-2.6.39-400.264.13.el6uek.x86_64)

Oracle Grid InfrastructureおよびOracle Databaseのリリース(初期リリース)

- リリース2.1: PSU 3およびパッチ12639177 (ASM)、12914151 (Grid Infrastructure PSU3上のMLR)、12419331 (Database PSU3)が適用されたOracle Database 11gリリース2 (11.2.0.2)

- リリース2.1.0.3: PSU5が適用されたOracle Database 11gリリース2 (11.2.0.2)

- リリース2.1.0.3: PSU7が適用されたOracle Database 11gリリース2 (11.2.0.2)

- リリース2.2: PSU2が適用されたOracle Database 11gリリース2 (11.2.0.3)

- リリース2.3: PSU3が適用されたOracle Database 11gリリース2 (11.2.0.3)

- リリース2.4: PSU4が適用されたOracle Database 11gリリース2 (11.2.0.3)

- リリース2.5: PSU5が適用されたOracle Database 11gリリース2 (11.2.0.3)

- リリース2.5.5: PSU5が適用されたOracle Database 11gリリース2 (11.2.0.3)

- リリース2.6: PSU6が適用されたOracle Database 11gリリース2 (11.2.0.3)

- リリース2.7: PSU7が適用されたOracle Database 11gリリース2 (11.2.0.2.11および11.2.0.3.7)

- リリース2.8: Oracle Database 11gリリース2 (PSU8が適用された11.2.0.2.12および11.2.0.3.8と11.2.0.4)

- リリース2.9: DB PSU 1が適用されたOracle Database 11gリリース2 (11.2.0.2.12、11.2.0.3.9および11.2.0.4.1)

- リリース2.10: Oracle Database 11gリリース2(PSU2が適用された11.2.0.4.2)。オプション: Oracle Database 11gPSU9が適用されたリリース11.2.0.2、およびリリース11.2.0.2.12とリリース11.2.0.3.10

- リリース12.1.2: Oracle Database 12cリリース1 (12.1.0.2.0)。オプション: 11.2.0.2.12、11.2.0.3.11および11.2.0.4.3

- リリース12.1.2.1.0: PSU1が適用されたOracle Database 12cリリース1 (12.1.0.2)。オプション: PSU4が適用されたOracle Database 11gリリース2 (11.2.0.4)、およびPSU12が適用されたOracle Database 11gリリース2 (11.2.0.3)

- リリース12.1.2.2.0: PSU2が適用されたOracle Database 12cリリース1 (12.1.0.2)。オプション: PSU5が適用されたOracle Database 11gリリース2 (11.2.0.4)、およびPSU13が適用されたOracle Database 11gリリース2 (11.2.0.3)

SCANポート番号

1521

Oracle Enterprise Edition DBコントロール・ポート

1158

Enterprise Managerにアクセスするには、次のURLの文字列を入力します。ここで、hostname は、Oracle Database Applianceサーバー・ノードの1つの名前です。

https://hostname:1158/em

親トピック: Oracle Database Applianceソフトウェア構成のデフォルト

B Oracle Database Applianceのデータベース・テンプレート

この付録の情報を使用して、計画しているデータベースのデータベース・テンプレートを選択します。

Oracle Database Applianceテンプレートはベスト・プラクティスを実装しており、特にOracle Database Appliance用に構成されているため、これらのテンプレートを使用することを強くお薦めします。

Oracle Database Applianceテンプレートは、Oracle Database Applianceのパフォーマンスを最適化するために特に選択されたパラメータを使用して、データベースを定義します。また、これらのテンプレートは、適切なインスタンス・ケージングのセットアップ、Oracle Database Appliance仮想化プラットフォーム上の一致するテンプレートを使用したODA_BASEの作成、およびベア・メタル・インストールに関する適切なライセンスの取得を支援します。

トピック:

- Oracle Database Applianceのデータベース・テンプレートのタイプ
Oracle Database Appliance

Oracle Database Applianceのデータベース・テンプレートのタイプ

Oracle Database Appliance

Oracle Database Applianceのデータベース・テンプレートについて

Oracle Database Applianceでは、複数のデータベースを1つのシステムに統合できます。統合により、アイドル・リソースを最小限に抑え、効率を最大限に高め、コストを下げることができます。インスタンス・ケージングを使用して、Oracle Database Resource Manager (リソース・マネージャ)と連携し、単一のOracle Database Applianceの複数インスタンス間で必要なサービス・レベルを提供できます。

Oracle Database Applianceテンプレートは、各データベース・インスタンス・ワークロードのサイズに合せて事前チューニングされています。特定のコア数で動作するよう設計されています。ケージングによって、各データベースのワークロードは、テンプレートで割り当てられたコアのセットに制限されます(これによって、複数のデータベースを同時に、パフォーマンスを低下させることなく、Oracle Database Applianceの容量まで、実行できるようになります)。計画的成長に備えるために、現在のニーズよりも大きなデータベース・テンプレート・サイズを選択できます。テンプレート・サイズは後になって、システム・グローバル領域(SGA)とプログラム・グローバル領域(PGA)のサイズやコア数を調節することにより調整できます。

Oracle Appliance Managerコンフィギュレータは、データベースのクラスとしてデータベースのサイズ設定テンプレートを参照します。

注意:

Oracle Database Applianceテンプレートはベスト・プラクティスを実装しており、特にOracle Database Appliance用に構成されているため、これらのテンプレートを使用することを強くお薦めします。

次の表を使用すれば、ご使用のデータベースに最適なテンプレートを選択できます。これらの表を使用するときに、次に留意してください。

- この表の情報は、ディスクのバックアップを作成していることを前提としています。この表の情報は、ローカル・ディスクのバックアップを作成していることを前提としています。データベースの領域要件と、ローカル・ディスク・バックアップと外部バックアップのポリシーを検討します。通常、外部バックアップには、データベースが使用できる領域がローカル・バックアップより豊富にあります。

- コンテナ・データベースがOracle ACFS上に作成されます。

- 1秒当たりのI/O (IOps)値は、オンライン・トランザクション処理(OLTP) I/Oリクエストを処理するための、ランダムな8KBの読取り/書込みレスポンス時間(Oracle Database Appliance X5-2の場合、ハード・ディスク・ドライブ(HDD)に対しては10から12ミリ秒、Flashに対しては1ミリ秒未満、Oracle Database Appliance X4-2およびX3-2の場合は5から7ミリ秒、Oracle Database Applianceバージョン1の場合は5ミリ秒)から導出されます。この率はCPU数に基づくものではなく、システムがフル稼働していることを前提としています。

- 1秒当たりのMBでのスループット(MBPS)は、データ・ウェアハウス・システムの1MBの順次読取り/書込みに基づいています。IOPSと同様にMBPSは、システムがフル稼働している場合のスループットの測定値です。単一の小規模データベースのみが動作している場合、MBPSは大規模データベース用のシステムで使用可能な最大数となります。

- ログ・ファイルのサイズは、システムがフル稼働している際に、各インスタンスの4つのREDOログ・グループで15分ごとにログ・スイッチが実行されることを前提としています。

改善されたOracle Database Appliance Templateオプションについて

Oracle Appliance Managerリリース12.1.2.2.0以降には、Oracle Database Appliance上でデータベースに実行できる、データベース・ワークロードのタイプに固有の改善されたデータベース・テンプレートが用意されています。データベースが実行する共通のワークロード(OLTP、DSS、インメモリー)に最も適したテンプレートを選択します。

この改善されたOracle Databaseテンプレートが、OLTPワークロードのサイズ設定パラメータしか提供されていなかった以前のリリースの汎用データベース・テンプレートに取ってかわります。データベース・サイズ設定表には、各データベース・ワークロード・タイプのCPUの数およびメモリー属性に基づいて、更新されたテンプレート名およびサイズ設定が示されます。表「Oracle Database Appliance データベース・テンプレート名の変換」に、汎用データベース・テンプレート名とCPUコアに基づくデータベース・テンプレート名の間の参照を示します。

データベース・ワークロードとハードウェアに適しているテンプレート・タイプを識別します。

- データベースのワークロードが主にオンライン処理(OLTP)の場合は、Oracle Database Appliance OLTPデータベース・テンプレートを使用します。
データベースのワークロードが主に意思決定支援サービス(DSS)またはデータ・ウェアハウスの場合は、Oracle Database Appliance DSSデータベース・テンプレートを使用します。

- データベース・ワークロードがメモリーに適切であり、インメモリーのパフォーマンス機能のメリットを得られる場合は、Oracle Database Applianceインメモリー(IMDB)データベース・テンプレートを使用します。

- データベースがOracle Database Appliance X5-2にある場合は、Oracle Database Appliance X5-2汎用データベース・テンプレートを使用します。

- データベースがOracle Database Appliance X4-2にある場合は、Oracle Database Appliance X4-2汎用データベース・テンプレートを使用します。

- データベースがOracle Database Appliance X3-2にある場合は、Oracle Database Appliance X3-2汎用データベース・テンプレートを使用します。

- アプライアンスがOracle Database Applianceのオリジナル・モデルの場合は、Oracle Database Applianceバージョン1汎用データベース・テンプレートを使用します。

表B-1 Oracle Database Applianceデータベース汎用テンプレート名の変換

CPUコア・ベースのデータベース・テンプレート名

odb-01s

odb-01

odb-02

odb-04

odb-06

odb-12

odb-16

odb-24

汎用データベース・テンプレート名

超極小規模

非常に小規模

小規模

中規模

大規模

非常に大規模

超巨大規模

超超巨大規模

注意:

超巨大規模はOracle Database Appliance X3-2およびOracle Database Appliance X4-2に適用されます。超超巨大規模はOracle Database Appliance X4-2にのみ適用されます

表B-2 Oracle Database Appliance OLTPデータベース・テンプレートのサイズ

テンプレート

CPUコア数

SGA

PGA

フラッシュ

プロセッサ

ログ・バッファ、REDOログ

odb-01s (すべてのハードウェア・バージョン)

1

2 GB

1 GB

6 GB

200

16MB、1GB

odb-01 (すべてのハードウェア・バージョン)

1

4 GB

2 GB

12 GB

200

16MB、1GB

odb-02 (すべてのハードウェア・バージョン)

2

8 GB

4 GB

24 GB

400

16MB、1GB

odb-04 (すべてのハードウェア・バージョン)

4

16 GB

8 GB

48 GB

800

32MB、1GB

odb-06 (すべてのハードウェア・バージョン)

6

24 GB

12 GB

72 GB

1200

64MB、2GB

odb-12 (すべてのハードウェア・バージョン)

12

48 GB

24 GB

144 GB

2400

64MB、4GB

odb-16 (X5-2、X4-2、X3-2のみ)

16

64 GB

32 GB

192 GB

3200

64MB、4GB

odb-24 (X5-2、X4-2のみ)

24

96 GB

48 GB

192 GB

4800

64MB、4GB

odb-32 (X5-2のみ)

32

128 GB

64 GB

256 GB

6400

64MB、4GB

odb-36 (X5-2のみ)

36

128 GB

64 GB

256 GB

7200

64MB、4GB

注意:

フラッシュはOracle Database Appliance X5-2にのみ適用されます。

表B-3 Oracle Database Appliance DSSデータベース・テンプレートのサイズ

テンプレート

CPUコア数

SGA (GB)

PGA (GB)

プロセッサ

REDOログ・ファイルのサイズ(GB)

ログ・バッファ(MB)

odb-01s (すべてのハードウェア・バージョン)

1

1

2

200

1

16

odb-01 (すべてのハードウェア・バージョン)

1

2

4

200

1

16

odb-02 (すべてのハードウェア・バージョン)

2

4

8

400

1

16

odb-04 (すべてのハードウェア・バージョン)

4

8

16

800

1

32

odb-06 (すべてのハードウェア・バージョン)

6

12

24

1200

2

64

odb-12 (すべてのハードウェア・バージョン)

12

24

48

2400

4

64

odb-16 (X5-2、X4-2、X3-2のみ)

16

32

64

3200

4

64

odb-24 (X5-2、X4-2のみ)

24

48

96

4800

4

64

odb-32 (X5-2のみ)

32

64

128

6400

4

64

odb-36 (X5-2のみ)

36

64

128

7200

4

64

表B-4 Oracle Database Applianceインメモリー・データベース・テンプレートのサイズ

テンプレート

CPUコア数

SGA (GB)

PGA (GB)

インメモリー(GB)

プロセッサ

REDOログ・ファイルのサイズ(GB)

ログ・バッファ(MB)

odb-01s (すべてのハードウェア・バージョン)

1

2

1

1

200

1

16

odb-01 (すべてのハードウェア・バージョン)

1

4

2

2

200

1

16

odb-02 (すべてのハードウェア・バージョン)

2

8

4

4

400

1

16

odb-04 (すべてのハードウェア・バージョン)

4

16

8

8

800

1

32

odb-06 (すべてのハードウェア・バージョン)

6

24

12

12

1200

2

64

odb-12 (すべてのハードウェア・バージョン)

12

48

24

24

2400

4

64

odb-16 (X5-2、X4-2、X3-2のみ)

16

64

32

32

3200

4

64

odb-24 (X5-2、X4-2のみ)

24

96

48

48

4800

4

64

odb-32 (X5-2のみ)

32

128

64

64

6400

4

64

odb-36 (X5-2のみ)

36

128

64

64

7200

4

64

表B-5 Oracle Database Appliance X5-2データベース・テンプレートのサイズのストレージのパフォーマンス

テンプレート

このテンプレートを使用してデプロイできるデータベースの数

DATAディスク・グループのコンテナ・データベースACFSサイズ(GB)

I/Ops(1つのストレージ・シェルフあり)(HDD/FLASH)

スループット(MBps)(1つのストレージ・シェルフあり)(HDD/FLASH)

I/Ops (MBps)(ストレージ・シェルフおよびストレージ拡張シェルフあり)(HDD/FLASH)

スループット(MBps)(ストレージ・シェルフおよびストレージ拡張シェルフあり)(HDD/FLASH)

ログ生成(MBps)

odb-01s

36

100

42/4167

83/83

83/8333

167/167

6.83

odb-01

36

100

42/4167

83/83

83/8333

167/167

6.83

odb-02

18

200

83/8.3K

167/167

167/16.7K

333/333

6.83

odb-04

9

400

167/16.7K

333/333

333/33.3K

667/667

13.65

odb-06

6

800

250/25K

500/500

500/50K

1000/1000

27.3

odb-12

3

1600

500/50K

1000/1000

1000/100K

2000/2000

27.3

odb-16

2

1600

750/75K

1500/1500

1500/150K

3000/3000

27.3

odb-24

1

1600

1500/150K

3000/3000

3000/300K

6000/6000

27.3

odb-32

1

1600

1500/150K

3000/3000

3000/300K

6000/6000

27.3

odb-36

1

1600

1500/150K

3000/3000

3000/300K

6000/6000

27.3

注意:

データベースの実際の秒当たりI/O (I/Ops)およびスループットは、FLASHを介して処理されるI/O操作と、ハードディスクドライブ(HDD)を介して処理されるI/O操作を比較した割合によって異なります。これらの表のI/Ops重み付けでは、OLTPワークロードは80%がFLASHを介したキャッシュによる読取り、20%がHDDを介した書込みとして計算された混合ワークロードとみなされます。

表B-6 Oracle Database Appliance X4-2データベース・テンプレートのサイズのストレージのパフォーマンス

テンプレート

このテンプレートを使用してデプロイできるデータベースの数

DATAディスク・グループのコンテナ・データベースACFSサイズ(GB)

I/Ops(1つのストレージ・シェルフあり)

スループット(MBps)(1つのストレージ・シェルフあり)

I/Ops (MBps)(ストレージ・シェルフおよびストレージ拡張シェルフあり)

スループット(MBps)(ストレージ・シェルフおよびストレージ拡張シェルフあり)

ログ生成(MBps)

odb-01s

24

100

138

146

275

229

6.83

odb-01

24

100

138

146

275

230

6.83

odb-02

12

200

275

292

550

458

6.83

odb-04

6

400

550

583

1100

917

13.65

odb-06

4

800

825

875

1650

1375

27.3

odb-12

2

1600

1650

1750

3300

2750

27.3

odb-16

1

1600

3300

3500

6600

5500

27.3

odb-24

1

1600

3300

3500

6600

5500

27.3

表B-7 Oracle Database Appliance X3-2データベース・テンプレートのサイズのストレージのパフォーマンス

テンプレート

このテンプレートを使用してデプロイできるデータベースの数

DATAディスク・グループのコンテナ・データベースACFSサイズ(GB)

I/Ops(1つのストレージ・シェルフあり)

スループット(MBps)(1つのストレージ・シェルフあり)

I/Ops (MBps)(ストレージ・シェルフおよびストレージ拡張シェルフあり)

スループット(MBps)(ストレージ・シェルフおよびストレージ拡張シェルフあり)

ログ生成(MBps)

odb-01s

16

100

206

219

413

344

6.83

odb-01

16

100

206

219

413

344

6.83

odb-02

8

200

413

438

825

688

6.83

odb-04

4

400

825

875

1650

1375

13.65

odb-06

2

800

1650

1750

3300

2750

27.3

odb-12

1

1600

3300

3500

6600

5500

27.3

odb-16

1

1600

3300

3500

6600

5500

27.3

表B-8 Oracle Database Applianceバージョン1データベース・テンプレートのサイズのストレージのパフォーマンス

テンプレート

このテンプレートを使用してデプロイできるデータベースの数

DATAディスク・グループのコンテナ・データベースACFSサイズ(GB)

I/Ops

スループット(MBps)

ログ生成(Mps)

odb-01s

12

100

333

250

6.83

odb-01

12

100

333

250

6.83

odb-02

6

200

667

500

6.83

odb-04

3

400

1333

1000

13.65

odb-06

2

800

2000

1500

27.3

odb-12

1

1600

4000

3000

27.3

注意:

データベースが1つの場合は、(必要なCPUとI/Opsの機能を考慮して)ご使用のハードウェアで予想されるワークロードに適したテンプレートを選択します。複数のデータベースを作成する場合、全体的なワークロードを計算します。新しいデータベースに使用可能なシステム・リソースは、すでにシステム上にある既存のデータベースによって消費されるCPUおよびI/Opsの影響を受けます。

親トピック: Oracle Database Applianceのデータベース・テンプレート

索引

A B C D E F G H I L M N O P R S T U V W

数字

- 10-GbEネットワーク・インタフェース 1

A

- ACFS 1 , 2 , 3

- ACFSマウント・ポイント 1

- 管理アカウント 1

- 管理アカウント・ユーザー 1

- ASM Cluster File System

- 「Oracle ACFS」を参照:

- 自動ストレージ管理

- 「Oracle ASM」を参照:

B

- バックアップとリカバリ

- RMAN 1

- ボンド

- ネットワーク・インタフェース 1

- ブリッジ

- ネットワーク・インタフェース 1

C

- データベース・データのキャッシュ 1

- デプロイメントのクリーン・アップ 1

- クラスタ状態モニター

- 診断データの収集 1

- 構成監査ツール(ORAchk) 1

- 仮想マシンの構成 1

- 単一インスタンス・データベースの変換

- Oracle RAC 1

- Oracle RAC One Node 1

- CPU

- ケージング 1

- CPUプール

- default-unpinned-pool 1

- over-subscribed 1

D

- データベース

- 構成ファイル

- 外す 1

- コンテンツの表示 1

- 複数の統合 1

- ホーム

- 複数の作成 1

- 複数 1

- 管理および維持 1

- アップグレード 1

- データベース・スナップショット 1

- データベース記憶域 1 2

- データベース・テンプレート

- 「テンプレート, データベース」を参照:

- デフォルト・グループおよびユーザー 1

- DHCP (Dynamic Host Configuration Protocol)

- 初期ネットワーク 1

- ディレクトリ・パス 1

- ディスク診断ツール 1

- ディスク・グループ・サイズ 1

- Dom1 (ODA_BASE) 1

- ドメイン

- 定義 1

- ドメイン0 (Dom0)

- 定義 1

- ドメインU

- 定義 1

- Dynamic Host Configuration Protocol

- 「DHCP」を参照:

E

- エクスパンダ

- 情報の表示 1

- エラー検出 1

F

- ファームウェア

- バージョンの表示 1

- 無効なバージョン・エラー 1

- パッチ適用 1

- フラッシュ・ストレージ 1

G

- gridユーザー 1

- グループおよびユーザーのデフォルト 1

- ゲスト・ドメイン(ドメインU)

- 定義 1

- ゲスト仮想マシン

- 定義 1

H

- 高可用性 1

- HRDツール 1

I

- インスタンス・ケージング

- 有効化 1

- テンプレート 1

- ISO

- ダウンロード 1

L

- LED

- 物理ディスクID 1

- Linux

- 仮想化 1

- ローカル・リポジトリ 1

- ログ・ファイル

- Oracleサポート・サービスへの送信 1

- ログ・スイッチ

- テンプレートの選択 1

M

- 手動データベース更新 1

- 手動データベース・アップグレード 1

- 移行

- 既存のデータベースから 1

- 複数データベース・インスタンス

- インスタンス・ケージング 1

- 複数のOracleホーム

- 作成 1

- My Oracle Support

- トラブルシューティング用ログ・ファイルの送信 1

N

- ネットワーク・インフラストラクチャ 1

- ネットワーク・インタフェース

- デフォルト値 1

O

- oakcli

- show cooling 1

- oakcliコマンド

- add disk -local 1

- apply 1

- clone 1

- クローンおよびスナップ・クローン 1

- clone vdisk 1 , 2

- clone vm 1 , 3 , 4 , 5

- configure 1

- configure cpupool 1 , 2

- configure firstnet 1

- configure oda_base 1

- configure ODA_BASE 1

- configure repo 1 , 2

- configure vm 1 , 2 , 3 , 4 , 5 , 6

- configure vmtemplate 1 , 2

- copy 1

- create

- db_config_params 1

- dbhome 1

- create cpupool 1 , 2

- create database 1 , 2

- create db_config_params 1

- create dbstorage 1

- create repo 1 , 2

- create vdisk 1

- create vlan 1 , 3

- delete 1

- delete cpupool 1

- delete database 1

- delete db_config_params 1 , 2

- delete dbhome 1

- delete dbstorage 1

- delete repo 1 , 2

- delete vdisk 1

- delete vlan 1 , 2

- delete vm 1 , 2

- delete vmtemplate 1 , 3

- deploy

- ログ・ファイル 1

- diskwritecache 1

- import vmtemplate 1 , 2

- locate 1

- manage diagcollec 1

- manage diagcollect 1

- modify 1

- modify database 1

- modify vm

- -addnetworkパラメータ 1

- modify vmtemplate 1

- orachk 1

- -repoパラメータ 1

- restart oda_base 1

- restart ODA_BASE 1

- show

- databases 1 , 2

- dbhome 1

- show asr 1

- show controller 1

- show core_config_key 1

- show cpupool 1 , 2

- show databases 1

- show db_config_params 1 , 2

- show dbhomes 1

- show disk 1

- show diskgroup 1

- show enclosure 1

- show env_hw 1

- show expander 1

- show -h

- Oracle Database Applianceハードウェア監視ツール 1

- show memory 1

- show network 1

- show power

- 例 1

- show processor 1

- show repo 1 , 2

- show server 1

- show storage 1

- show validation storage 1

- show validation storage errors 1

- show validation storage failures 1

- show vdisk 1 , 2

- show version 1 , 2

- show vlan 1 , 2

- show vm 1

- show vmtemplate 1 , 2 , 3

- -snap 1 , 2

- start 1

- start oda_base 1

- start repo 1 , 2

- stop 1

- stop repo 1

- stop vm 1

- stordiag 1 , 2

- test asr 1

- unpack 1

- update 1 , 2 , 3

- upgrade 1

- upgrade database 1

- validate 1 , 2 , 3 , 4

- validate -c ospatch 1

- -vm 1

- -vmtemplate 1

- OAKCLIコマンド

- create database 1

- oakcli deploy 1

- ODA_BASE

- ケージング 1

- 定義 1

- Dom1 1

- ドメイン 1

- サイズ変更 1

- VLAN管理 1

- odarepo1

- ローカル・リポジトリ 1

- odarepo2

- ローカル・リポジトリ 1

- OINSTALLグループ 1

- Optimal Flexible Architecture

- およびOracleホーム 1

- ORAchk 1

- Oracle ACFS 1

- Oracle ACFS (Oracle Automatic Storage Management Cluster File System)

- 共有リポジトリ 1

- Oracle Appliance Kit

- コマンドライン・インタフェース

- データベースの管理 1

- Oracle Appliance Managerコマンドライン・インタフェース

- アルファベット順のコマンド・リスト 1

- ヘルプ 1

- 場所 1

- 使用 1

- Oracle Appliance Managerコマンドライン・インタフェース

- 使用上の注意 1

- Oracle ASM (Oracle Automatic Storage Management)

- 構成チェック 1

- データ移行 1

- 物理ディスクID 1

- トレース・ファイル・アナライザの診断 1

- ユーザー・グループ 1

- Oracle Automatic Storage Management

- 「Oracle ASM」を参照:

- Oracle Clusterware

- 説明 1

- Oracle Database

- アップグレード 1

- Oracle Database Applianceハードウェア監視ツール 1

- Oracle Database Appliance仮想化プラットフォーム

- およびoakcli 1

- Oracle Database Resource Manager

- インスタンス・ケージング 1

- Oracle DBCA (Oracle Database Configuration Assistant)

- データベースの追加 1

- データベースの変換 1

- データベースの削除 1

- Oracleホーム

- 複数 1

- Oracle RAC (Oracle Real Application Clusters)

- 構成設定のチェック 1

- 単一インスタンス・データベースの変換 1

- 説明 1

- Oracle Clusterware 1

- トレース・ファイル・アナライザ 1

- Oracle RAC One Node

- 単一インスタンス・データベースの変換 1

- 説明 1

- Oracle Real Application Clusters

- 「Oracle RAC」を参照:

- Oracleサポート・サービス

- 「My Oracle Support」を参照:

- Oracleユーザー 1

- Oracle VM 1

- OSASMグループ 1

- OSDBA 1

- ASMグループのOSDBA 1

- OSDBAグループ 1

- OSOPERグループ 1

- オーバーサブスクライブしたCPUプール 1

P

- パッチ・バンドル

- unpack 1

- パッチ適用

- Oracle Database 1

- パッチの検証 1

- パッチ適用、パッチ・バンドルのダウンロード 1

- パフォーマンス 1

- パフォーマンスのチューニング 1 , 2

- 物理ディスク

- LED ID 1

R

- Real Application Clusters

- 「Oracle RAC」を参照:

- REDOログ書込み

- およびSSD 1

- リソース管理

- CPUプール 1

- Oracle VM 1

- サポートされる仮想オペレーティング・システム 1

- RMAN (Recovery Managerユーティリティ)

- データベースの管理 1

S

- SCAN (単一クライアント・アクセス名)

- システム構成 1

- Oracleサポート・サービスへのログ・ファイルの送信 1

- 共有リポジトリ

- 概要 1

- アーキテクチャ 1

- 共有リポジトリ

- 作成および管理 1

- 削除 1

- サイズの増加 1

- ステータスの表示 1

- 起動 1

- stopping 1

- 単一クライアント・アクセス名

- 「SCAN」を参照

- 単一インスタンス・データベース

- Oracle RACまたはOracle RAC One Nodeへの変換 1

- スナップショット・データベース 1

- ソフトウェア

- インストールのトラブルシューティング 1

- Solaris x86

- 仮想化 1

- 領域管理 1

- SQL*Loader 1

- SRVCTL (サーバー制御ユーティリティ)

- データベースの追加および削除 1

- SSD 1

T

- テンプレート

- データベース

- 選択 1

- 仮想マシン

- 一意の自動名前付け 1

- 各ノードの一意名 1

- トレース・ファイル・アナライザ・ユーティリティ 1

- トラブルシューティング

- AoDB Linuxインストール・ツリー 1

- エクスパンダ 1

- HRDディスク診断ツール 1

- Oracleサポート・サービス用ログ・ファイル 1

- マシン・チェック例外 1

- ハード・ドライブのパーティション化 1

- パフォーマンスの問題 1

- インストール前デプロイメント・チェック 1

- ソフトウェアのインストール 1

- システム起動 1

- トレース・ファイル・アナライザ 1

U

- upgrade database 1

- アップグレード

- Oracle Database 1

V

- 仮想ディスク

- 仮想マシンへの接続 1

- クローニング 1

- 作成 1

- 削除 1

- 情報の表示 1

- 仮想ディスク 1

- 仮想化 1

- 仮想ローカル・エリア・ネットワーク

- ODA_BASEへの割当て 1

- ユーザー・ドメインへの割当て 1

- 作成 1

- ネイティブ 1

- ODA_BASE 1

- ユーザー・ドメイン 1

- ODA_BASEからの削除 1

- ユーザー・ドメインからの削除 1

- 仮想マシン

- 概要 1

- アセンブリ 1

- ケージング 1

- 高可用性 1

- ODA_BASEのケージング 1

- ピン留め 1

- テンプレート 1

- テンプレート 1

- 仮想マシン・テンプレート

- インポート 1

- 一覧表示 1

W

- Webインタフェース

- Oracle Enterprise Manager Database Control 1

- Windows

- 仮想化 1

オラクルの法律上の注意点について

コピーライトについて

Copyright © 1994-2016, Oracle and/or its affiliates.All rights reserved.

ライセンス制約の保証と結果的に生じる損害の免責

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

保証免責

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクルまでご連絡ください。

制限付権利について

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

危険な用途への使用について

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、Oracle Corporationおよびその関連会社は一切の責任を負いかねます。

商標と登録商標について

OracleおよびJavaはオラクルおよびその関連会社の登録商標です。その他の社名、商品名等は各社の商標または登録商標である場合があります。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

第三者のコンテンツ、製品、サービスに対する免責事項

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

アルファ版およびベータ版ドラフト・ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。Oracle Corporationおよびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

非公開のアルファ版およびベータ版ドラフト・ドキュメントについて

このドキュメントが非公開の試作版の場合:

このドキュメントに含まれる情報は、情報の共有のみを目的としたものであって、顧客諮問委員会(Customer Advisory Board)のメンバーとしてのお客様の立場でのみ、またはお客様のベータ・トライアル契約のみに従って検討されるべきものとします。マテリアル、コード、または機能の提供をお約束するものではなく、購入決定を行う際の判断材料とすべきではありません。このドキュメントに記載されている特徴または機能の開発、リリースおよび時期については、オラクルの裁量により決定されます。

このドキュメントには、ソフトウェアまたは印刷物などの形式を問わず、オラクルが独占的な権利を有する財産的情報が含まれています。この機密資料へのアクセスと使用は、お客様とオラクルとの間で締結され、お客様が遵守に同意した、Oracle Master Agreement、Oracle License and Oracle Services Agreement (オラクル・ライセンスおよびサービスに関する契約書)、Oracle PartnerNetwork Agreement、Oracle Distribution Agreementまたはその他のライセンス契約の条件に従うものとします。このドキュメントとその内容の開示、コピー、複製および配布には、オラクルによる事前の承諾を必要とします。このドキュメントはライセンス契約の一部となるものではなく、オラクルおよびその子会社や関連会社との契約を構成するものではありません。

ドキュメントのアクセシビリティについて

オラクルのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc を参照してください。

Oracle Supportへのアクセス

サポートをご契約のお客様には、My Oracle Supportを通して電子支援サービスを提供しています。詳細情報はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoか、聴覚に障害のあるお客様はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trsを参照してください。