Oracle® Database Appliance

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

リリース12.1.2.4.0 for Linux x86-64

E67393-01(原本部品番号:E64200-01)

2015年8月

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

E67393-01

Copyright © 2014, 2015, 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のパッチ・バンドルについて

- Oracle Database Applianceソフトウェアへのパッチ適用

- ステップ1: My Oracle Supportでのパッチの選択およびダウンロード

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

- ステップ3: 更新するコンポーネントの確認

- ステップ4: インフラストラクチャ(INFRA)へのパッチの適用

- ステップ5: グリッド・インフラストラクチャ(GI)コンポーネントへのパッチの適用

- ステップ6: データベースへのパッチの適用

- ステップ7: インストールの検証

- Oracle Database Applianceの再イメージ化

2 Oracle Database ApplianceでのOracle Databaseの管理

- Oracle Databaseの管理および維持

- Oracle Database Appliance Plug-in for Enterprise Manager

- Oracle Enterprise Manager Express

- データ移行および管理

- Oracle Clusterware

- Oracle RAC One Node

- Oracle Real Application Clusters

- 管理グループおよびユーザー

- データベースの作成および変換

- Oracle Appliance Managerコマンドを使用したデータベースの作成

- Oracle Appliance Managerコマンドを使用したデータベース構成ファイルの作成

- スナップショット・データベースの作成

- シングル・インスタンス・データベースのOracle RACまたはOracle RAC One Nodeへの変換

- Oracle Database Applianceでの複数のデータベースの管理

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

- Oracle Database Appliance SSDの使用

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

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

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

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

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

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

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

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

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

- Oracle Database Appliance仮想化プラットフォームの共有リポジトリおよび仮想ディスクの管理

- 共有リポジトリ、仮想ディスクおよび仮想マシンに関するOracle Appliance Managerのコマンドの例

- Oracle Database Appliance仮想化プラットフォームの仮想マシン・テンプレートおよびアセンブリについて

- Oracle Database Appliance仮想化プラットフォームでの仮想マシン・テンプレートおよびアセンブリの管理

- Oracle Appliance Managerの仮想マシン・テンプレートおよびアセンブリ管理コマンドの例

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

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

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

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

- Oracle Appliance Managerの仮想マシン・コマンドの例

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

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

- Oracle Appliance ManagerのCPUプール管理コマンドの例

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

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

- ODA_BASEのサイズ変更

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

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

- Oracle Appliance Managerコマンドライン・インタフェースの操作上の注意

- 権限およびセキュリティ

- 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 dbhome

- oakcli delete dbstorage

- oakcli delete db_config_params

- oakcli delete repo

- oakcli delete vdisk

- oakcli delete vlan

- oakcli delete vm

- oakcli delete vmtemplate

- oakcli deploy

- oakcli diskwritecache

- oakcli import vmtemplate

- oakcli locate

- oakcli manage diagcollect

- oakcli migrate vm

- oakcli modify

- 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 dbhomes

- oakcli show db_config_params

- oakcli show dbstorage

- oakcli show disk

- oakcli show diskgroup

- oakcli show env_hw

- oakcli show enclosure

- oakcli show expander

- oakcli show fs

- oakcli show ib

- 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 vmtemplate

- oakcli show vmconsole

- 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検証コマンドの概要

- Oracle Database Appliance検証コマンドの例

- 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のストレージ

- ACFSマウント・ポイント

- 領域管理

- Oracle Database Applianceのシステム構成

B Oracle Database Applianceのデータベースのサイズ設定

- データベース・テンプレートの選択

索引

はじめに

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インストールのユーザーと同等のスキルを有している必要があります。

ドキュメントのアクセシビリティについて

Oracleのアクセシビリティについての詳細情報は、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を参照してください。

関連ドキュメント

Oracle Database Applianceオンライン・ドキュメント・ライブラリ(http://www.oracle.com/goto/oda/docs)では、次のドキュメントが公開されています。

- 『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 Enterprise Manager Plug-in for Oracle Database Applianceユーザーズ・ガイド』

Oracle Databaseの使用の詳細は、次のドキュメントを参照してください。

- 『Oracle Database概要』

- 『Oracle Database管理者ガイド』

- 『Oracle Database SQL言語クイック・リファレンス』

- 『Oracle Databaseリファレンス』

- 『Oracle Database 2日でReal Application Clustersガイド』

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

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

Oracle Database Applianceマニュアルに記述されている他のOracle製品(Oracle VM、Oracle Integrated Lights Out Managerなど)の詳細は、次のアドレスのOracle Documentationホーム・ページを参照してください。

http://docs.oracle.com

表記規則

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

規則

意味

太字

太字は、操作に関連するグラフィカル・ユーザー・インタフェース要素、または本文中で定義されている用語を示します。

イタリック

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

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

#

シャープ記号(#)プロンプトは、Linuxコマンドの前に付いています。

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

最新のソフトウェアによるOracle Database Applianceの実行を維持するには、パッチをチェックし、リリースされたときにパッチを適用します。新機能を提供するだけでなく、パッチは、既存の機能の機能性を向上させます。

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

Oracle Database Applianceソフトウェアへのパッチ適用の概要

Oracle Database Applianceソフトウェアにパッチを適用するための基本手順は次のとおりです

ステップ1: My Oracle Supportでのパッチの選択およびダウンロード

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

ステップ3: 更新するコンポーネントの確認

ステップ4: インフラストラクチャ(INFRA)へのパッチの適用

ステップ5: グリッド・インフラストラクチャ(GI)コンポーネントへのパッチの適用

ステップ6: データベースへのパッチの適用

ステップ7: インストールの検証

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

Oracle Database Applianceのすべてのパッチ適用は、通常のOracle Database Applianceパッチ・バンドルを使用して行われます。パッチ・バンドルは、次に示すシステム全体に関連するすべてのパッチを提供します。

- BIOS

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

- 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 (ASR)

- Oracle Grid Infrastructure

- Oracle Intelligent Platform Management Interface (IPMI)

パッチ・バンドルは、3つの論理グループで構成されています:

パッチ・コンポーネント

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

インフラストラクチャ(INFRA)

ディスク・ファームウェア、コントローラ・ファームウェア、Linuxオペレーティング・システム、ILOM、BIOS、Hardware Management Pack、IPMI、OAKCLI、ASR、仮想化プラットフォームの場合、このコンポーネントにはDom0の更新も含まれる

Oracle Grid Infrastructure (GI)

Oracle Grid Infrastructureスタック

データベース

RDBMSスタック

重要:
パッチ・バンドルは、最初にインフラストラクチャ・コンポーネント、その次にOracle Grid Infrastructureスタック、Oracle Databaseの順に適用する必要があります。

Oracle Database Applianceソフトウェアへのパッチ適用

この項では、Oracle Database Appliance上のソフトウェアにパッチを適用するための一般的な手順の概要を、例を挙げて説明します。個々のパッチを適用する方法の詳細は、そのパッチのReadmeファイルおよびヘルプ情報を参照してください。

注意:
パッチ適用およびバグの詳細は、MOSドキュメント888888.1を参照してください。指定されたパッチに固有の情報については、パッチのReadmeをお読みください。

インフラストラクチャのパッチ(OS、Firmware、Oracle ILOMなど)は、パッチの適用時にOracle Database Applianceを短時間停止する必要があります。Oracle Appliance Managerでは、パッチが間違った順序でインストールされないように、パッチ適用のすべての前提条件が満たされているかどうかの確認が行われます。たとえば、最初にインフラストラクチャを更新せずに、Oracle Grid Infrastructureにパッチを適用することはできません。

ほとんどの新しいパッチは、両方のノードに自動的にインストールされます。1つまたは両方のノードにパッチがインストールされているかどうかは、パッチ・プロセスによって表示される出力で通知されます。1つのノードにのみインストールされる古いパッチの場合は、2番目のノードでoakcli update -patchコマンドを実行する必要があります。

ステップ1: My Oracle Supportでのパッチの選択およびダウンロード

1. 外部クライアント・マシンから、My Oracle Supportにログオンし、次のURLにあるノート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パッチ・バンドルを使用して、Oracle Database Applianceにパッチを適用する必要があります。Oracle Grid Infrastructure、Oracle DatabaseまたはOracle Linuxの個別パッチは使用しないでください。Oracle Database Applianceを対象としていないパッチを使用した場合、あるいはOpatchまたは同等のパッチ適用ツールを使用した場合は、Oracle Database Applianceインベントリが更新されず、その後のパッチ更新を実行できません。

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

1. Oracle Database Applianceにrootとしてログインします。

2. Oracle Database Applianceの各ノード上の一時ディレクトリ(たとえば/tmp)にパッチを移動します。

3. 注意:
Oracle Database Appliance仮想化プラットフォームでは、ODA_BASE (Dom1)にパッチ・バンドルをコピーします。

4. インストールのためにパッチを準備するには、oakcli unpack -packageコマンドを使用して各ノードのパッチ・ファイルを解凍します。このコマンドにより、パッチ・バンドルが解凍/展開され、パッチ・リポジトリにパッチ・バンドルの内容がコピーされます。パッチ・バンドル・ファイルの完全なパスを指定するには、次の構文を使用します(pathは、パッチ・ファイルの絶対パスです)。
# oakcli unpack -package path

例

Oracle Database Applianceリリース12.1.2.4.0のパッチ・ファイルの準備:

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

2. 次のoakcli unpack -packageコマンドを実行します。

ノード0の場合:

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

ノード1の場合:

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

ステップ3: 更新するコンポーネントの確認

パッチをインストールする前に、パッチを適用するコンポーネントを確認し、起こり得る問題を見つけるために、ノード0でoakcli validate -c ospatch -ver patch_versionコマンドを実行します。このコマンドにより、パッチの適用が必要なコンポーネント一覧のレポートが表示されます。コンポーネントがサポート・バージョンに対して「最新」と表示されている場合、そのコンポーネントにパッチは適用されません。

たとえば、12.1.2.4.0パッチで発生する可能性のある問題を確認するには、次のコマンドを使用します。

# oakcli validate -c ospatch -ver 12.1.2.4.0

コマンドの出力に、パッチが成功するかどうかが示されます。たとえば、RPMの依存関係に不備があり、問題の可能性を指摘された場合は、停止時間を設けて予想される問題を修正するまで、パッチの適用を延期できます。

ステップ4: インフラストラクチャ(INFRA)へのパッチの適用

Oracle Database Applianceに現在インストールされているパッチよりも新しいパッチ・バージョンへのアップグレードを実行する場合は、適切なバージョンのOracle Appliance Managerを得るために、デプロイしているバージョン・レベルへのインフラストラクチャ(INFRA)のパッチ適用が必要です。

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

インフラストラクチャにパッチを適用するには:

1. パッチ適用プロセスを起動するには、ノード0にのみ次のコマンドを実行します。同時に両方のノードにパッチが適用されます。

#/opt/oracle/oak/bin/oakcli update -patch <version> --infra

versionは、パッチ更新のバージョン番号です。次に例を示します。

#/opt/oracle/oak/bin/oakcli update -patch 12.1.2.4.0 --infra

インフラストラクチャのパッチは、両方のノードに自動的にインストールされます。片方のノードにパッチがインストールされている場合は、パッチ・プロセスによって表示された出力を見るとわかります。

ステップ5: グリッド・インフラストラクチャ(GI)コンポーネントへのパッチの適用

重要:
グリッド・インフラストラクチャのパッチ適用を試みる前に、インフラストラクチャにパッチを適用する必要があります。

グリッド・インフラストラクチャのパッチ適用プロセスは、ノード0にパッチを適用したら自動的にノード1にパッチを適用するローリング・アップグレードです。これにより、グリッド・インフラストラクチャは、パッチ適用時にいずれかのノードで稼働できます。

グリッド・インフラストラクチャのパッチ適用プロセスを起動するには、oakcli update -patch <version> --giコマンドを実行します。

#/opt/oracle/oak/bin/oakcli update -patch <version> --gi

versionは、パッチ更新のバージョン番号です。次に例を示します。

#/opt/oracle/oak/bin/oakcli update -patch 12.1.2.4.0 --gi

ステップ6: データベースへのパッチの適用

「Oracle Database ApplianceでのOracle Databaseの更新およびアップグレード」を参照し、特定のデプロイメントへのパッチの適用手順に従ってください。

- 「例1 前のOracle Database 12.1.0.2.xリリースからOracle Database 12.1.0.2.4への更新」

- 「例2 Oracle Database 11.2.0.4.xリリースからOracle Database 12.1.0.2.4へのアップグレード」

重要:
Oracle Databaseのパッチ適用を試みる前に、インフラストラクチャおよびグリッド・インフラストラクチャにパッチを適用する必要があります。

ステップ7: インストールの検証

Oracle Database Applianceへのパッチのインストールを検証するには、oakcli validate -dコマンドを実行します。このコマンドは、ディスク・キャリブレーションを含むすべてのシステム・チェックを実行します。

# /opt/oracle/oak/bin/oakcli validate -d

Oracle Database Applianceの再イメージ化

Oracle Database Applianceには、工場出荷時にデフォルトのisoイメージがプリインストールされています。このisoイメージをOracle Database Applianceの再イメージ化のために使用し、ベアメタル・リストアを実行できます。

Oracle Database Applianceを再イメージ化するには、p12999313_121240_Linux-x86-64.zipファイルをダウンロードし、インストール手順の詳細についてMy Oracle Supportノート1373599.1を参照してください。

2 Oracle Database ApplianceでのOracle Databaseの管理

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

Oracle Databaseの管理および維持

http://docs.oracle.comのOracle Help CenterページのOracle Databaseドキュメントで説明されている、Oracle Databaseの管理に関連する多くのタスクは、Oracle Database Appliance上のデータベースでも必要です。ただし、Oracle Database Applianceは、システムのすべてのコンポーネントを管理するための独自のコマンドライン・ツール、Oracle Appliance Kitコマンドライン・インタフェース(OAKCLI)を提供しています。これには、データベースの作成、アップグレードおよびパッチの適用、Oracleホームの作成およびアップグレード、データベース作成パラメータ・ファイルの作成および変更などのコマンドが含まれています。

また、Oracle Database Applianceではデータベース管理者ロールの機能がrootユーザーに組み合されているため、データベースの作成および関連タスクが簡略化されており、常にOAKCLIを使用して実行する必要があります。OAKCLIコマンドの構文および使用方法の詳細は、「Oracle Appliance Managerコマンドライン・インタフェース」を参照してください。

Oracle Database Appliance Plug-in for Enterprise Manager

データベースを管理するための推奨ツールは、Oracle Database Appliance plug-in for Oracle Enterprise Managerです。Oracle Database Applianceプラグインでは、Oracle Enterprise Manager Cloud Control 12cを使用してOracle Database Applianceのターゲットをモニターできます。プラグインは、アプライアンス・マネージャ12.1.2.2以上が実行されている任意のOracle Database Applianceターゲットに関する構成とモニタリング情報を提供します。

Oracle Enterprise Manager Express

Oracle Enterprise Manager Database Express (以前はDatabase Controlと呼ばれていた)を使用してデータベースを管理することもできます。Oracle Enterprise Manager Database Expressは、Oracle Database 12cのWebベースの管理ツールです。データベース・サーバー内に構築され、記憶域やユーザーの管理などの基本管理タスクをサポートします。Oracle Enterprise Manager Expressは、パフォーマンスの診断およびチューニングのための包括的なソリューションも提供します。また、Oracle Enterprise Manager Expressは、パフォーマンス・アドバイザ、SQL*LoaderおよびOracle Recovery Manager (RMAN)などのOracle Databaseユーティリティのインタフェースも提供します。

関連項目

- Database Controlの概要は『Oracle Database 2日でデータベース管理者』を参照

データ移行および管理

既存のデータベースからOracle Database Applianceにデータをロードまたはデータを移行する場合は、SQL*Loader、Oracle Data Pump、トランスポータブル表領域およびRMANなどのツールを使用できます。また、RMANユーティリティはOracle Database Applianceでデータベースをバックアップおよびリカバリする場合にも使用できます。

関連項目

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

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

- データ・ロードの詳細は、『Oracle Databaseユーティリティ』

- Oracle Automatic Storage Management (Oracle ASM)へのデータの移行方法の概要は、『Oracle Automatic Storage Management管理者ガイド』の「RMANによるOracle ASMのデータ移行の実行」を参照してください。

Oracle Clusterware

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

関連項目

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

Oracle RAC One Node

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

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

関連項目

- Oracle RAC One Nodeの管理の詳細は『Oracle Real Application Clusters管理およびデプロイメント・ガイド』を参照

Oracle Real Application Clusters

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

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

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

関連項目

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

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

管理グループおよびユーザー

構成時に、2つの管理アカウントがOracle Database Applianceのために作成されます。それらは、ユーザーID (UID)が1000のgridユーザー、およびUIDが1001のoracleユーザーです。ユーザーgridはOracle Grid Infrastructureインストール所有者であり、ユーザーoracleはOracle Databaseインストール所有者およびすべてのOracle Databaseホームの所有者です。デフォルトでは、これらのユーザーは次の表に示すグループに属します。

グループ名

グループID (GID)

gridはメンバーである

oracleはメンバーである

oinstall

1001

はい(主グループ)

はい(主グループ)

dba

1002

いいえ

はい

racoper

1003

はい

はい

asmdba

1004

はい

はい

asmoper

1005

はい

いいえ

asmadmin

1006

はい

いいえ

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

関連項目

- オペレーティング・システムの権限グループの詳細はOracle Grid Infrastructure for Linuxを参照

- Oracle ASMのシステム権限の詳細は『Oracle Automatic Storage Management管理者ガイド』を参照

データベースの作成および変換

Oracle Database Applianceのデータベースを作成および管理するには、「Oracle Appliance Managerコマンドライン・インタフェース」に記載されているOracle Appliance Managerコマンドを使用します。これにより、control_files、db_create_file_dest、db_recovery_file_destなどのデータベース・ファイルの場所に関連するパラメータの変更など、データベースの機能を低下させる恐れのあるコマンドおよびパラメータの使用を避けることができます。

Oracle Appliance Managerコマンドを使用したデータベースの作成

Oracle Database Applianceに追加のデータベースを作成するには、oakcli create databaseコマンドを使用します。

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

Oracle Appliance Managerコマンドを使用したデータベース構成ファイルの作成

Oracle Database Appliance上の複数のデータベースを構成するための構成ファイルを作成するには、oakcli create db_config_params params_fileコマンドを使用します。params_fileは、生成する構成ファイルの名前です。

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

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

# oakcli show db_config_params
Available DB configuration files are:
default
largedb
extralargedb
mytest.params

デフォルト以外の拡張子のみが出力に含まれていることに注意してください。デフォルトの拡張子(.dbconf)は、表示されません。

データベース構成ファイルを使用してデータベースを作成する、または同一のプロファイルを持つ多数のデータベースを作成するには、oakcli create database -db -params db_nameparams_fileコマンドを使用します(db_nameは作成するデータベースの名前、params_fileは構成ファイルの名前)。たとえば、oakcli create database -db myxldb -params myxldb.dbconf。

不要な構成ファイルは、構成ファイル名をparams_file値として指定して、oakcli delete db_config_params params_fileコマンドで削除します。データベース構成ファイルと関連する他のOracle Appliance Managerコマンドと同様、ファイルの拡張子値がデフォルトである場合(.dbconf)は、拡張子を含める必要がありません。

スナップショット・データベースの作成

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

Oracle Database Applianceでは、Oracle ASM Cluster File Systems (ACFS)に格納された任意のOracle Databaseからスナップショット・データベースを作成できます。Oracle Database Applianceリリース12.1.2.0.0以降、システム上で作成またはアップグレードされたOracle Databaseリリース11.2.0.4以上のデータベースが含まれています。スナップショット・データベースのソースとして使用するデータベースの追加要件には、次の要件が含まれます。

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

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

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

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

また、スナップショット・データベースを作成する前に、2つのOracle Database Applianceノードのシステム・クロックが同期していることを確認してください。

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

oakcli create snapshotdb -db snapprod -from prod

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

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

シングル・インスタンス・データベースのOracle RACまたはOracle RAC One Nodeへの変換

シングル・インスタンス・データベースをOracle RACまたはOracle RAC One Nodeのいずれかに変換するには、『Oracle Real Application Clustersインストレーションおよび構成ガイド』に記載されたrconfigコマンドライン・ユーティリティを使用します。ConvertToRAC_AdminManaged.xmlファイルの内容により、変換済データベースの特性(タイプなど)が決定します。

関連項目

- 『Oracle Real Application Clustersインストレーションおよび構成ガイド』の「シングル・インスタンスOracle DatabaseからOracle RACおよびOracle RAC One Nodeへの変換」

Oracle Database Applianceでの複数のデータベースの管理

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

Oracle Database Applianceは、Oracle Database 11gリリース2、11gR2およびOracle Databaseリリース12cリリース1の様々なバージョンを含む、複数のOracle Homeをサポートします。正確なリリースは、バージョンによって異なります。特定のバージョンについては、関連するREADMEファイルまたはリリース・ノートを確認してください。

使用可能なデータベース・バージョンの詳細は、https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=888888.1のMy Oracle Supportノート888888.1を参照してください。

oakcliコマンドを使用してOracle Database Applianceで複数のホームを作成する場合、コマンドにより、Oracle Grid Infrastructureが使用するクローニング・プロセスが開始されます。現在のリリースでは、ユーザーoracleがすべてのOracleホームを所有しています。

注意:
前のリリースからアップグレードしない場合は、インストール対象のOracle Databaseバージョンに対するOracle Database Applianceエンドユーザー・バンドルをダウンロードしてください。詳細は、次のノート888888.1を参照してください。
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=888888.1

oakcliコマンドを使用して、複数のOracleホーム機能を使用したOracle Database Applianceで複数のデータベースを作成、管理、アップグレード、および複数のデータベースにパッチ適用します。oakcli create databaseコマンドを使用すると、ユーザー入力を最小限に抑えながらデータベースを作成できます。追加オプションなしでこのコマンドを使用すると、新規のデータベース・ホームが作成されます。または、-ohオプションを使用して既存のホームにデータベースを作成します。なお、RDBMSパッチは直接適用せず、ソフトウェア・スタック全体での動作がテストされたOracle Database Applianceパッチ・バンドルのみを使用することをお薦めします。

注意:
oakcliコマンドを使用して、新規データベースを既存のOracleホームまたは新規のOracleホームのいずれかに作成します。

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

Oracle Databaseには、複数のデータベース・インスタンスを実行する複数CPUサーバーでCPU割当てを管理する方法が用意されています。この方法は、インスタンス・ケージングと呼ばれています。インスタンス・ケージングとOracle Database Resource Manager (リソース・マネージャ)が連携して、複数インスタンス間で必要なサービス・レベルをサポートします。統合により、アイドル・リソースを最小限に抑え、効率を最大限に高め、コストを下げることができます。

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

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

ヒント:
Oracle Appliance Managerコンフィギュレータは、データベースのクラスとしてデータベースのサイズ設定テンプレートを参照します。

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

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

関連項目

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

Oracle Database Appliance SSDの使用

Oracle Database Applianceには、特定操作のパフォーマンスを向上させるためにSSDが含まれています。SSDは次に使用されます:

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

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

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

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

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

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

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

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

関連項目

- データベース・スマート・フラッシュ・キャッシュの構成については、『Oracle Database管理者ガイド』を参照してください

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

Oracle Appliance Managerコンフィギュレータとoakcli create databaseコマンドにより、400GBのSSD (フラッシュ・キャッシュにも使用)でフラッシュデータACFSファイル・システムを使用して、データベース全体をフラッシュに格納できます。

フラッシュに十分な空き領域がない場合、oakcli create databaseコマンドはフラッシュにデータベースを格納するオプションをプロンプト表示せず、データベース・ファイルは+DATAディスクグループで自動的に作成されます。データベース・データ・ファイルをフラッシュとHDDの両方に格納することもできますが、これは手動で管理する必要があります。データベースの使用パターンを完全に理解している必要があり、上級管理者にのみ推奨されます。

この方法には次の制限があります:

- Oracle Databaseバージョンが11.2.0.4以降であること

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

- フラッシュに完全に格納できるのは非CDBデータベースのみです

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

関連項目

- Oracle Database Appliance上のASM Cluster File System (ACFS)ストレージ・アーキテクチャについては、『Oracle Database Appliance上のストレージ」を参照してください

- oakcli create databaseコマンド・リファレンス

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

Oracle Databaseにパッチを適用するには、適切なOracle Database Applianceパッチ・バンドルを使用します。通常、インフラストラクチャのパッチを適用してから、Grid Infrastructureのパッチを適用し、Oracle Databaseのパッチを適用します。この項では、個々の使用可能なデータベース・パッチを適用する手順について説明します。これらのパッチでは、ノード0にパッチを適用したら自動的にノード1にパッチを適用するローリング・アップグレードを行います。

次の例では、Oracle Database Appliance上のOracle Databaseを更新またはアップグレードするために必要な手順の概要を示します。

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

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

例1 前のOracle Database 12.1.0.2.xリリースからOracle Database 12.1.0.2.4への更新

1. ノード0でのみoakcli show databasesコマンドを実行して、この更新に適しているリリース番号のデータベースがあるかを確認します。コマンドとその出力は、次の例のようになります。

# oakcli show databases
Database Name     Database Type     Database HomeName
Database HomeLocation                      Database Version
tpcc              RAC               dbhome12102
/u01/app/oracle/product/12.1.0.2/dbhome_1  12.1.0.2.3(20299023,20299022
RACOne            RACOneNode        dbhome12102
/u01/app/oracle/product/12.1.0.2/dbhome_1  12.1.0.2.3(20299023,20299022)

2. ノード0でのみoakcli update -patch 12.1.2.4.0 --databaseコマンドを実行すると、自動的に両方のノードにパッチが適用されます。パッチ適用が可能なデータベース・ホームが複数ある場合、選択リストが表示され、そのリストから更新するデータベース・ホームを1つ、一部または全部選択します。

注意:
同じホームで実行されているデータベースに対して個々のデータベースの更新を実行することはできません。ステップ1の例に示された2つのデータベースのように、更新するホームで実行されているすべてのデータベースに、Oracle Database 12.1.0.2.4へのパッチが適用されます。

3. 両方のノードでコマンドが完了したら、ノード0でoakcli show databasesコマンドを使用してデータベース・バージョンを確認します。コマンドとその出力は、ここでは次の例のようになります。

# oakcli show databases
Database Name     Database Type     Database HomeName
Database HomeLocation                      Database Version
tpcc              RAC               dbhome12102
/u01/app/oracle/product/12.1.0.2/dbhome_1  12.1.0.2.4(20831110,20831113)
RACOne            RACOneNode        dbhome12102
/u01/app/oracle/product/12.1.0.2/dbhome_1  12.1.0.2.4(20831110,20831113)

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

必要な12.1.0.2.4ホームの作成:

1. My Oracle Supportから12.1.0.2.4 RDBMSクローン・パッチ19520042 (ファイル名p19520042_121200_Linux-x86-64.zip)をダウンロードします。

2. 次のコマンドを使用して、ノード0に12.1.0.2.4データベース・ホームを作成します。

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

3. コマンドoakcli show dbhomeを実行します。出力は、次の例の結果のようになります。

Oracle Home Name       Oracle Home version
Home Location
dbhome11204            11.2.0.4.7 (20760982,20831122)
/u01/app/oracle/product/11.2.0.4/dbhome_1
dbhome12102_home1       12.1.0.2.4 (20831110,20831113)
/u01/app/oracle/product/12.1.0.2/dbhome_1

4. ノード0でのみoakcli show databasesコマンドを実行して、このアップグレードに適しているリリース番号のデータベースがあるかを確認します。コマンドとその出力は、次の例のようになります。ここでは、アップグレードの候補として2つのデータベースが表示されています。

# oakcli show databases
Database Name      Database Type     Database HomeName
Database HomeLocation                       Database Version
tpcc               RAC               dbhome11204
/u01/app/oracle/product/11.2.0.4/dbhome_1   11.2.0.4.7(20760982,20831122)
RACOne             RACOneNode        dbhome11204
/u01/app/oracle/product/11.2.0.4/dbhome_1 11.2.0.4.7(20760982,20831122)

5. ノード0でのみ、アップグレードするデータベースの名前と、ステップ1の12.1.0.2.4データベース・ホームの名前を指定してoakcli upgrade databaseコマンドを実行し、データベースをアップグレードします。次の例は、ステップ1に示された例で確認したdbhome12102_home1を使用して、ステップ2でリストされたtpccデータベースをアップグレードする方法を示しています。

# oakcli upgrade database -db tpcc -to dbhome12102_home1

6. コマンドが完了したら、ノード0でoakcli show databasesコマンドを再度使用してデータベース・バージョンを確認します。コマンドとその出力は、ここでは次の例のようになります。

# oakcli show databases
Database Name      Database Type     Database HomeName
Database HomeLocation                       Database Version
tpcc               RAC               dbhome12102_home1
/u01/app/oracle/product/12.1.0.2/dbhome_1    12.1.0.2.4(20831110,20831113)
RACOne             RACOneNode        dbhome11202
/u01/app/oracle/product/11.2.0.4/dbhome_1   11.2.0.4.7(20760982,20831122)

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

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

図3-1 Oracle Database Appliance仮想化プラットフォーム

高可用性のために、Oracle Database Appliance仮想化プラットフォームとともに共有リポジトリを使用することをお薦めします。仮想マシン・ファイルは共有ディスクに格納できるため、データベース仮想マシンおよびアプリケーション仮想マシンに共有ストレージを提供します。さらに、CPUプールおよびサイズ変更可能なOracle Databaseドメイン(ODA_BASE)により、仮想マシンでは、互いのCPUコアからまたは割当て済のデータベースCPUコアからサイクルが消費されないようになります。これらの機能の使用方法や構成の詳細、およびOracle Databaseドメイン(ODA_BASE)のサイズ変更に関する情報は、この章の次の各項を参照してください。

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

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

- Oracle Database Appliance仮想化プラットフォームの共有リポジトリおよび仮想ディスクの管理

- Oracle Database Appliance仮想化プラットフォームの仮想マシン・テンプレートおよびアセンブリについて

- Oracle Database Appliance仮想化プラットフォームでの仮想マシン・テンプレートおよびアセンブリの管理

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

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

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

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

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

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

- ODA_BASEのサイズ変更

機能の管理について説明している項の多くには、関連する例が記載されています。

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

ゲスト仮想マシンをデプロイする主な手順は次のとおりです。

1. 必要に応じて新規リポジトリを作成します。

2. 必要なテンプレートまたはアセンブリをインポートします。

3. テンプレートまたはアセンブリを構成します。

4. テンプレートまたはアセンブリをクローニングします。

5. 必要に応じて仮想マシンを更新します。

6. 仮想マシンを起動します。

7. 仮想マシン・コンソールを使用して仮想マシンにアクセスします。

追加の詳細および前述の各手順を実行するために使用可能なオプションについては、この章の以降の項を参照してください。

Oracle Database Appliance仮想化プラットフォームの共有リポジトリおよび仮想マシンについて

Oracle Database Appliance仮想化プラットフォームを使用すると、仮想マシン(VM)ファイルの保管用に1つ以上の共有リポジトリを作成できます。VM共有リポジトリにより、高可用性がサポートされます。ノード障害に備えて、あるノードから別のノードにフェイルオーバーするようにVMを構成でき、優先ノードが使用できない場合にフェイルオーバー・ノードでVMが自動的に再起動できます。

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

次の図に、共有ストレージ・システムがあるOracle Database Appliance仮想化プラットフォームの一般的なアーキテクチャを示します。

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

前の図は、ODA_BASEに直接接続されているOracle Database Appliance仮想化プラットフォーム上の共有ディスクを示しています。ODA_BASEには、fs1、fs2およびfs3という名前の3つの共有リポジトリがあります。各共有リポジトリは、リポジトリ用に選択されたASMディスク・グループ(DATAまたはRECO)の最上位に作成されたODA_BASEのOracle Automatic Storage Management Cluster File System (Oracle ACFS)です。リポジトリを作成するプロセスでは、プライベート・ネットワークを経由してそれぞれのDom0へのリポジトリのNFSエクスポートも実行します。エクスポートにより、仮想マシン・ファイルの共有ストレージは使用可能になります。図に示す構成では、複数のリポジトリを作成できます。これらのリポジトリは、仮想マシンの実行が必要なノード(図のfs1およびfs3など)または両方のノード(図のfs2など)にマウントします。これらの共有リポジトリで、1つ以上の仮想マシンまたは仮想マシン・テンプレートを作成します。

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

Oracle Database Appliance仮想化プラットフォームの共有リポジトリおよび仮想ディスクの管理

共有リポジトリを作成するには、oakcli create repoコマンドを使用してリポジトリ名、保管に使用するディスク・グループ(DATAまたはRECO)およびサイズ(GB)を指定します。共有リポジトリを作成したら、仮想マシンをリポジトリに割り当てる前に、oakcli start repoコマンドを使用してこのリポジトリを起動し、ストレージを使用可能にします。このコマンドにより、自動的に起動するように定義したリポジトリに割り当てられている仮想マシンも起動されます。

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

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

次のコマンドには、共有リポジトリの仮想マシンを管理するための追加オプションがあります。

- oakcli configure vm
デフォルトで仮想マシンを実行するノードを識別するには-prefnode句を、(起動時またはすでにアクティブであるとき)優先ノードが使用不可能な場合に仮想マシンで他のノードを使用するかどうかを指定するには-failover句を指定します。

注意:
仮想マシンが特定のCPUプールに割り当てられており、フェイルオーバーが可能な場合、この仮想マシンはセカンダリ・ノードで同じCPUプールを使用しようとします。CPUプールが存在してもサイズが異なる場合、仮想マシンがセカンダリ・ノードで稼働すると、パフォーマンスに影響を受けることがあります。割り当てられたCPUプールがセカンダリ・ノードに存在しない場合、仮想マシンはフェイルオーバーしません。

- oakcli clone vm
-repo句で共有リポジトリの名前を使用し、クローニング・プロセスを実行するノードを識別するには-node句を指定します。

- oakcli configure repo
-repo句で共有リポジトリの名前を使用し、リポジトリのサイズを大きくするには-incsizeパラメータを指定します。-incsize句で指定する数値はデフォルトでGBですが、サイズにMを追加することで単位をMBに変更できます。

- oakcli import vmtemplate
-repo句で共有リポジトリの名前を使用し、テンプレートまたはアセンブリをインポートするノードを識別するには-node句を指定します。

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

1つ以上の仮想ディスクを作成した後、oakcli show vdiskコマンドを使用し、それらすべてに関する情報を表示できます。個々の仮想ディスクの詳細を表示するには、同じコマンドを使用しますが、仮想ディスク名と-repo句を指定し、仮想ディスクを作成した共有リポジトリを指定します。また、oakcli clone vdisk clone_vdisk -repo repo_name -src src_vdiskコマンドを使用して、仮想ディスクをクローニングすることもできます(clone_vdiskはクローニングされた仮想ディスクに割り当てる名前、repo_nameは元の仮想ディスクが存在するリポジトリ、src_vdiskはクローニングされる仮想ディスクの名前です)。

また、oakcli delete vdiskコマンドを使用し、仮想ディスク名と、共有リポジトリを指定する-repo句を指定して、仮想ディスクを削除することもできます。

「共有リポジトリ、仮想ディスクおよび仮想マシンに関するOracle Appliance Managerのコマンドの例」の項には、共有リポジトリおよび仮想ディスクの管理に使用するコマンドの例が記載されています。

関連項目:

- oakcli create repo

- oakcli start repo

- oakcli configure vm

- oakcli clone vm

- oakcli configure repo

- oakcli import vmtemplate

- oakcli create vdisk

共有リポジトリ、仮想ディスクおよび仮想マシンに関するOracle Appliance Managerのコマンドの例

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

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

oakcli create repo repo1 -dg data -size 30

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

このコマンドでは、デフォルト・リポジトリ、ローカル・リポジトリ、共有リポジトリなど、すべての既存のリポジトリに関する情報が表示されます。

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   共有リポジトリの起動

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

oakcli start repo repo1 -node 1

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

このコマンドでは、ノード0上のrepo1という名前の共有リポジトリが停止します。

oakcli stop repo repo1 -node 0

例5   指定された共有リポジトリのステータスの表示

このコマンドでは、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

例6   共有リポジトリの削除

このコマンドでは、両方のノードでリポジトリがオフライン(停止)の場合、repo1という名前の共有リポジトリが削除されます。

oakcli delete repo repo1

例7   外部リポジトリのアセンブリから共有リポジトリへの仮想マシン・テンプレートのインポート

このコマンドでは、外部リポジトリ・テンプレートのアセンブリ・ファイルに格納されている仮想マシン・テンプレートがインポートされます。URLを囲む一重引用符に注意してください。アセンブリに3つの異なるテンプレートが格納されている場合、テンプレートには、名前myol6u_15gb1、myol6u_15gb2およびmyol6u_15gb3が割り当てられ、ノード1上の共有リポジトリrepo2にインポートされます。

oakcli import vmtemplate myol6u_15gb -assembly
'http://example.com/assemblies/OEL6/OVM_OL6U1_x86_PVHVM_15GB.ova'
-repo repo2 -node 1

例8   共有リポジトリでのテンプレートからの仮想マシンの作成

このコマンドでは、myol6u_testという名前の仮想マシンが、ノード0上のrepo2という名前の共有リポジトリ内に格納されているmyol6u_15gb1という名前の仮想マシン・テンプレートから作成されます。

oakcli clone vm myol6u_test -vmtemplate myol6u_15gb1 -repo repo2 -node 0

注意:
-node句は、クローニング・アクティビティが実行されるノードを指定します。また、ノード値によって仮想マシンのデフォルト起動ノードは割り当てられません。この割当ては、oakcli configure vmコマンドで設定します。

例9   共有リポジトリで使用するための仮想マシンの構成

このコマンドでは、myol16u_testという名前の仮想マシンで特定のリソースに値が設定されます。

- 起動時に仮想マシンに割り当てられるCPUの数(vcpu)

- CPUアクセスの優先度(cpuprio)

- 仮想マシンに割り当てられるCPUの容量の最大比率(cpucap)

- 仮想マシンの起動時に割り当てられるメモリー容量(memory)

- 共有リポジトリが起動されたとき、または仮想マシンが手動で起動されたときに、仮想マシンが通常、自動的に起動するノード(prefnode)

- デフォルト・ノード(prefnode)が使用不可能な場合の自動フェイルオーバーの有効化(failover)

これらの値は、この仮想マシンの導出元となった仮想テンプレートのこれらと同じパラメータに割り当てられた値に優先します。仮想マシンは、親テンプレートまたは構成コマンドのいずれにも定義されていないパラメータにデフォルト値を使用します。

oakcli configure vm myol16u_test
-vcpu 2 -cpuprio 150 -cpucap 20 -memory 1G
-prefnode 0 -failover true

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

このコマンドでは、repo2共有リポジトリでsdisk1という名前の仮想ディスクが、仮想マシンによる共有機能を付けられ、1GBのサイズで作成されます。

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

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

このコマンドでは、例11で作成したとおり、sdisk1という名前の仮想ディスクが、例8で作成したとおり、repo2共有リポジトリのmyol6u_testという仮想マシンにアタッチされます。

oakcli modify vm myo16u_test -attachvdisk sdisk1

Oracle Database Appliance仮想化プラットフォームの仮想マシン・テンプレートおよびアセンブリについて

仮想マシン・テンプレートは、Oracle Database Appliance仮想化プラットフォームにデプロイされている仮想マシンのソースとしてインポートして構成します。共有リポジトリを作成した場合は目的のリポジトリにテンプレートをインポートし、それ以外の場合は目的のノード上にあるローカル・リポジトリにテンプレートをインポートします。

また、1つ以上のテンプレートを格納できるアセンブリもインポートできます。共有リポジトリにテンプレートまたはアセンブリをインポートするときに、操作を実行するノードを指定します。ノードを慎重に選択することによって、ビジーなノードに負荷をかけすぎないようにします。インポートを行うノードがいずれであっても、両方のノードでリポジトリが利用可能です。

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

注意:
テンプレートは、Oracle Database Appliance仮想化プラットフォームで直接作成またはクローニングできません。http://edelivery.oracle.com/linuxで、仮想マシン・テンプレートを検索します。

複数のテンプレートが格納されたアセンブリをインポートすると、すべてのテンプレート名を一意に保つように、指定したテンプレート名が自動的に変更されます。1つ目のテンプレートは名前に番号"1"を追加し、2つ目のテンプレートは番号"2"を追加する、のようになります。

仮想マシン・テンプレートをインポートしたら、Oracle Appliance Managerのコマンドでテンプレートをカスタマイズできます。仮想マシンを管理するすべてのコマンドの詳細は、「Oracle Database Appliance仮想化プラットフォームでの仮想マシン・テンプレートおよびアセンブリの管理」の項を参照してください。

Oracle Database Appliance仮想化プラットフォームでの仮想マシン・テンプレートおよびアセンブリの管理

Oracle Appliance Managerのimportコマンドを使用して、Oracle Database Appliance仮想化プラットフォームの仮想マシン・テンプレートを格納して名前を付けます。Oracle Appliance Managerのその他のコマンドを使用して、テンプレートをカスタマイズおよび管理します。

この項で説明されているコマンドの例は、「Oracle Appliance Managerの仮想マシン・テンプレートおよびアセンブリ管理コマンドの例」を参照してください。

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

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

注意:
ローカル・リポジトリにテンプレートまたはアセンブリをインポートするときは、-node句を使用しないでください。ターゲット・ノードは、リポジトリの名前で暗黙的に決まります。

仮想マシン・テンプレート構成の表示および変更

記憶域リポジトリに仮想マシン・テンプレートをインポートした後で、Oracle Appliance Managerのoakcli show vmtemplateコマンドでテンプレート構成パラメータを調べます。特定の要件に合せてテンプレートを再構成する必要がある場合、Oracle Appliance Managerのoakcli configure vmtemplateコマンドを使用します。これは、単一のテンプレートから同じ特性を持つ複数の仮想マシンをデプロイする場合に使用すると便利です。仮想マシンを1つしかデプロイしない場合、または異なる特性の複数の仮想マシンをデプロイする場合は、テンプレートをデプロイした後で、oakcli configure vmコマンドを使用して必要な値を仮想マシンに設定します。

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

格納済の仮想マシン・テンプレートをすべて検出するには、パラメータを指定せずにOracle Appliance Managerのoakcli show vmtemplateコマンドを使用します。以前に保存済のテンプレートが不要になった場合は、Oracle Appliance Managerのoakcli delete vmtemplateコマンドを使用してリポジトリからテンプレートを削除します。

Oracle Appliance Managerの仮想マシン・テンプレートおよびアセンブリ管理コマンドの例

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

このコマンドで、OVM_OL5U5_X86_64_PVM_10GB.tgzのファイルに定義されている仮想マシンのテンプレートをインポートします。このファイルは事前に、外部テンプレート・リポジトリからDom0の/OVSファイル・システムにコピーされたものです。テンプレートには、名前myol5u1が割り当てられ、ノード0上のリポジトリにインポートされます。

oakcli import vmtemplate myol5u
-files /OVS/OVM_OL5U5_X86_64_PVM_10GB.tgz -repo odarepo1

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

このコマンドでは、OVM_OL5U7_X86_64_PVM_10GB.tgzという名前の仮想マシン・テンプレート・ファイルが外部テンプレート・リポジトリからインポートされます。URLを囲む一重引用符に注意してください。テンプレートには、名前myol5u7_10gbが割り当てられ、ノード1上のリポジトリにインポートされます。

oakcli import vmtemplate myol5u7_10gb -files
'http://example.com/vmtmplt/OEL5/OVM_OL5U7_X86_64_PVM_10GB.tgz'
-repo odarepo2

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

このコマンドでは、外部テンプレート・リポジトリのアセンブリ・ファイルに格納されている仮想マシン・テンプレートがインポートされます。URLを囲む一重引用符に注意してください。アセンブリに3つの異なるテンプレートが格納されている場合、それらのテンプレートには、名前myol6u_15gb1、myol6u_15gb2およびmyol6u_15gb3が割り当てられ、ノード1上のリポジトリにインポートされます。

oakcli import vmtemplate myol6u_15gb -assembly
'http://example.com/assemblies/OEL6/OVM_OL6U1_x86_PVHVM_15GB.ova'
-repo odarepo2

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

このコマンドでは、myol5u7_10gbという名前の仮想マシン・テンプレートで特定のリソースに値が設定されます。

- 仮想マシンの起動時に割り当てられるCPUの数(vcpu)

- 仮想マシンに割り当てることができるCPUの最大数(maxvcpu)

- 仮想マシンに割り当てられるCPUの容量の最大比率(cpucap)

- 仮想マシンの起動時に割り当てられるメモリー容量(memory)

- 仮想マシンに割り当てることができるメモリーの最大容量(maxmemory)

- 仮想マシンで使用されるオペレーティング・システム(os)

これらの値は、後でOracle Appliance Managerのoakcli configure vmコマンドを使用して一部または全部を変更できますが、このテンプレートからクローニングされる仮想マシンのデフォルト値になります。

oakcli configure vmtemplate myol5u7_10gb -vcpu 2 -maxvcpu 4 -cpucap 40
-memory 1536M -maxmemory 2G -os OTHER_LINUX

例5   仮想マシン・テンプレートのネットワーク情報の構成

このコマンドでは、myol5u7_10gb仮想マシン・テンプレートからクローニングされた仮想マシンへのアクセスに使用するネットワークとしてnet1が設定されます。

oakcli modify vmtemplate myol5u7_10gb -addnetwork net1

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

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

oakcli show vmtemplate

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

このコマンドでは、myol5u7_10gbという名前の仮想マシン・テンプレートで構成可能なオプションの値が表示されます。

oakcli show vmtemplate myol5u7_10gb

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

このコマンドでは、myol6u_15gb3という名前の仮想マシン・テンプレートがOracle Database Appliance仮想化プラットフォームから削除されます。

oakcli delete vmtemplate my0l6u_15gb3

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

ODA_BASEで稼働しているOracle Databaseソフトウェアとは無関係のCPUでアプリケーションおよびその他のソフトウェアを実行するには、Oracle Database Appliance仮想化プラットフォームに仮想マシンをデプロイします。Oracle Appliance Managerを使用して、仮想マシンを作成および管理します(仮想マシンの起動および停止、GUIアクセスのためのコンソールのオープンを含みます)。

注意:
VNCセッションを使用して、仮想マシンのGUIコンソールを開くことができます。

インポートしたテンプレート(またはアセンブリ)から、または既存の仮想マシンから(「クローン」の)仮想マシンを作成します。前者の場合、使用している仮想マシンを、テンプレートまたはアセンブリの内容の完全なクローンにすることも、仮想マシンの定義のメタデータのみを含むスナップ・クローンにすることもできます。後者の場合、既存の仮想マシンのすべてのコピーが、完全な仮想マシンまたはスナップ・クローンのいずれかのスナップ・クローンである必要があります。

仮想ディスクをアタッチした仮想マシンをクローニングできます。そのような場合、仮想マシンのクローンには、ローカルでアタッチされた仮想ディスクの内容が含まれますが、共有モードでアタッチされた仮想ディスクの内容は含まれません。必要に応じて、別の手順で、クローニングされた仮想マシンによって必要とされる仮想ディスクをクローニングします。

注意:
スナップ・クローンの作成は、テンプレートまたはアセンブリ全体のクローニングと比較して、非常に高速な処理です。ただし、スナップ・クローンの内容を更新する場合、システムでは、クローン用の追加の記憶域が取得され、変更が共有仮想ディスクで行われないかぎり、元の内容および変更された内容が保持されます。

ローカル・リポジトリを使用している場合を除き、仮想マシンの高可用性オプションを設定できます。これらには、デフォルトで仮想マシンを起動する必要があるノードと、仮想マシンが他のノードにフェイルオーバーする必要があるかどうかの指定が含まれます。フェイルオーバーは、仮想マシンがすでに稼働しているノードに障害が発生した場合や仮想マシンが起動しようとしたときに優先ノードが使用不可能である場合に発生する可能性があります。

アクティブな仮想マシンを再構成することは可能ですが、変更は仮想マシンを停止して再起動するまで有効になりません。すべての仮想マシンの概要情報や、単一仮想マシンの構成に関する詳細情報も表示できます。特定の仮想マシンが不要になった場合は、記憶域を回復するために仮想マシンを削除します。

仮想マシンの管理に使用するコマンドの詳細は、「Oracle Database Appliance仮想化プラットフォームでの仮想マシンの管理」を参照してください。

関連項目:
Oracle Database Applianceの各リリースによってサポートされるOracle VMのバージョンの『Oracle Database Applianceリリース・ノート』。Oracle Database Appliance仮想化プラットフォームは、Oracle VMのサポート対象バージョンによって提供されるすべてのゲスト・オペレーティング・システムをサポートします。関連するOracle VMリリース・ノートでサポート対象のゲスト・オペレーティング・システムを検索してください。

Oracle Database Appliance仮想化プラットフォームでの仮想マシンの高可用性の管理

1年を通して重要な期間、1日のほとんどの時間および1週間のほとんどの曜日に中断されることのないコンピューティング・サービスを提供するために、可用性の高いシステムが設計されています。信頼性、リカバリ可能性、タイムリなエラー検出および継続的な操作は、高可用性ソリューションの主な特性です。高可用性の2つの重要な要素は、自動再起動とフェイルオーバーです。

自動再起動

仮想マシンは、ハードウェア障害またはソフトウェア障害の後に、またはデータベース・ホスト・コンピュータが再起動されたときに、自動的に再起動されます。oakcli configure vmコマンドを使用し、-prefnodeパラメータを設定して優先ノードで仮想マシンを起動できます。

フェイルオーバー

フェイルオーバーにより、計画外のノード障害が発生したときに、手動操作なしに仮想マシンを他のノードで再起動できます。oakcli configure vmコマンドとともに-failoverパラメータを使用することで、仮想マシンをあるノードから別のノードにフェイルオーバーできます。

関連項目:
-prefnodeおよび-failoverパラメータの使用の詳細は、oakcli configure vmを参照してください

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

Oracle Appliance Managerのコマンドを使用して、Oracle Database Appliance仮想化プラットフォームでユーザー・ドメイン仮想マシンを作成および管理します。(この項で後述する例7と同様のコマンドで仮想マシンを構成してから)コマンドラインを使用するか、またはOracle Appliance Managerで開いたGUI VMコンソールを使用して、アクティブな仮想マシンにアクセスします。

Oracle Appliance Managerのコマンドは次のタスクに使用します。

- 新規仮想マシンのイメージの作成
oakcli clone vmコマンドを使用して、Oracle Database Applianceに新規仮想マシンのイメージを作成します。デフォルトでは、このイメージは、テンプレートまたはクローニングする仮想マシンからコンテンツおよび構成情報を継承し、ソースと同じリポジトリに格納されます。構成メタデータのみを含むスナップ・クローンを作成するには、oakcli cloneコマンドに-snap句を指定します。

仮想マシンにローカル・リポジトリを使用している場合を除き、oakcli cloneコマンドに-node句を指定して、クローニング・プロセスを実行する必要があるノードを指定します。スナップ・クローンを作成するには、oakcli cloneコマンドに-snap句を指定します。

- 仮想マシン構成の表示および変更
仮想マシン・イメージの現在の構成を参照するには、Oracle Appliance Managerのoakcli show vmコマンドを使用します。高可用性オプションを設定するなど、構成を変更する必要がある場合は、Oracle Appliance Managerのoakcli configure vmコマンドを実行します。

注意:
CPUの容量は、(-cpupoolパラメータで)仮想マシンに割り当てられるCPUプールによって、または-cpupoolパラメータを指定せずに仮想マシンが構成されている場合はdefault_unpinned_poolによって制御されます。

注意:
現在稼働している仮想マシンを再構成した場合、変更は仮想マシンを停止して再起動するまで有効になりません。

- 仮想マシンの起動および停止
Oracle Database Appliance仮想化プラットフォームで仮想マシンを起動する準備ができたら、Oracle Appliance Managerのoakcli start vmコマンドを実行します。同様に仮想マシンを停止するには、oakcli stop vmコマンドを実行します。

- アクティブな仮想マシンへのメッセージの送信
新しいOracle Virtual Machineのテンプレートには、初回起動時のインストール構成に関するメッセージング・インタフェースを提供するユーティリティである、Oracle VM Guest Additions (ovmd)が含まれます。このようなメッセージをOracle Database Applianceプラットフォーム上の仮想マシンに送信するには、-sパラメータを指定してoakcli modify vmコマンドを使用します(パラメータの引数は、一重引用符または二重引用符で囲まれたパラメータのリストです)。このリストの要素はキーと値のペアで、キーと値はコロンで区切られ、各ペアはセミコロンで区切られます。次の例には、2つの値ペアが含まれています。

oakcli modify vm vmo16u3 -s 'com.oracle.linux.network.device.0:eth0;com.oracle.linux.network.ipaddr.0:192.1.2.18'

関連項目:
ovmdおよびOracle VM Guest Additionsの詳細は、Oracle VMユーティリティ(for x86)に関するガイドのOracle VM Guest Additionsの使用に関する項を参照してください。

- アクティブな仮想マシンへのアクセス
アクティブな仮想マシンのGUI仮想マシン・コンソールを開くには、Oracle Appliance Managerのoakcli show vmconsoleコマンドを実行します。コンソールが正しく表示されない場合は、コンソールを閉じ、DISPLAY環境変数をモニターに適した値に設定した後、oakcli show vmconsoleコマンドを再実行します。

ご使用の仮想マシンを構成して(oakcli modify vmコマンドで-sパラメータを指定します)、仮想マシンのコンソールからではなくOracle Database Applianceコマンドラインからのアクセスを許可することもできます。

- リポジトリ内の仮想マシンの一覧表示
Oracle Appliance Managerのoakcli show vmコマンドを使用して、既存の仮想マシンのリストを、それぞれの基本情報も含めて表示します。

- 仮想マシンへの仮想ディスクの追加または仮想マシンからの仮想ディスクの削除
oakcli modify vm virtual_machine_nameコマンドを使用して仮想ディスクを指定する-attachvdiskまたは-detachvdisk句を指定し、仮想ディスクを追加または削除します。

- 仮想マシンのリポジトリからの削除
Oracle Appliance Managerのoakcli delete vmコマンドを使用して、不要な仮想マシンを削除します。

この項で説明されている仮想マシンを管理するためのコマンドの例は、「Oracle Appliance Managerの仮想マシン・コマンドの例」を参照してください。

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

ライブ・マイグレーションは、仮想マシンで実行しているクライアントやアプリケーションを切断することなく、稼働している仮想マシンを別の物理マシンに移動するプロセスを指します。仮想マシンのメモリー、記憶域およびネットワーク接続は、元のホスト・マシンから移動先に転送されます。

要件

- 仮想マシンが共有リポジトリ上にあり、両方のノード上でリポジトリがオンラインである必要があります。

- 仮想マシンが動作している必要があります。

- 移行が成功するためには、宛先ホストに必要なリソース(メモリー、CPUなど)が存在する必要があります。

- 宛先ホストには、移行する仮想マシンのCPUプールと同名のCPUプールが必要です。

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

現在実行しているノードから別のノードに仮想マシンを移行するには、oakcli migrate vm <vmname>コマンドを使用します。vnameは、移行する仮想マシンの名前です。

このコマンドを実行する場合は、仮想マシンがオンラインで通信し、両方のノードの共有リポジトリがオンラインである必要があります。仮想マシンが移行の過程にある場合、OAKCLIでは仮想マシンの状態が「MIGRATING」と表示されます。

Oracle Appliance Managerの仮想マシン・コマンドの例

例1   テンプレートからの仮想マシン・イメージの作成

このコマンドでは、myol15u_testという名前の完全な仮想マシン・イメージが、ノード0の共有リポジトリshrepo内に格納されているmyol15uという名前の仮想マシン・テンプレートから作成されます。

oakcli clone vm myol15u_test -vmtemplate myol5u -repo shrepo -node 1

例2   テンプレートからのスナップ・クローンの作成

このコマンドでは、myol15u_snapという名前のスナップ・クローンが、myol15uという名前の仮想マシン・テンプレートから作成されます。

oakcli clone vm myol15u_snap -vmtemplate myol5u -snap

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

このコマンドでは、myol15u_test1という名前のスナップ・クローンが、myol15u_testという名前の仮想マシン・テンプレートから作成されます。

oakcli clone vm myol15u_test1 -vm myol5u_test1 -snap

例4 仮想マシンの構成

このコマンドでは、myol5u_testという名前の仮想マシンで特定のリソースに値が設定されます。

- 起動時に仮想マシンに割り当てられるCPUの数(vcpu)

- CPUアクセスの優先度(cpuprio)

- 仮想マシンに割り当てられるCPUの容量の最大比率(cpucap)

- 仮想マシンの起動時に割り当てられるメモリー容量(memory)

- 仮想マシンに割り当てられるCPUプール(cpupool)

- 仮想マシンのアクセスに使用するキーボード・タイプの定義(keyboard)

- 仮想マシンのアクセスに使用するマウス・タイプの定義(mouse)

これらの値は、この仮想マシンの導出元となった仮想テンプレートのこれらと同じパラメータに割り当てられた値に優先します。仮想マシンは、親テンプレートまたは構成コマンドのいずれにも定義されていないパラメータにデフォルト値を使用します。

oakcli configure vm myol5u_test
-vcpu 2 -cpuprio 150 -cpucap 20 -memory 1G
-cpupool linpool -keyboard en-us -mouse USB_MOUSE

注意:
CPUの容量は、-cpupoolパラメータで仮想マシンに割り当てられるCPUプールによって、または(-cpupoolパラメータで仮想マシンが構成されていない場合は)、default_unpinned_poolによって制御されます。-vcpuパラメータと-maxcpuパラメータの値が割当済のCPUプール内のCPUの数より大きい場合は無視されます。

例5 既存の仮想マシン・イメージの一覧表示

このコマンドでは、各仮想マシンの名前、リポジトリおよび現在の状態(オンラインまたはオフライン)が表示されます。出力には、Oracle Database Appliance仮想化プラットフォームによって各仮想マシンに割り当てられるデフォルトのCPUの数およびメモリー容量も含まれます。

oakcli show vm

例6 仮想マシンの構成済値の表示

このコマンドでは、myol5u_testという名前の仮想マシンの定義が表示されます。出力には、すべての構成可能なパラメータの現在の値が、仮想マシンの自動起動設定などの追加情報とともに含まれます。

oakcli show vmtemplate myol5u_test

例7 仮想マシンの起動

このコマンドでは、myol5u_testという名前の仮想マシンが起動します。

oakcli start vm myol5u_test

例8 仮想マシンのVMコンソールのオープン

このコマンドでは、myol5u_testという名前のアクティブな仮想マシンに対するGUI VMコンソール・ウィンドウが開きます。

oakcli show vmconsole myol5u_test

注意:
oakcli show vmconsoleコマンドが正しく機能するには、DISPLAY環境変数の有効な定義が必要です。

例9 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'

例10   仮想マシンへの仮想ディスクの追加

このコマンドでは、myol5u_testという名前の仮想マシンにsdisk1という名前の仮想ディスクが追加されます。

oakcli modify vm myol5u_test -attachvdisk sdisk1

例11 仮想マシンの停止

このコマンドでは、myol5u_testという名前の仮想マシンが停止します。

oakcli stop vm myol5u_test

例12 仮想マシンの削除

このコマンドでは、myol5u_testという名前の仮想マシンがOracle Database Appliance仮想化プラットフォームから削除されます。

oakcli delete vm my0l5u_test

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ドメインを作成すると、odaBaseCpuPoolという名前の新規CPUプールが両方のノードに作成され、必要なCPUがdefault-unpinned-poolから削除されます。ODA_BASEは、odaBaseCpuPoolのCPUを使用できる唯一のドメインです。他の仮想マシンは起動されると、他の仮想マシンで実行される作業からODA_BASEを効率的にdefault-unpinned-poolに残されたCPUで稼働します。

CPUプールを追加で作成して、仮想マシンのグループをケージすることもできます。これらの追加プールを使用すると、1つ以上の仮想マシンを独自のCPUプールにピン留めできます。特定のCPUプールで稼働している仮想マシンは、他のCPUプールで稼働している仮想マシンとCPUサイクルを共有しません。CPUプールは必要な数だけ定義できます(上限はシステムの使用可能なCPUの数です)。

アプリケーション要件が時間とともに変化する場合は、必要に応じてCPUプールをサイズ変更、追加または削除します。ODA_BASEは必要に応じてサイズ変更しますが、この場合はOracle Database Appliance仮想化プラットフォーム・ライセンスも更新する特別なコマンドが必要になります。詳細は「ODA_BASEのサイズ変更」を参照してください。

次のoakcli show cpupoolコマンドでノードごとに示しているように、各ノードのCPUプールは同じサイズでなくてもかまいません。

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]

odaBaseCpuPoolではなく、CPUプールを管理するコマンドは、「Oracle Database Appliance仮想化プラットフォームでのCPUプールの管理」を参照してください。

CPUプールのオーバーサブスクライブ

複数の仮想マシンを1つのCPUプールに割り当てることはできますが、CPUは1つのCPUプールにしか属することができません。CPUプールは、プール内のアクティブな仮想マシンがプールに構成された数を超えるCPUを必要とする場合、オーバーサブスクライブになります。たとえば、CPUプールに4つのCPUがある場合、それぞれ4つのCPUを使用するように定義しておいた2つの仮想マシンを起動できます。この場合、4つのCPUそれぞれが2つの仮想マシンをサポートしているため、CPUプールはオーバーサブスクライブします。同様に、これらの仮想マシンの一方を停止して2つのCPUを必要とする他方を起動した場合、CPUの2つが両方の仮想マシンをサポートしているため、依然としてCPUプールはオーバーサブスクライブします。CPUプールがオーバーサブスクライブした場合、そのプール内の仮想マシンのパフォーマンスを評価する必要があります。オーバーサブスクライブしたプールの共有によって許容できないレベルまでパフォーマンスが低下している場合は、1つ以上の仮想マシンを異なるCPUプールに再度割り当てる準備をする必要があります。

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

Oracle Appliance Managerのコマンドを使用して、Oracle Database Appliance仮想化プラットフォームの各ノードでCPUプールを管理します。

CPUプールに対して実行できるアクションは、次のとおりです。

- Oracle Appliance Managerのoakcli create cpupoolコマンドを使用したCPUプールの追加作成。

- Oracle Appliance Managerのoakcli configure cpupoolコマンドを使用したCPUプールに割り当てられるCPUの数の変更。

- Oracle Appliance Managerのoakcli show cpupoolコマンドを使用した既存のCPUプールの調査。

- Oracle Appliance Managerのoakcli configure vmコマンドの-cpupoolオプションを使用した特定のCPUプールへの仮想マシンのピン留め。複数の仮想マシンを同じCPUプールにピン留めできます。

この項で説明されているコマンドの例は、「Oracle Appliance ManagerのCPUプール管理コマンドの例」を参照してください。

Oracle Appliance ManagerのCPUプール管理コマンドの例

例1:   Oracle Database Appliance仮想化プラットフォームでの新規CPUプールの作成

このコマンドでは、4つのCPUが含まれるwinpoolという名前のCPUプールがノード0に作成されます。

oakcli create cpupool winpool -numcpu 4 -node 0

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

このコマンドでは、ノード1のlinpoolという名前のCPUプールに割り当てられるCPUの数が変更されます。コマンド実行後、新しいCPUの数は6になります。

oakcli configure cpupool linpool -numcpu 6 -node 1

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

このコマンドでは、ノード0で各定義済CPUプールに割り当てられているCPUが表示されます。また、各CPUプールに割り当てられている仮想マシンがあれば、それも示されます。

oakcli show cpupool -node 0

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

このコマンドでは、wintestという名前の仮想マシンがwinpoolという名前のCPUプールにピン留めされます。

oakcli configure vm wintest -cpupool winpool

注意:
oakcli cpupoolコマンドを使用してodaBaseCpuPoolを管理しないでください。かわりに、「ODA_BASEのサイズ変更」で説明されているように、ODA_BASEを構成するコマンドを使用する必要があります。

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

仮想マシンにアクセスするネットワークを指定するには、Oracle Database Appliance仮想化プラットフォームのネットワーク・インフラストラクチャ・コンポーネントを使用します。この項では、これらのインフラストラクチャ・コンポーネントについて説明します。

Oracle Database Appliance仮想化プラットフォームは、すべてのネットワークにボンドおよびブリッジを事前に作成して、上位レベルのネットワーク・インフラストラクチャ・コンポーネントをすべて管理します。仮想マシンにアクセスするためのフロント・エンド・ポイントは、Dom0に定義されたブリッジの1つになります。

次の各表に、デフォルト・ネットワーク・インタフェースをハードウェア別に分類して示します。

- 表3-1および表3-2には、ストレージ・シェルフがあるシステム上のOracle Database Appliance仮想化プラットフォームのデフォルト・ネットワーク・インタフェースを示します。

- 表3-3には、ストレージ・シェルフがないシステム上のOracle Database Appliance仮想化プラットフォームのデフォルト・ネットワーク・インタフェースを示します。

いずれの場合も、ユーザー・ドメインへの接続は、選択したインタフェースを介して行われます。

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

Dom0でのインタフェース

Dom0でのボンド・デバイス

Dom0のブリッジ

ODA_BASEドメインのインタフェース

1. eth0

2. eth1

icbond0

priv1

eth0

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

Dom0でのインタフェース

Dom0でのボンド・デバイス

Dom0のブリッジ

ODA_BASEドメインのインタフェース

1. eth2

2. eth3

bond0

net1

eth1

1. eth4

2. eth5

bond1

net2

eth2

注意:
ファイバー・パブリック・ネットワーク接続を定義すると、PCIeボードにbond0が構成されます。

表3-3 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が構成されます。

仮想マシンの構成時に、関連ブリッジを指定して、仮想マシンが使用するネットワークを定義します。たとえば、myvm1という名前の仮想マシンをnet1ネットワークに接続するには、次のコマンドを使用します。

oakcli modify vm myvm1 -addnetwork net1

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

図3-3は、前述の情報に基づいた一般的なOracle Database Appliance構成を示しています。

Oracle Database Appliance仮想化プラットフォームでのOracleソフトウェアのインストールおよび構成中に、ODA_BASEにデフォルトの仮想ローカル・エリア・ネットワーク(VLAN)を割り当てることができます。図3-4「仮想ローカル・エリア・ネットワークを使用するOracle Database Appliance仮想化プラットフォーム」では、VLANを使用した標準的なOracle Database Appliance構成を示します。数字は図3-3と同じ構成を示していますが、バックアップ用(backup)、アプリケーション用(application)および管理用(mgnt)の3つのタグ付きVLANが追加されています。

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

次の項「ユーザー・ドメインおよびODA_BASEでの仮想ローカル・エリア・ネットワークの管理」では、ODA_BASEおよびユーザー・ドメインでの新規VLANの作成方法または既存VLANの削除方法についてそれぞれ説明します。

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

VLANは、Oracle Appliance Managerのコマンド(詳細は第4章「Oracle Appliance Managerコマンドライン・インタフェース」を参照)を使用して管理します。ユーザー・ドメインのVLANを管理するにはODA_BASEにログインし、ODA_BASEのVLANを管理するにはDom0にログインします。この項の例では、sample10という名前のVLANを使用します。

注意:
Oracle Database ApplianceまたはOracle Database Appliance仮想化プラットフォームのデプロイ前にのみ、Dom0からVLANを作成できます。

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

VLANを作成するには、oakcli create vlanコマンドを使用します。VLANを作成するには、次の情報を指定する必要があります。

- VLAN名。VLANの作成先のノード上で一意(ただし、Oracle Database Appliance仮想化プラットフォームの他のノード上にあるVLAN名と同じ名前にすることは可能)。

- VLANタグ番号。2から4096 (境界値を含む)の値で、VLANの作成先のノード上で一意(ただし、Oracle Database Appliance仮想化プラットフォームの他のノード上にあるVLANタグ番号と同じ番号にすることは可能)。

- VLANを作成するインタフェースの名前。表3-2または表3-3の「Bond Devices at Dom0」列で、ハードウェアで使用可能なインタフェースを見つけてください。

- VLANの作成先のノード。

注意:
必要に応じて、oakcli create vlanコマンドを2回(ノード0用に1回とノード1用に1回)発行し、両方のノードに同じVLANを作成します。

次の例は、ノード0でsample10 VLANを作成するための一例を示しています。

oakcli create vlan sample10 -vlanid 10 -if bond0 -node 0

警告:

共有リポジトリに作成した仮想マシンでVLANを使用する予定の場合は、両方のノードでそのVLANを作成する必要があります。仮想マシンがデフォルトで稼働しようとするノードで割り当てられたネットワークが使用不可能な場合またはフェイルオーバーの後には、仮想マシンに障害が発生します。

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

既存のVLANを仮想マシンに割り当てるには-addnetwork句を指定して、仮想マシンからVLANを削除するにはa -deletenetwork句を指定してoakcli modify vmコマンドを使用します。句にはVLAN名も指定する必要があります。

次の例では、myol5u_test仮想マシンにsample10 VLANを割り当てる方法を示します。

oakcli modify vm myol5u_test -addnetwork sample10

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

ODA_BASEに既存のVLANを追加したり、ODA_BASEからVLANを削除するには、oakcli configure oda_baseコマンドを使用します。このコマンドでは、ODA_BASEおよびドメイン・メモリーのサイズ変更もできます。VLANの管理のみ行う場合は、現在のCPUコア数に対応する番号と現在のメモリー数を入力します。

次の例(抜粋)では、CPUコア数とデフォルトのメモリー値は変更されないままですが、ODA_BASEにtest01 VLANが割り当てられます。現在の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: . . .

仮想ローカル・エリア・ネットワークの表示および削除

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

ノードから不要なVLANを削除するには、oakcli delete vlanコマンドでVLAN名と当該ノード番号を指定します。次のコマンドでは、前述のoakcli create vlanの例で割り当てられたノード0からsample10 VLANが削除されます。

oakcli delete vlan sample10 -node 0

注意:
ネイティブVLAN (Oracle Database Appliance仮想化プラットフォーム・ソフトウェアのデプロイ時に構成した仮想ローカル・エリア・ネットワーク)は削除できません。

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ドメインが停止するためです。続行する準備ができたら、次の手順を実行します。

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

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

この章では、Oracle Appliance Managerコマンドライン・インタフェース(OAKCLIとも呼ばれる)の内容と使用方法について説明します。現在のoakcliコマンドのセット、それらの構文および使用上の注意が含まれ、多くのコマンドの例が示されています。

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

Oracle Appliance Managerコマンドライン・インタフェースでは、ソフトウェアのデプロイ、コア・キーの構成、パッチの適用、監視とトラブルシューティング、仮想マシンの管理、およびOracle Databaseホームとデータベースの作成などのOracle Database Applianceの管理タスクを実行します。

Oracle Appliance Managerとハードウェアのバージョンによっては、この章で説明されているコマンドの一部を使用できない場合があります。Oracle Appliance Managerおよびハードウェアのバージョンでサポートされているoakcliコマンドを確認するには、次のコマンドを入力します: oakcli -h

Oracle Appliance Managerコマンドライン・インタフェースの操作上の注意

使用方法

Oracle Appliance Managerコマンドライン・インタフェースは、次のディレクトリにあります。

/opt/oracle/oak/bin/oakcli

rootユーザー・アカウントのoakcli PATH変数には、oakcliが置かれているディレクトリのパスが定義されている必要があります。

Oracle Database Applianceは、次のディレクトリにoakcliコマンドの実行および出力のログを保持しています。

/opt/oracle/oak/log/hostname/client/oakcli.log

構文

Oracle Appliance Managerコマンドライン・インタフェースのコマンドおよびパラメータでは大文字と小文字を区別しません。oakcliでは次のコマンド構文を使用します。

oakcli command object [parameters]

oakcli構文では次のようになります。

- commandは、show、locate、applyなどの動詞です。

- object (名詞とも呼びます)はディスクやコントローラなどの、oakcliコマンドが操作を実行する対象のターゲットまたはオブジェクトです。オブジェクトの短縮形も使用できます。

- parametersは、コマンドの追加オプションを使用できるようにすぐ前のコマンドの組合せの使用範囲を拡大します。パラメータ名には先頭にダッシュが付きます(すべてのコマンドで使用可能なヘルプ・パラメータの-hなど)。

Oracle Appliance Managerコマンドライン・インタフェースのヘルプの使用方法

すべてのoakcliコマンドの使用方法に関する情報を表示するには、次のコマンドを実行します。

oakcli -h

特定のoakcliコマンドに関する詳細なヘルプを表示するには、次のコマンドを実行します。

oakcli command -h

特定のoakcliコマンドのオブジェクトおよびそのオプションに関する詳細なヘルプを表示するには、次のコマンドを実行します。

oakcli command object -h

権限およびセキュリティ

Oracle Appliance Managerコマンドライン・インタフェースは通常、Oracle Database Applianceにrootユーザーとしてログインしている場合に使用します。rootとしてログインしていない場合は、特定のタスクを実行できません。たとえば、ストレージ情報の表示はできますが、ストレージ構成の変更はできません。

SUDOでのrootユーザー・アクセスの許可

システム管理とデータベース管理が異なるグループによって処理されているか、セキュリティが大きな懸念である環境では、rootユーザー・アカウントとパスワードへのアクセスを制限することができます。SUDOにより、システム管理者は、特定のユーザー(またはユーザー・グループ)にコマンドをrootとして実行する許可を与え、その間のすべてのコマンドおよび引数をログできます。

SUDOセキュリティ・ポリシーは、/etc/sudoersファイルで設定されています。sudoersファイル内で、SUDO管理を簡素化するためのユーザー・グループおよびコマンド・セットを構成できます。

注意:
ユーザーが任意の操作を実行できるようにSUDOを構成することは、そのユーザーにroot権限を与えることに相当します。これがセキュリティのニーズに適しているかどうかを慎重に検討してください。

ユーザーがrootとして任意の操作を実行できるようにSUDOを構成するには、次のように、/etc/sudoersファイルのコマンド・セクションに行を追加します。

## The commands section may have other options added to it.
##
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
jdoe ALL=(ALL) NOPASSWD: ALL�

この例では、jdoeはユーザー名です。ALL=(ALL)は、このsudoersファイルが実装されている任意のホストでコマンドをrootとして実行する権限をjdoeユーザーに付与します。NOPASSWDは、パスワードなしでjdoeの権限を許可します。sudoersファイルは、ホストごとに異なるルールを持つ複数のホストに1つのsudoersファイルをコピーできるように設計されています。ALLは、jdoeユーザーが任意のコマンドを実行できることを示しています。

例

ユーザーを含むsudoerファイルを構成した後、次のようにjdoeによるoakcliコマンドの実行が可能になります。root、oracleおよびgridのパスワードは要求されません。

$ 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の構成および使用の詳細は、SUDOのマニュアル・ページ(>http://www.sudo.ws/sudo.html)を参照してください。

oakcliコマンド

この章の残りの部分には、このリリースで使用可能なoakcliコマンドの構文およびその他の詳細が、アルファベット順に示されています。このリリースのコマンドの一覧は次のとおりです。

oakcli add disk -local

障害ディスクを物理的に交換した後、システムにローカル・ディスクを追加します。このコマンドはV1、X4-2およびX3-2にのみ使用できます。

oakcli apply

Oracle Database Applianceコア容量を再構成します。このコマンドは、ベアメタルの実装にのみ適用されます。

oakcli cloneコマンド

仮想マシンおよび仮想ディスクをクローニングするためのコマンド。

oakcli configureコマンド

Oracle Database Applianceコンポーネントを構成するためのコマンド。

oakcli copy

デプロイ中に使用する構成ファイルのコピーを用意します。

oakcli createコマンド

Oracle Database Applianceコンポーネントを作成するためのコマンド。

oakcli deleteコマンド

Oracle Database Applianceコンポーネントを削除するためのコマンド。

oakcli deploy

Oracle Database Applianceをデプロイします。

oakcli diskwritecache

ディスク書込みキャッシュを管理します。

oakcli import vmtemplate

仮想マシン・テンプレートをインポートします。

oakcli locate

インジケータ・ライトをオンにして、ストレージ・シェルフの共有ディスクを検索します。

oakcli manage diagcollect

主にOracleサポートと協力して作業する場合に使用するために、診断情報および統計を収集します。

oakcli migrate vm

現在実行している仮想マシンを別のノードに移行します。

oakcli modify

仮想マシンまたはテンプレートの構成に対して、ネットワークを追加、更新、削除します。

oakcli orachk

構成設定を監査します。

oakcli resize dbstorage

ACFSストレージ構造に使用する領域のサイズを変更します。

oakcli restart oda_base

ローカル・ノードでODA_BASEを再起動します。

oakcli showコマンド

各種のOracle Database Applianceコンポーネントに関する情報を表示するためのコマンド。

oakcli startコマンド

ドメインUまたはODA_BASEの仮想マシンを起動するためのコマンド。

oakcli stopコマンド

ドメインUまたはODA_BASEの仮想マシンを停止するためのコマンド。

oakcli stordiag

ストレージ・シェルフまたはストレージ拡張シェルフ・デバイスでテストを実行します。

oakcli test asr

Oracle Auto Service Request (Oracle ASR)が正常に機能しているかどうかチェックします。

oakcli unpack

対象のパッケージをOracle Appliance Managerコマンドライン・インタフェース・リポジトリに解凍します。

oakcli update

インフラストラクチャ、グリッド・インフラストラクチャ、データベースなどのソフトウェアを更新し、パッチ適用を検証します。

oakcli upgrade

1つ以上のデータベースを新しいバージョンにアップグレードします。

oakcli validate

Oracle Database Applianceの状態またはオペレーティング・システムのパッチの適用可能性を検証します。

oakcli add disk -local

oakcli add disk -localコマンドは、障害ディスクを物理的に交換した後、システムにローカル・ディスクを追加するために使用します。

構文

oakcli add disk -local

使用上の注意

- 1ノード当たり2つを超えるディスクを追加することはできません。

- oakcli add disk -localコマンドを実行する前に、障害ドライブを取り外して新しいドライブと交換する必要があります。

- このコマンドを実行する前に、新しいディスクをスロットに挿入する必要があります。

- oakcli add disk -localコマンドは、ベアメタル・デプロイメントでのみサポートされます。仮想化された構成ではサポートされていません。

oakcli apply

oakcli applyコマンドを使用して、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

構成キー・ファイルのフル・パスと名前を特定します。

使用上の注意

- oakcli applyコマンドは、rootとしてOracle Database Applianceの最初のノードから実行します。

- oakcli applyコマンドを実行した後、Oracle Database Applianceでは両方のノードにキーが適用され、両方のノードが再起動されます。core_config_keyを表示するために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'

oakcli cloneコマンド

oakcli cloneコマンドを使用して、仮想マシンまたは仮想ディスクをクローニングします。

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

(オプション)コマンドの使用方法に関するヘルプの表示

例

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

oakcli clone vdisk my_vdisk2 -repo vrepo1 -src vdisk1

oakcli clone vm

oakcli clone vmコマンドを使用して、仮想マシンのクローンおよびスナップ・クローンを作成します。

構文

テンプレートから仮想マシンを作成するには、次の手順を実行します。

oakcli clone vm vm_name -vmtemplate template_name -repo repo_name [-node 0|1]

既存の仮想マシンのスナップショット・クローンを作成するには:

oakcli clone vm vm_name -vm src_name -snap

テンプレートから仮想マシンのスナップショットを作成するには:

oakcli clone vm vm_name -vmtemplate template_name -snap

パラメータ

パラメータ

説明

vm_name

クローニングされた仮想マシンに付ける名前。

-vmtemplate vmtemplate_name

クローン元の仮想マシンが含まれているテンプレートの名前。

-repo repo_name

クローン元のテンプレートが含まれているリポジトリの名前。

-node 0 | 1

仮想マシンがクローニングされる共有リポジトリが含まれているOracle Database Applianceノードを指定します。
-nodeパラメータは、共有リポジトリからクローニングするときに使用する必要があり、非共有リポジトリに対しては無効です。

-vm src_name

クローン元仮想マシンの名前。

-snap

ソース仮想マシンまたは仮想マシン・テンプレートのスナップショットを作成します。

例

仮想マシン・テンプレートからの仮想マシン・イメージの作成

ノード0のrepo2という名前の共有リポジトリに格納されているmyol6u_15gb1という名前の仮想マシン・テンプレートから、myol6u_testという名前の仮想マシン・イメージを作成します。

oakcli clone vm myol6u_test -vmtemplate myol6u_15gb1 -repo repo2 -node 0

oakcli configureコマンド

oakcli configureコマンドを使用して、Oracle Database Appliance上のコンポーネントを構成します。

oakcli configure additionalnet

ベアメタル、ドメイン0およびODA_BASEの未構成のパブリック・ネットワークを構成します。

oakcli configure additionalnet

Oracle Database Appliance用にOracle Auto Service Requestを構成します。

oakcli configure cpupool

CPUプールを構成します。

oakcli configure firstnet

初期ネットワーク接続を構成します。

oakcli configure ib2fiber

インフィニバンド・カードを置き換えた後に10GbE SFP+ (ファイバ)カードを構成します。

oakcli configure network

ネットワーク・カードを交換した後またはパブリック・ネットワークを銅線からファイバー(またはその逆)に入れ替えた後に、ネットワークを構成します

oakcli configure oda_base

ODA_BASE用にCPUコア数、メモリー割当て、仮想ローカル・エリア・ネットワークを構成します。

oakcli configure repo

サイズを大きくして共有リポジトリを構成します

oakcli configure vm

仮想マシンを構成します。

oakcli configure vmtemplate

仮想マシン・テンプレートを構成します。

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 asr

oakcli configure asrコマンドを使用して、Oracle Database ApplianceにOracle Auto Service Request (Oracle ASR)を構成します。

構文

oakcli configure asr [-h]

パラメータ

-hは、コマンドの使用方法に関するヘルプを表示します。

使用上の注意

- oakcli configure asrコマンドは、Oracle Database ApplianceにOracle ASRを実装するための次の情報を要求する対話型スクリプトを開始します。

- 実行されるアクション(内部または外部インストール、アンインストールまたは再構成)

- PROXYサーバー名、ポート、ユーザーIDおよびパスワード

- ASRユーザーIDおよびパスワード

- 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 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

(オプション)コマンドの使用方法に関するヘルプの表示

例

2コアのCPUプールの構成

Oracle Database Appliance仮想化プラットフォームのノード1に2つのコアを含むCPUプールを構成します。

oakcli configure cpupool twonode -numcpu 2 -node 1

oakcli configure firstnet

oakcli configure firstnetコマンドを使用して、デプロイメント・ソフトウェアをダウンロードするための初期ネットワークをOracle Database Applianceで構成します。

構文

oakcli configure firstnet

例

ベア・メタルOracle Database Applianceでの初期ネットワークの構成

oakcli configure firstnetコマンドは、次の例に示すように、対話型スクリプトを使用して新しい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 ib2fiber

インフィニバンド・カードを10GbE SFP+ (ファイバ)カードに置き換えた後、デプロイの前に、oakcli configure ib2fiberコマンドを実行して、IBの設定を解除し、ファイバ・カードを構成します。

注意:
コマンドは、X5-2でのみサポートされています。Oracle Database Appliance仮想化プラットフォームを使用している場合は、Dom0からコマンドを実行する必要があります。

使用上の注意

10GbE SFP+ (ファイバ)カードを構成するために、このコマンドをデプロイの前に実行する必要があります。

構文

oakcli configure ib2fiber -h

パラメータ

-hは、コマンドの使用方法に関するヘルプを表示します。

oakcli configure network

oakcli configure networkコマンドを使用して、ネットワーク・カードを交換した後またはパブリック・ネットワークを銅線からファイバー(またはその逆)に入れ替えた後に、ネットワークを構成します。コマンドの意味は、使用するパラメータによって変化します。

構文

oakcli configure network [-changeNetCard|-publicNet]

パラメータ

パラメータ

説明

-changeNetCard

ネットワーク・カードの交換後にネットワーク・カードを構成します。各ノードでネットワーク・カードが交換された場合、各ノードでoakcli configure network -changeNetCardコマンドを実行する必要があります。このパラメータは、すべてのOracle Database Applianceハードウェア・モデルでサポートされます。このコマンドは、仮想化プラットフォームではDom0から実行する必要があります。

-publicNet

パブリック・ネットワークを銅線からファイバー(またはその逆)に入れ替えるのに使用します。各ノードでoakcli configure network -publicNetコマンドを実行する必要があり、それにはスタックを停止する必要があります。スタックにはGIとRDBMSが含まれます。仮想化モードで実行している場合は、仮想マシンが停止している必要があり、特にVLANを使用している場合は、一部の構成の変更が必要な場合があります。このパラメータは、Oracle Database Appliance X4-2ハードウェア・モデルでのみサポートされます。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

oakcli configure oda_base

oakcli configure oda_baseコマンドを使用して、次の操作を実行します:

- ODA_BASEに割り当てられたCPUコア数の変更

- ODA_BASEに割り当てられた仮想ローカル・エリア・ネットワークの追加または削除

- ユーザー・ドメイン間およびODA_BASEと他のユーザー・ドメインの間のリソース割当ての調整。

- 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)の設定をyに変更します。

4. プロンプトに従ってODA_BASEに追加のVLANを割り当てます。

5. ODA_BASEを再起動します。

oakcli configure repo

oakcli configure repoコマンドを使用して、共有リポジトリのサイズを大きくします。

構文

oakcli configure repo reponame -incsize size [M|G]

パラメータ

説明

reponame

共有リポジトリの名前

size

サイズを定義するためにM (メガバイト)またはG (ギガバイト)を付加できる数値

例

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

repo1共有リポジトリのサイズを2GB変更します。

# oakcli configure repo repo1 -incsize 2G

Configured Shared Repo : repo1 with new size 3712.0.

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]

パラメータ

パラメータ

説明

name

仮想マシンに割り当てられる名前。

-vcpu cpucount

仮想マシンに割り当てられるノード数。この数は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の最大数。この数は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です。

-cpuprio priority

CPU使用の優先度。値が大きいほど優先度が高くなります(1から256)。

-cpucap cap

仮想マシンが利用できるCPUのパーセンテージ(1から100)。

-memory memsize

仮想マシンに与えられるメモリー容量: 1から88Gまたは1から90112M。デフォルトはMです。

-maxmemory max_memsize

仮想マシンで使用できるメモリーの最大容量。1から88Gまたは1から90112M。デフォルトは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ドライバはハイパーバイザー対応であり、エミュレートされたデバイスの入力/出力を大幅に減少します。

-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を使用)します。このパラメータは、共有リポジトリに作成された仮想マシンに対してのみ有効です。

使用上の注意

- すべてのパラメータ(nameを除く)は、オプションです。

- コマンドが動作するには、1つ以上のオプションのパラメータを含める必要があります。

- 仮想マシンを作成するときに、Processor Capを10から100%の間の割合で選択します。デフォルトは100%です。この値は、仮想マシンのvm.cfgファイル内のCPU使用率制限に変換されます。vm.cfgファイルに設定された値により、ゲストが使用できるCPU量が制限されます。Oracle Virtual MachineのProcessor Capを100%に設定した場合、vm.cfgに設定される値は0で、これはCPU使用率に制限がないことを意味します。

関連項目:
前述の表に関するオプションの詳細は、http://docs.oracle.com/cd/E27300_01でOracle VM Release 3.1のドキュメントを参照してください。たとえば、-domain domオプションの詳細は、http://docs.oracle.com/cd/E27300_01/E27309/html/vmusg-ovm-vms.htmlを参照してください。

例

仮想マシンの仮想マシン数と仮想メモリー・サイズの変更

sample_odarep01という仮想マシンの仮想CPUの数を3に、仮想メモリー・サイズを4GBに変更します。

oakcli configure vm sample_odarep01 -vcpu 3 -memory 4196

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]

パラメータ

パラメータ

説明

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

テンプレートからクローニングされた仮想マシンで使用されるディスクのリスト(スロット、ディスクタイプおよび内容)。

使用上の注意

- すべてのパラメータ(nameを除く)は、オプションです。

- コマンドが動作するには、1つ以上のオプションのパラメータを含める必要があります。

関連項目:
前述の表に関するオプションの詳細は、http://docs.oracle.com/cd/E27300_01でOracle VM Release 3.1のドキュメントを参照してください。たとえば、-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 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

oakcli createコマンド

oakcli createコマンドを使用して、Oracle Database Applianceのコンポーネントを作成します。

oakcli create cpupool

新規CPUプールを作成します。

oakcli create database

新規データベースを作成します。

oakcli create dbhome

新規データベース・ホームを作成します。

oakcli create dbstorage

新しいACFSストレージ構造を作成します

oakcli create db_config_params

データベース構成ファイルを作成します。

oakcli create repo

Oracle Database Appliance仮想化プラットフォームのノードで仮想ローカル・エリア・ネットワークを作成します。

oakcli create snapshotdb

既存のデータベースからスナップショット・データベースを作成します。

oakcli create vdisk

Oracle Database Appliance仮想化プラットフォームの共有リポジトリに仮想ディスクを作成します

oakcli create vlan

Oracle Database Appliance仮想化プラットフォームのノードで仮想ローカル・エリア・ネットワークを作成します。

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

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

2コアのCPUプールの作成

Oracle Database Appliance仮想化プラットフォームのノード1で2つのCPUを含むCPUプールを作成します。

oakcli create cpupool twonode -numcpu 2 -node 1

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]]

パラメータ

パラメータ

説明

-db db_name

作成するデータベースの名前。

-oh home

(オプション)データベースの作成時に使用する既存のOracleホームの名前。デフォルトでは、新規のデータベース・ホームが作成されます。

-version version

(オプション)作成するデータベースのバージョン。デフォルトでは、ダウンロードした最新バージョンが使用されます。

-params params_file

(オプション)構成ファイルの名前。デフォルトでは、デフォルトの構成ファイルが使用されます。

-cdb

(オプション)データベースをコンテナ・データベースとして作成します。

使用上の注意

- -ohおよび-versionパラメータは相互に排他的です。同じコマンドで両方を使用しようとすると、エラーが生成されます。

- Oracleホームを指定せずにデータベースを作成すると、標準のネーミング規則を使用して(OraDb11203_home3など)Oracleホームが新規作成されます。名前の末尾の数字は、同じバージョン番号でホームが新規作成されるたびに1つずつ増えます。

- データベース、インフラストラクチャおよびOracle Grid Infrastructureをアップグレードする場合は、既存のホームを指定して新規データベースを作成する必要があります。

- 特定のバージョンのDBクローン・ファイルをダウンロードして解凍する前に、オプション-version versionを使用してデータベースを作成しようとすると、このコマンドは失敗します。

- oakcli create db_config_paramsコマンドを使用して構成ファイルを作成できます。

- 「Do you want to keep the data files on FLASH storage: [ Y | N ]」というメッセージは、OLTPデータベース・タイプを選択した場合およびフラッシュ・ストレージに空き領域がある場合にのみ表示されます。このオプションの詳細は、「データベース・ファイルのI/Oパフォーマンスの向上」を参照してください。

例

プロンプトを表示する新規データベースの作成

oakcli create databaseを実行すると、いくつかの入力を求めるメッセージが表示されます。リクエストされた各入力に示されるオプションは、コマンドを実行するプラットフォームによって異なります。たとえば、「Database Class」オプションの9と10は、Oracle Database Appliance X5-2でのみ利用できます。

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 type  [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

テンプレートからの新規データベースの作成

salesdbtemplated.dbconfファイルからsales2というデータベースを作成します(提供されたファイル名にデフォルトのファイル拡張子を追加)。この例では、Oracleホームも作成されます:

oakcli create database -db sales2 -params salesdbtemplate

コンテナ・データベースとしての新規データベースの作成

sales3というコンテナ・データベースを作成します:

oakcli create database -db sales3 -version 12.1.0.2 -cdb

oakcli create dbhome

oakcli create dbhomeコマンドを使用して、Oracle Database Applianceで新規データベース・ホームを作成します。

構文

oakcli create dbhome [-version version] [-h]

パラメータ

パラメータ

説明

-version version

(オプション)インストールするバージョン。指定しないと、Oracle Database Applianceでは最新の使用可能なバージョンを使用します。

-h

(オプション)コマンドの使用方法に関するヘルプの表示

例

バージョン12.1.0.2.4を使用してsales1というデータベース・ホームを作成します

oakcli create dbhome -version 12.1.0.2.4

oakcli create dbstorage

oakcli create dbstorageコマンドを使用して、データベースをASMからACFSに移行するためのストレージ構造を作成します。

構文

oakcli create dbstorage -db db_name [-cdb]

パラメータ

パラメータ

説明

-db dbname

db_nameというデータベースを作成するために必要な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 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 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

共有リポジトリを格納するASMディスク・グループ(DATAまたはRECOオプションを使用して、DATA+ディスク・グループまたはRECO+ディスク・グループのいずれかを選択)。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

使用上の注意

- -sizeパラメータにはサイズの整数値が必要です。

- sizeの最小値は、サイズの単位にMを使用した場合は500、Gを使用した場合は1です。

- sizeのデフォルトのサイズの単位はG (GB)です。

- 共有リポジトリは仮想マシンにのみ使用し、ファイル・ステージング領域としては使用しないでください。ファイルを共有リポジトリにコピーまたは移動するのは避けてください。

例

DATA+ディスク・グループにrepoprod1という25GBの共有リポジトリを作成します。

oakcli create repo repoprod1 -dg DATA -size 25

oakcli create snapshotdb

oakcli create snapshotdbコマンドを使用して、既存のデータベースからスナップショット・データベースを作成します。

構文

oakcli create snapshotdb [-db snap_dbname -from dbname] | [-h]

パラメータ

パラメータ

説明

snap_dbname

作成するスナップショット・データベースの名前

dbname

ソース・データベースの名前

-db

このパラメータは、新しいスナップショット・データベースに付ける名前の前に置かれます

-from

このパラメータは、スナップショット・データベースの作成元のデータベース名の前に置かれます

-h

(オプション)コマンドの使用方法に関するヘルプの表示

例

prodというデータベースからsnapprodという新しいスナップショット・データベースを作成します。

oakcli create snapshotdb database -db snapprod -from prod

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 (GB)で最小サイズは500Mです

-type shared | local

仮想ディスクを複数の仮想マシンで共有する(shared)、または1つの仮想マシンのみで使用する(local)オプションを設定します

-sparse

スパース仮想ディスクを作成します

-h

(オプション)コマンドの使用方法に関するヘルプの表示

例

repoprod1という共有リポジトリに、そのリポジトリで一度に1つの仮想マシンが使用するt2gという仮想ディスクを作成します。

oakcli create vdisk t2g -repo repoprod1 -type local -size 2G

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

パケット・ルーティングに使用され、ノードのVLANを一意に識別する、2から4096 (境界値を含む)のタグ番号。両方のノードで同じタグ番号を使用できます。

-if interface_name

VLANネットワークが作成されるインタフェースの名前。

-node 0 | 1

VLANが作成されるノード(1または2)。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

新しい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 deleteコマンド

oakcli deleteコマンドを使用して、コンポーネントをOracle Database Applianceから削除します。

oakcli delete cpupool

既存のCPUプールを削除します。

oakcli delete database

既存のデータベースを削除します。

oakcli delete dbhome

既存のデータベース・ホームを削除します。

oakcli delete dbstorage

ACFSストレージ構造を削除します

oakcli delete db_config_params

データベース構成ファイルを削除します。

oakcli delete repo

既存の共有リポジトリを削除します。

oakcli delete vdisk

共有リポジトリから仮想ディスクを削除します。

oakcli delete vlan

既存の仮想マシンを削除します。

oakcli delete vm

既存の仮想マシンを削除します。

oakcli delete vmtemplate

既存のVMテンプレートを削除します。

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

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

CPUプールの削除

twonodeという名前のCPUプールをOracle Database Appliance仮想化プラットフォームのノード1から削除します。

oakcli delete cpupool twonode -node 1

oakcli delete database

oakcli delete databaseコマンドを使用して、データベースをOracle Database Applianceから削除します。

構文

oakcli delete database -db db_name [-h]

パラメータ

パラメータ

説明

db_name

削除するデータベースの名前。

-h

(オプション)コマンドの使用方法に関するヘルプの表示

例

データベースの削除

sales1というデータベースを削除します。

oakcli delete database -db sales2

oakcli delete dbhome

oakcli delete dbhomeコマンドを使用して、データベース・ホームをOracle Database Applianceから削除します。

構文

oakcli delete dbhome -oh oracle_home [-h]

パラメータ

パラメータ

説明

oracle_home

アンインストールするデータベース・ホーム。

-h

(オプション)コマンドの使用方法に関するヘルプの表示

例

既存のデータベース・ホームの削除

ora11_1というデータベース・ホームを削除します。

oakcli delete dbhome -oh ora11_1

oakcli delete dbstorage

oakcli delete dbstorageコマンドを使用して、データベースをASMからACFSに移行するために作成されたストレージ構造を削除します。たとえば、ストレージ構造の作成に使用したcreate dbstorageが不要になった場合、このコマンドを実行します。

構文

oakcli delete dbstorage -db  db_name [-cdb]

パラメータ

パラメータ

説明

db dbname

削除するデータベース構造の名前

cdb

マルチテナント・コンテナ・データベースを削除する場合は、渡す必要があります

-h

(オプション)コマンドの使用方法に関するヘルプの表示

例

ストレージ構造を削除します。

oakcli delete dbstorage -db sales

oakcli delete db_config_params

oakcli delete db_config_paramsコマンドを使用して、データベース構成ファイルを削除します。

構文

oakcli delete db_config_params -conf filename -h

パラメータ

パラメータ

説明

conf filename

パス名なしで、削除する構成ファイルの名前。

-h

(オプション)コマンドの使用方法に関するヘルプの表示

oakcli delete repo

oakcli delete repoコマンドを使用して、共有リポジトリを削除します。

構文

oakcli delete repo repository_name [-h]

パラメータ

repository_nameは、削除する共有リポジトリの名前です。

例

共有リポジトリの削除

共有リポジトリtestrepo01を削除します。

oakcli delete repo testrepo01

このコマンドは、一方または両方のノードでtestrepo01がアクティブであると失敗します。

oakcli delete vdisk

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

構文

oakcli delete vdisk vdisk_name -repo repository_name -h

パラメータ

パラメータ

説明

vdisk_name

仮想ディスクに割り当てる名前

repository_name

仮想ディスクが作成された共有リポジトリの名前

-h

コマンドのヘルプ・テキストの表示

例

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

oakcli delete vdisk t2g -repo repoprod1

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 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 vmtemplate

oakcli delete vmtemplateコマンドを使用して、仮想マシン・テンプレートを削除します。

構文

oakcli delete vmtemplate template_name [-server=node_number][-h]

パラメータ

パラメータ

説明

vmtemplate template_name

削除する仮想マシン・テンプレートの名前。

-server node_number

仮想マシン・テンプレートを削除するOracle Database Applianceノード。このオプション・パラメータが指定されない場合、両方のノードから仮想マシン・テンプレートが削除されます。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

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

両方のノードから仮想マシン・テンプレートovu22を削除します。

oakcli delete vmtemplate ovu22

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

(オプション)デプロイメントを実行するか、デプロイメント・コンフィギュレータをアドバンス・モードで実行します。

-h

(オプション)ヘルプ・テキストを表示します。

例

完全なOracle Database Applianceのデプロイ

oakcli deploy

Oracle Database Applianceコンフィギュレータの実行

oakcli deploy -config

既存の構成ファイルのプリロード

MYCONFIG-VM構成ファイルに格納された構成をプリロードします。

oakcli deploy -conf myconfig-vm_file

ログ・ファイルの表示

oakcli deployコマンドは、/opt/oracle/oak/onecmd/tmp/にSTEP*という名前のログ・ファイルを作成します

oakcli diskwritecache

oakcli diskwritecacheコマンドを使用して、書込みキャッシュが有効なディスクを配置したり、それらのディスクのディスク書込みキャッシュを無効にします。有効になっている書込みキャッシュは、Oracle Database Applianceの停止時間がスケジュールされたらすぐに無効にする必要があります。停止時間中に、書込みキャッシュが有効になっている各ディスクに対して順番に、このコマンドをdisableオプションとともに使用します。

構文

oakcli diskwritecache [disable disk_name | enable disk_name | status ] -h

パラメータ

-hは、このコマンドに関するヘルプ・テキストを表示します。

例

キャッシュが有効になっているディスクの識別

すべてのディスクの書込みキャッシュのステータス:

oakcli diskwritecache status

oakcli import vmtemplate

oakcli import vmtemplateコマンドを使用して、仮想マシン・テンプレートをインポートします。

構文

oakcli import vmtemplate vmtemplatename -files image_files | -assembly assembly_file -repo repo_name [- node 0 | 1 ]

パラメータ

パラメータ

説明

vmtemplatename

テンプレートに割り当てる名前。

-files

-filesオプションは、テンプレートを構成する1つ以上のファイルをインポートするときに使用します。

image_files

image_filesは、次のいずれか1つです。

- 単一のテンプレート・ファイル名

- 単一のテンプレートを構成するファイルのカンマ区切りリスト

- テンプレート・ファイルにリンクする一重引用符で囲まれたURL

-assembly

-assemblyオプションは、アセンブリ・ファイルをインポートするときに使用します。

assembly_file

アセンブリ・ファイルまたはアセンブリ・ファイルにリンクする一重引用符で囲まれたURL。

repo_name

インポートするテンプレートを格納するリポジトリの名前。

-node

-nodeオプションは、共有リポジトリにインポートするときに、ノードを識別する値0または1を指定して使用します。

使用上の注意

- このコマンドを実行する場合はその都度、オプション-filesまたは-assemblyの一方のみを指定します。同じ文にこれらの2つのオプションを指定することはできません。

- このコマンドが1つのアセンブリから複数のテンプレートをインポートする場合、各テンプレートには自動的に一意の名称が付けられます。これらのテンプレート名には、vmtemplatename1、vmtemplatename2、vmtemplatename3などと順序番号が続く、vmtemplate vmtemplatename句で指定された名前が含まれます。

- 共有リポジトリにインポートする場合、有効なノード番号0または1を指定して-nodeオプションを指定します。非共有リポジトリへのインポートに-nodeオプションを使用すると、コマンドは失敗します。

例

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

必要なテンプレート(OVM_OL5U7_X86_64_PVM_10GB.tgz)をDom0の/OVSディレクトリからodarepo1リポジトリにインポートします。

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にあるリモート・サーバー上に格納されたアセンブリに含まれるテンプレートをインポートします。

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

oakcli locate

oakcli locateコマンドを使用すると、ディスクのLEDライトをオン(またはオフ)にして、指定されたOracle Automatic Storage Managementディスクと関連付けられている物理ディスクを検索できます。

構文

oakcli locate disk diskname on|off

パラメータ

パラメータ

説明

disk diskname

検索するOracle ASMディスクの名前

on

(オプション)指定されたディスクのLEDをオンにします

off

(オプション)指定されたディスクのLEDをオフにします

例

選択されたディスクのLEDをオンにする

ASMディスクdisk_pd_23のLEDをオンにします。

oakcli locate disk pd_23 on

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]

パラメータ

パラメータ

説明

--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

指定された時刻後にアーカイブを収集します。時刻をYYYYMMDDHHMISS24形式で入力します。-adrパラメータとの併用のみでサポートされています。

--beforetime time

指定された時刻前にアーカイブを収集します。時刻をYYYYMMDDHHMISS24形式で入力します。-adrパラメータとの併用のみでサポートされています。

--chmos

クラスタ状態モニター・データを収集します。

--incidenttime time

指定された時刻からクラスタ状態モニター・データを収集します。時刻をYYYYMMDDHHMISS24形式で入力します。
--incidenttimeパラメータを使用しない場合、過去24時間のデータが収集されます。

--incidentduration time

指定された時刻後の期間のクラスタ状態モニター・データを収集します。時刻をHH:MM形式で入力します。期間を指定しない場合、指定されたインシデント時刻後のすべてのクラスタ状態モニター・データが収集されます。

--excl [comp1,comp2]

指定されたコンポーネントのログを除外します。有効なコンポーネントはacfs、invt、sys、ocr、crs、homeおよびbaseです。

--clean

このコマンドで集められた診断関連情報を削除します。

--storage

ストレージに関するすべての問題のログを収集します。ストレージに関する問題が発生し、ログの診断に対するサポートが必要な場合に使用できます。

oakcli migrate vm

oakcli migrate vmコマンドを使用して、現在実行している仮想マシンを別のノードに移行します。

構文

oakcli migrate vm <vmname> -h

vnameは、移行する仮想マシンの名前です。

パラメータ

(オプション) -hは、コマンドの使用方法に関するヘルプを表示します。

oakcli modify

oakcli modifyコマンドを使用して、次の操作を実行します。

- 仮想マシンに仮想ディスクをアタッチしたり、仮想マシンから仮想ディスクをデタッチします。

- 仮想マシンに初回起動時のインストール構成メッセージを送信します。

- 仮想マシンおよび仮想マシン・テンプレートにネットワークを割り当てたり、仮想マシンおよび仮想マシン・テンプレートからネットワークを削除します。

構文

次のoakcli modifyコマンド構文を使用して、仮想マシンまたは仮想マシン・テンプレートを変更します。

oakcli modify [vm vmname [-attachvdisk vdisk_name | -detachvdisk vdisk_name | -s key1:value1;key2:value2;...]] | [[vm vmname | vmtemplate vmtemplatename] [-addnetwork network | -deletenetwork network]] [-h]

パラメータ

パラメータ

説明

vmname

仮想マシンの名前。

vmtemplatename

変更する仮想マシン・テンプレート。

-attachvdisk vdisk_name

指定した仮想ディスクを、指定した仮想マシンにアタッチします。

-detachvdisk vdisk_name

指定した仮想ディスクを、指定した仮想マシンからデタッチします。

-s key1:value1;key2:value2;...

ovmdユーティリティに送信する1つ以上のキー/値のペアで構成されるメッセージを指定します(各キーと値は、コロン(:)で区切り、各キー/値のペアは次のキー/値のペアとセミコロン(;)で区切ります)。

-addnetwork network

指定された仮想マシンまたは仮想マシン・テンプレートに割り当てられる新規ネットワークを指定します。

-deletenetwork network

指定された仮想マシンまたは仮想マシン・テンプレートから削除されるネットワークを指定します。

-h

(オプション)ヘルプ・テキストを表示します。

使用上の注意

- vmtemplateオブジェクトは、-addnetworkまたは-deletenetworkパラメータと使用する場合にのみ有効です。

- -attachvdiskまたは-detachvdiskオプションは、-addnetwork、-deletenetworkまたは-sパラメータとともに使用しないでください。

- このコマンドを使用するときは、-addnetwork、-deletenetworkまたは-sパラメータのいずれか1つのみを指定します。

例

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

gc_11g仮想マシン・テンプレートに割り当てられているネットワークをnet1ネットワークに置き換えます。

oakcli modify vmtemplate gc_11g -addnetwork net1

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

gc_11g仮想マシンのrootユーザー・パスワードを更新します。

oakcli modify vm gc_11g -s "com.oracle.linux.root-password:root123"

oakcli orachk

oakcli orachkコマンドを使用して、ORAchkユーティリティを使用して構成設定を監査します。

構文

oakcli orachk [-abvhpfm[u -o][o]ct] [-clusternodes list | -localonly] [-debug] [-dbnames list |-dbnone | -dball] [upgrade]

パラメータ

パラメータ

説明

-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 - Oracleスタックのヘルス・チェック』(https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=1268927.2)を参照してください。

oakcli resize dbstorage

oakcli resize dbstorageコマンドを使用して、データベースをASMからACFSに移行するために作成されたストレージ構造に使用する領域のサイズを変更します。oakcli show fsを使用して現在の領域使用量を確認してから、oakcli resize dbstorageを使用して領域を追加または削除できます。

構文

oakcli resize dbstorage -data size -reco size -redo size -db  db_name

パラメータ

パラメータ

説明

-data size

DATAボリュームの拡張可能なサイズ(GB)

-reco size

REDOボリュームの拡張可能なサイズ(GB)

-redo size

RECOボリュームの拡張可能なサイズ(GB)

-db dbname

これらのボリュームをサイズ変更する必要のあるデータベース

-h

(オプション)コマンドの使用方法に関するヘルプの表示

例

データ・ディスク・グループでボリュームのサイズを10GB増やします。

oakcli resize dbstorage -data 10G

oakcli restart oda_base

oakcli restart oda_baseコマンドを使用して、ローカル・ノードのODA_BASEを停止して再起動します。このコマンドは強制停止を実行するため、ODA_BASEの現在のステータスを意識する必要がない場合にこのコマンドを使用します。このコマンドはDom0から実行する必要があり、ODA_BASEの再起動が必要な場合は通常、両方のノードでこれを再起動する必要があります。

構文

oakcli restart oda_base | -h

再起動するODA_BASEは、このコマンドの実行元となるDom0と同じノード上にあります。

oakcli showコマンド

oakcli showコマンドを使用して、Oracle Database Applianceコンポーネントのステータスを表示します。

oakcli showコマンドは、コマンドを実行するノードのステータス情報を表示します。ヘルプ・オプション(oakcli show -h)を使用して、現在のノードで利用可能なコンポーネントの一覧を表示します。

oakcli show asr

Oracle Auto Service Request構成の表示

oakcli show cooling

冷却装置のステータスを表示します。

oakcli show controller

ディスク・コントローラに関する情報を表示します。

oakcli show core_config_key

コア・デプロイメントに関する情報を表示します。

oakcli show cpupool

コアと仮想マシンのマッピング情報を表示します。

oakcli show databases

データベースに関する情報を表示します。

oakcli show dbhomes

データベース・ホームに関する情報を表示します。

oakcli show db_config_params

構成ファイルの名前およびパラメータを表示します。

oakcli show dbstorage

ASMクラスタ・ファイル・システム(ACFS)上に作成されたデータベースのデータベース・ストレージ情報を表示します

oakcli show disk

共有またはローカルのディスクに関する情報を表示します。

oakcli show diskgroup

Oracle ASMディスク・グループに関する情報を表示します

oakcli show env_hw

現行サーバーの環境タイプとハードウェア・バージョンを表示します。

oakcli show expander

エクスパンダに関する情報を表示します。

oakcli show enclosure

ストレージ・エンクロージャに関する情報を表示します。

oakcli show fs

ASMクラスタ・ファイル・システム(ACFS)上に作成されたすべてのデータベースおよびcloudfsファイル・システム、およびOracle Database Applianceノード上のローカル・ファイル・システムに関する情報を表示します

oakcli show ib

infiniBandカードおよびポートに関する情報を表示します

oakcli show iraid

内部RAIDに関する情報を表示します

oakcli show memory

メモリー・サブシステムに関する情報を表示します。

oakcli show network

ネットワーク・サブシステムに関する情報を表示します。

oakcli show power

電源装置サブシステムのステータスを表示します。

oakcli show processor

プロセッサ(CPU)情報を表示します。

oakcli show raidsyncstatus

内部RAID同期情報を表示します

oakcli show repo

仮想マシンのリポジトリに関する情報を表示します。

oakcli show server

サーバー・サブシステムに関する情報を表示します。

oakcli show storage

ストレージに関する情報を表示します。

oakcli show validation storage

validation storage errorコマンドのレポートのステータス(有効化または無効化)を表示します。

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

仮想マシンのGUI VMコンソールを開きます。

oakcli show vmtemplate

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

注意:
Oracle Database Applianceソフトウェアのモデルおよびバージョンによって、oakcli showコマンド・オプションは、前述の表に示すものや以降の項で説明するものと異なる場合があります。oakcli show -hコマンドを実行して、システムで使用しているコンポーネントの注釈付リストを表示してください。

oakcli show asr

oakcli show asrコマンドを使用して、ご使用のOracle Auto Service Requestの構成の詳細を表示します。

構文

oakcli show asr [-h]

パラメータ

-hは、このコマンドの使用方法に関するヘルプを表示します。

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 controller

oakcli show controllerコマンドを使用してコントローラに関する情報を表示します。

構文

oakcli show controller controller_id [-h]

パラメータ

パラメータ

説明

controller_id

情報が表示される対象のコントローラを指定します。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

コントローラ0またはコントローラ1に関する情報の表示

コントローラ0の詳細を表示します。

oakcli show controller 0

oakcli show core_config_key

oakcli show core_config_keyコマンドを使用して、Oracle Database Applianceコアのデプロイ方法に関する情報を表示します。

構文

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 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 databases

oakcli show databasesコマンドを使用して、データベース名、データベース・タイプ、データベース・ホームの名前および場所、データベース・バージョンなどの各既存データベースに関する情報を表示します。

構文

oakcli show databases [-h]

パラメータ

-hは、このコマンドのヘルプの使用方法を表示します。

oakcli show dbhomes

oakcli show dbhomesコマンドを使用して、ホームの名前、ホームの場所、データベース・バージョンなどの各既存Oracleデータベース・ホームに関する情報を表示します。

構文

oakcli show dbhomes [-detail] [-h]

パラメータ

パラメータ

説明

-detail

(オプション)各ホームに関連するデータベースのリストを含めます。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

oakcli show db_config_params

oakcli show db_config_paramsコマンドを使用して、ホームの名前、ホームの場所、データベース・バージョンなどの各既存Oracleデータベース・ホームに関する情報を表示します。このコマンドは、デフォルトでは/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 dbstorage

oakcli show dbstorageコマンドを使用して、ASMクラスタ・ファイル・システム(ACFS)上に作成されたデータベースのデータベース・ストレージ情報を表示します。デフォルトでは、共通のボリューム・セットを共有するため、すべてのnon-cdbデータベースがまとめてリストされます。各cdbデータベースは別個にリストされます。

構文

oakcli show dbstorage [-db dbname]

パラメータ

パラメータ

説明

-db dbname

(オプション)ストレージ情報のデータベースの名前を表示します

oakcli show disk

oakcli show diskコマンドを使用して、ディスク情報を表示します。

構文

oakcli show  disk  [-shared | -local | <shared_diskname> [-all][-h]

パラメータ

パラメータ

説明

-local

(オプション)すべてのローカル・ディスクの情報を表示します

-shared

(オプション)すべての共有ディスクの情報を表示します

shared_disk_name

(オプション)特定の共有ディスクのみの情報を表示します

-asm

(オプション)アセンブリの情報を表示します

-all

(オプション)選択したディスクのすべての詳細を表示します

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

使用上の注意

- パラメータを使用しないコマンドの実行は、oakcli show disk -sharedコマンドの実行と同等です。

- -allパラメータは、shared_disk_nameパラメータと併用される場合のみ有効な出力を生成します。その他のすべてのパラメータはオプションで、他のパラメータと組み合せることはできません。

例

ローカル・ディスクに関する情報の表示

#oakcli show disk -local

共有ディスクに関する情報の表示

# oakcli show disk -shared

特定の共有ディスクに関する情報の表示

pd_01という共有ディスクに関する情報を表示します。

oakcli show diskgroup

oakcli show diskgroupコマンドを使用して、Oracle ASMディスク・グループ情報を表示します。

構文

oakcli show diskgroup [disk_group_name]

パラメータ

パラメータ

説明

disk_group_name

(オプション)完全な詳細が表示される対象のOracle ASMディスク・グループの名前。このパラメータを指定しない場合、すべてのOracle ASMディスク・グループの情報が表示されます。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

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コマンドを実行した場合の出力を示します。

oakcli show env_hw
VM-ODA_BASE ODA X3-2

oakcli show enclosure

oakcli show enclosureコマンドを使用して、コマンドが実行されるノード上のストレージ・エンクロージャ・サブシステムの情報を表示します。

構文

oakcli show enclosure

パラメータ

-hは、コマンドのヘルプ情報を表示します。

例

ストレージ・エンクロージャ・サブシステム情報の表示

コマンドが実行されるノード上のストレージ・エンクロージャ・サブシステムの情報を表示します。

oakcli show expander

oakcli show expanderコマンドを使用して、エクスパンダに関する情報を表示します。

構文

oakcli show expander expander_id

パラメータ

expander_idは、特定のエクスパンダを識別します。

oakcli show fs

oakcli show fsコマンドを使用して、ASMクラスタ・ファイル・システム(ACFS)上に作成されたすべてのデータベースおよびcloudfsファイル・システム、およびOracle Database Applianceノード上のローカル・ファイル・システムに関する情報を表示します。

構文

oakcli show fs

oakcli show ib

システムにInfinibandがある場合、oakcli show ibコマンドを使用してInfiniBandカードおよびポート情報を表示します。

構文

oakcli show ib

oakcli show iraid

oakcli show iraidコマンドを使用して、内部RAIDおよびローカル・ディスク情報を表示します。このコマンドはX5-2以降のシステムにのみ使用できます。

構文

oakcli show iraid

oakcli show memory

oakcli show memoryコマンドを使用して、メモリー・モジュールに関する情報を表示します。

構文

oakcli show memory

例

メモリー・モジュール情報の表示

コマンドの実行対象となるノードのメモリー情報が表示されます。

oakcli show memory

oakcli show network

oakcli show networkコマンドを使用して、ネットワーク・サブシステムに関する情報を表示します。

構文

oakcli show network

oakcli show power

oakcli show powerコマンドを使用して、電源装置サブシステムに関する情報を表示します。

構文

oakcli show power

例

電源装置情報の表示

コマンドの実行対象となるノードの電源装置情報が表示されます。

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 processor

oakcli show processorコマンドを使用して、CPUプロセッサに関する情報を表示します。

構文

oakcli show processor

例

CPUプロセッサ情報の表示

コマンドの実行対象となるノードの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 raidsyncstatus

oakcli show raidsyncstatusコマンドを使用して、障害ローカル・ディスクの交換後のRAID再構築のステータスを表示します。

注意:
show raidsyncstatusコマンドは、ベアメタル・プラットフォームでのみサポートされます。仮想化プラットフォームではサポートされません。一般的なRAID情報には、oakcli show iraidコマンドを使用します。

構文

oakcli show raidsyncstatus

oakcli show repo

oakcli show repoコマンドを使用して、仮想マシンのリポジトリに関する情報を表示します。すべてのリポジトリを参照するには、リポジトリ名およびノード番号を指定しません。特定の共有リポジトリを参照するには、リポジトリ名およびノードを指定します。

構文

oakcli show repo [reponame -node 0|1]

パラメータ

reponameは、特定のリポジトリ名を識別します。

例

使用可能な仮想マシン・リポジトリの表示

Oracle Database Appliance仮想化プラットフォームの2つのノード上にある仮想マシンのリポジトリが表示されます。

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 server

oakcli show serverコマンドを使用して、サーバー・サブシステムに関する情報を表示します。

構文

oakcli show server

oakcli show storage

oakcli show storageコマンドを使用して、コントローラ、エクスパンダおよびディスクのストレージに関する情報を表示します。

構文

oakcli show storage -errors

パラメータ

-errorsパラメータは、報告されたエラーに関する詳細を表示します。

oakcli show validation storage

oakcli show validation storageコマンドを使用して、validation storageが有効化または無効化されているかを表示します。

構文

oakcli show validation storage

例

oakcli show validation storage
Enabled

oakcli show validation storage errors

oakcli show validation storage errorsコマンドを使用して、ハード・ストレージのエラーを表示します。ハードウェアのエラーには、特定のスロットに挿入されているディスクのタイプの誤り、ディスク・モデルが無効、ディスク・サイズの誤りが含まれます。

構文

oakcli show validation storage errors

oakcli show validation storage failures

oakcli show validation storage failuresコマンドを使用して、ソフト検証エラーを表示します。典型的なソフト・ディスクのエラーは、ディスクのファームウェアのバージョンが無効であるというものです。

構文

oakcli show validation storage failures

oakcli show vdisk

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

構文

oakcli show vdisk [vdisk_name -repo repository_name]

パラメータ

パラメータ

説明

vdisk_name

(オプション)1つの仮想ディスクの情報を表示します

-repo repository_name

コマンドにvdiskが指定されている場合は必須パラメータ

例

すべての仮想ディスクの情報を表示します

使用するOracle Database Applianceのすべてのvdiskに関する情報を次のように表示します。

# oakcli show vdisk

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

単一の仮想ディスクの情報を表示します

myvdiskという名前のvdiskの情報を次のように表示します。

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

oakcli show version

oakcli show versionコマンドを使用して、Oracle Database Applianceソフトウェアおよびファームウェアのパッチ・バージョンを表示します。

構文

oakcli show version [-detail]

パラメータ

-detailオプションは、詳細なバージョン情報を表示します。

例

基本バージョン情報の表示

使用するOracle Database Applianceのソフトウェアおよびファームウェアのバージョン情報を表示します。

oakcli show version
Version
-------
12.1.2.4.0

oakcli show vlan

oakcli show vlanコマンドを使用して、Oracle Database Applianceで構成されている仮想ローカル・エリア・ネットワークに関する情報を表示します。

構文

oakcli show vlan

例

仮想ローカル・エリア・ネットワーク情報の表示

使用可能な仮想ローカル・エリア・ネットワークの名前、タグ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 vm

oakcli show vmコマンドを使用して、仮想マシンに関する情報を表示します。

構文

oakcli show vm [vm_name | -h]

パラメータ

パラメータ

説明

vm_name

(オプション)詳細を表示する仮想マシンの名前。このパラメータを指定しない場合、すべての仮想マシンの情報が表示されます。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

すべての仮想マシンの詳細の表示

すべての仮想マシンの仮想マシン名、メモリーと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 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 vmconsole

oakcli show vmconsoleコマンドを使用して、特定の仮想マシンを管理するGUI VMコンソールを開きます。

構文

oakcli show vmconsole vmname [-h]

パラメータ

パラメータ

説明

vm_name

コンソールを開く仮想マシンの名前。

-h

(オプション)コマンドの使用方法に関するヘルプを表示します。

例

仮想マシンのコンソールを開く

vm1_odarepo1という仮想マシンのコンソールを開きます。

oakcli show vmconsole vm1_odarepo1

oakcli startコマンド

oakcli startコマンドを使用して、仮想マシンの起動、ノードの共有リポジトリの起動、ローカル・ノードのODA_BASEの起動を実行します。

oakcli start oda_base

ローカル・ノードでODA_BASEを起動します

oakcli start repo

指定したノードで共有リポジトリを起動します

oakcli start vm

指定したノードで仮想マシンを起動します

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 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 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 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

(オプション)オンライン・ヘルプを表示します。

例

仮想マシンの強制停止

仮想マシン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

oakcli stordiag

oakcli stordiagコマンドを使用して、ストレージ・シェルフまたはストレージ拡張シェルフのディスクで診断テストを実行します。

構文

oakcli stordiag resource_type | -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]_p[0..23]を使用して診断対象となるディスクを指定します。

例

ストレージ拡張シェルフのディスクでの診断テストの実行

次のコマンドは、拡張ストレージ・シェルフのないストレージ・シェルフのディスク4で診断テストを実行します。

# 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>

oakcli test asr

oakcli test asrコマンドを使用して、Oracle Auto Service Request (Oracle ASR)が正しく構成され機能しているかどうかを判別するために、テスト・トラップを送信します。Oracle ASRが正しく機能している場合は、成功メッセージが返されます。

構文

oakcli test asr [-h]

パラメータ

-hは、コマンドの使用方法に関するヘルプを表示します

oakcli unpack

oakcli unpackコマンドを使用して、Oracle Appliance Managerリポジトリにパッケージを解凍します。

構文

oakcli unpack -package absolute_package_name

パラメータ

パラメータ

説明

absolute_package_name

パッケージの完全な絶対パスとファイル名を使用して解凍するパッケージを識別します。

-h

コマンドの使用方法に関するヘルプを表示します。

例

Oracle Appliance Managerコマンドライン・インタフェース・リポジトリへのパッチ・パッケージの解凍

p13982331_23000_Linux-86-64.zipパッケージ(現在のノードの/tmpに事前にコピー済)を、ノードのOracle Appliance Managerコマンドライン・インタフェース・リポジトリに解凍します。

oakcli unpack -package /tmp/p13982331_23000_Linux-86-62.zip

oakcli update

oakcli updateコマンドを使用して、Oracle Database Applianceパッチを適用します。Oracle Databaseソフトウェアのみをアップグレードする場合は、oakcli upgradeコマンドを参照してください。

構文

oakcli update -patch version [[--infra] | [[--gi][--database]]] [--noreboot] | [--clean] | [--verify]

パラメータ

パラメータ

説明

-patch version

インストールする更新にパッチを適用します。

--infra

ファームウェア、OS、ASR、HMP、OAKなどを含め、インフラストラクチャにパッチを適用します。これがデフォルトのオプションです。

--gi

グリッド・インフラストラクチャにパッチを適用します。

--database

パッチを適用するデータベース・ホーム。

--noreboot

パッチ適用後にノードが再起動しません。

--clean

ローカル・ノード上の一時ファイルをすべてクリーンアップします。

--verify

ノード上のパッチ適用可能なコンポーネントを表示します。

例

ノードへのパッチの適用

現在のノードに12.1.2.4.0パッチを適用して更新します。

oakcli update -patch 12.1.2.4.0

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のアップグレード

Oracle Databaseホーム・ディレクトリOraDb11203_home1を使用してtpccという11.2.0.2.5データベースをバージョン11.2.0.3.1にアップグレードします。

oakcli upgrade database -db tpcc -to OraDb11203_home1

oakcli validate

oakcli validateコマンドを使用して、Oracle Database Applianceの状態またはオペレーティング・システムのパッチの実行可能性を検証します。

構文

次の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

デフォルトのチェックのみを実行します。

-c checklist

カンマ区切りリストのchecklistで指定した項目の検証チェックを実行します。このパラメータを使用して、1つの項目または項目のサブセットのいずれかをチェックします。

例

すべてのチェックとその説明の表示

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

ASRの検証

次の構文を入力して、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 ospatch -ver 12.1.2.3.0
INFO: Validating the OS patch for the version 12.1.2.3.0
WARNING: 2015-02-10 06:30:32: Patching sub directory /opt/oracle/oak/pkgrepos/orapkgs/OEL/5.10/Patches/5.10.1 is not existing
INFO: 2015-02-10 06:30:32: May need to unpack the Infra patch bundle for the version: 12.1.2.3.0
ERROR: 2015-02-10 06:30:32: No OS patch directory found in the repository

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

この章には、変更の検証方法およびOracle Database Applianceの問題のトラブルシューティング方法に関する情報が記載されています。

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

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

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

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

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

Oracle Database Applianceの診断および検証

Oracle Appliance Managerの診断は、oakcli validateコマンドおよびオプションで管理されます。oakcli validateコマンドは、サポートの問題を解決する診断および検証機能を提供します。Oracle Database Applianceの問題が発生した場合は、oakcli validateコマンド・オプションを使用して、環境が適切に構成され、ベスト・プラクティスが有効であることを確認します。サービス・リクエストを行う場合も、この章で説明している手順に従ってOracle Appliance Managerを使用し、Oracleサポート・サービスに送信するためのログ・ファイルを用意します。

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

oakcli validateコマンドおよびオプションを使用して、Oracle Database Applianceの状態を検証します。oakcli validateコマンドはrootユーザーとして実行する必要があります。

コマンドは次の構文を使用します。checklistは1回のチェックまたはカンマ区切りリストのチェック、output_file_nameは検証出力ファイルに指定する名前です。

oakcli validate -h
oakcli validate [-V | -l | -h]
oakcli validate [-v] [-f output_file] [-a | -d | -c checklist] [-v patch_version]

oakcli validateコマンド・オプションおよびシステム・チェックのサマリーは、次の2つの表を参照してください。

表5-1 Oracle Database Appliance検証コマンド・オプション

オプション

目的

-a

DiskCalibrationなど、すべてのシステム・チェックを実行します。このコマンドを使用して、デプロイメントの前にシステムの準備状況を検証することをお薦めします。DiskCalibrationシステム・チェックによりパフォーマンスの低下が発生する可能性があるため、ビジー状態の本番システム上で、このオプションを使用してoakcli validateを実行しないでください。各チェックの詳細は、表5-2を参照してください。

-c checklist

カンマ区切りリストのchecklistで指定した項目の検証チェックを実行します。このパラメータを使用して、1つの項目または項目のサブセットのいずれかをチェックします。

-d

デフォルトのチェックのみを実行します。デフォルトのチェックは、NetworkComponents、OSDiskStorage、SharedStorageおよびSystemComponentsです。各チェックの詳細は、表5-2を参照してください。

-f output_file

画面(stdout)にではなく、完全修飾ファイル名のファイル、output_fileに出力を送信します。

-h

オンライン・ヘルプを表示します。

-l

チェック可能な項目を説明とともに表示します。

-v

冗長出力を表示します(検証レポートを生成するパラメータとともに使用する必要があります)。

-V

oakValidationのバージョンを表示します。

-ver patch_version

patch_versionで指定したパッチを使用してOracle Database Applianceにパッチを適用できない理由を報告します。

表5-2 Oracle Database Applianceの検証チェック

チェック

目的

asr

Oracle Auto Service Request (Oracle ASR)構成ファイルおよびOracle Integrated Lights Out Manager (Oracle ILOM)センサー・データに基づいて、Oracle ASRコンポーネントを検証します。

DiskCalibration

/opt/oracle/oak/bin/orionを使用したストレージ・ディスクのパフォーマンスのインストール前チェック。

デプロイ済のシステム上でDiskCalibrationコマンドを実行するとパフォーマンスの問題が発生するため、Oracle Database ApplianceにOracleソフトウェアをデプロイした後でこのチェックを実行しないでください。

NetworkComponents

パブリックおよびプライベートのネットワーク・ハードウェア接続を検証します。

OSDiskStorage

オペレーティング・システム・ディスクおよびファイル・システム情報を検証します。

ospatch

指定したパッチを使用して、システムがアップグレードを正常に完了できることを検証します。

SharedStorage

共有ストレージおよびマルチパス情報を検証します。

StorageTopology

ストレージ・シェルフの接続を検証します。

SystemComponents

Oracle ILOMセンサー・データの読取りに基づいて、システム・コンポーネントを検証します。

Oracle Database Appliance検証コマンドの例

次のコマンドを実行すると、すべての検証コマンド・オプションとその説明が表示されます。

# oakcli validate -l

次のコマンドでは、すべてのシステム・チェックを実行します。

# oakcli validate -a

次のコマンドでは、ディスク測定のシステム・チェックを実行します。

# oakcli validate -c DiskCalibration

注意:
ディスク測定のシステム・チェックを実行しない場合は、デフォルトのチェック・オプション(oakcli validate -d)を使用します。

次のコマンドでは、ハードウェア・システム・コンポーネントおよびOracle Database Applianceネットワーク・コンポーネントを検証するシステム・チェックを実行します。

# oakcli validate -c SystemComponents,NetworkComponents

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 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インストール・ツリーは、ご使用のブート・メディアに一致していない可能性があります。

原因: このメッセージは、両方のオペレーティング・ディスクがインストールされ、オペレーティング・システム・ディスクを再イメージするよう選択した場合に、ノード上で発生します。「デフォルト(BIOS設定を使用)」をイメージ化オプションに選択しているが、1つまたは両方のディスクが使用できない場合に発生します。

処置: 両方のオペレーティング・システム・ディスクが使用可能であることを確認します。

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 Enterprise LinuxのOracle Unbreakable Enterprise Kernel (Oracle UEK)へのアップグレードが含まれます。Oracle Automatic Storage Management Cluster File System (ACFS)はOracle Linuxのすべてのバージョンでサポートされているわけではないため、オペレーティング・システムのアップグレードが成功すると、Oracle ACFSが事実上無効になる可能性があります。
Oracle Database Appliance 2.2へのアップグレードには、—infra、—giおよび—databaseという3つのオプションがあります。—infraオプションには、Oracle Enterprise LinuxからOracle UEKへのアップグレードが含まれます。—infraで2.2にアップグレードする前、オペレーティング・システムは11.2.0.2.x Grid Infrastructureを備えたOracle Enterprise Linuxです。—infraでのアップグレード後、オペレーティング・システムは、Oracle UEK、およびOracle UEKと互換性のない11.2.0.2.x 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にアップグレードします。このバージョンのソフトウェアには、Oracle 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サポート・サービス用のログ・ファイルの用意

Oracleサポート・サービスのサポートが必要なシステム・フォルトが発生すると、ログ・レコードの提出が必要になる場合があります。oakcli manage diagcollectコマンドを実行して、ログ・ファイル情報を収集します。このコマンドでは、Oracle Database Applianceに格納された複数のログ・ファイルの情報を、Oracleサポート・サービスが使用する単一のログ・ファイルに統合します。ファイルの場所は、コマンド出力で指定されます。

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

この項では、Oracle Database Applianceの問題の診断およびトラブルシューティングに使用するその他のツールおよびコマンドについて説明します(一部はOracle Database Appliance固有、それ以外のツールはすべてのクラスタ・システムに対応)。この項では、次のリソースについて説明します。

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

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

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

Oracle Appliance Managerでは、様々な高性能の監視ツールやレポート作成ツールにアクセスできますが、これらのツールには、独自の構文およびコマンド・セットを必要とするスタンドアロン・ツールから派生したものがあります。次のリストでは、ORAchkコマンドおよびディスク診断ツールを簡単に説明します。

- ORAchk
ORAchk構成監査ツールは、次のようなカテゴリでOracle RAC 2ノード・デプロイ用の重要な構成設定を監査します。

- オペレーティング・システムのカーネル・パラメータ、パッケージなど

- RDBMDS

- データベース・パラメータおよびその他のデータベース構成設定

- CRS/Grid Infrastructure

- ASM

ORAchkは、システム対応であり、ベスト・プラクティス(たとえば、Oracle Appliance Managerでの実行時にOracle Database Applianceに固有のベスト・プラクティス)があるかを確認します。Oracle Database ApplianceでORAchkを検索するには、oakcli orachk -hコマンドを使用します。ORAchkの詳細は、https://support.oracle.com/epmos/faces/DocContentDisplay?id=1268927.2を参照してください。

- ディスク診断ツール
ディスク診断ツールを使用すると、ディスクの問題の原因を特定するのに役立ちます。このツールにより、ノードごとに14のディスク・チェックのリストが生成されます。ツールを実行するには、次のコマンドを入力します。

# oakcli stordiag eshelf_pd_unit

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

トレース・ファイル・アナライザ(TFA)コレクタを使用すると、Oracle Clusterware/Grid InfrastructureおよびOracle RACシステムでの診断データ収集が簡単になります。TFAの動作は、Oracle Clusterwareに同梱されているionユーティリティと似ています。どちらのツールも診断データを収集し、パッケージ化します。しかし、TFAは診断情報の収集を一元管理して自動化しているため、ionに比べてずっと強力です。

TFAには、次の主なメリットとオプションがあります。

- 単一ノードから実行される単一コマンドへの、すべてのクラスタ・ノード上のすべてのCRS/GIおよびOracle RACコンポーネントに関する診断データ収集のカプセル化

- データ・アップロード・サイズを削減するためにデータ収集時に診断ファイルを削減するオプション

- 一定期間および特定の製品コンポーネント(ASM、RDBMS、Clusterware)に対する診断データ収集を分離するオプション

- Oracle Database Appliance内の単一ノードに対する収集された診断出力の一元管理(必要な場合)

- すべてのログ・ファイルおよびトレース・ファイルでの問題を示す状態のオンデマンド・スキャン

- 問題を示す状態に関するリアルタイム・スキャン・アラート・ログ(DBアラート・ログ、ASMアラート・ログ、Clusterwareアラート・ログなど)

関連項目:
My Oracle Supportノート『TFAコントローラ - 拡張された診断収集用ツール』(https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=1513912.1)

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

Oracle Appliance Managerのshowコマンドによって実装されるOracle Database Applianceハードウェア監視ツールでは、Oracle Database Applianceサーバー・ノードの様々なハードウェア・コンポーネントのステータスが表示されます。ベア・メタル・システムおよび仮想化システムで、このツールを使用します。

oakcli show -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     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仮想化プラットフォームでのODA_BASEの初回起動時、Oracle Database Appliance Serverハードウェア監視ツールは有効になっており、基本的な統計を約5分間収集します。その際に、「Gathering Statistics…」というメッセージが表示されます。

Oracle Database Applianceハードウェア監視ツールでレポートされた情報は、コマンドを実行したノードのみを対象としています。出力の詳細は、表示するように選択したコンポーネントによって異なります。

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

Oracle Database Applianceソフトウェア構成のデフォルトについて、次の各項で詳しく説明します。

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

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

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

- Oracle Database Applianceのストレージ

- Oracle Database Applianceのシステム構成

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

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

アイテム

ディレクトリ・パス

Gridホーム

/u01/app/release-specific_name/grid

Gridベース

/u01/app/grid

Oracleホーム

/u01/app/oracle/product/release-specific_name/dbhome_sequence_number

Oracleベース

/u01/app/oracle

Oracleインベントリ

/u01/app/oraInventory

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のデータベース・ディスク・グループ・サイズ

表A-3に、Oracle database Applianceの様々な構成でのDATA、RECO、REDOおよびFLASHディスク・グループのサイズを示します。各行には、標準または高冗長性レベルの値が示されます。ディスク・ハードウェアのTB数(1KB=1,000バイト)をデータ・ストレージのTB数(1 KB=1,024バイト)に換算して計算されているため、表に示すディスク容量は変動します。

ストレージ拡張シェルフで計算される領域は、表A-3に示されている領域の約2倍です。ストレージ拡張シェルフは、Oracle Database Appliance X3-2、X4-2およびX5-2でのみ使用できます。

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

サイズ設定

バージョン1 (GB)

X3-2およびX4-2 (GB)

X5-2 (GB)

HDDサイズ

559

838

3,600

HDD合計

11,180

16,760

57,600

SSD合計(REDOディスクグループ)

272

744

744

SSD合計(FLASHディスクグループ

N/A

N/A

1,492

HDD合計(高冗長性)

3,727

5,587

19,200

HDD合計(標準冗長性)

5,590

8,380

28,800

DATAディスクグループ(高冗長性) - 外部バックアップ

3,205

4,805

16,512

RECOディスクグループ(高冗長性) - 外部バックアップ

522

782

2,688

DATAディスクグループ(高冗長性) - ローカル・バックアップ

1,603

2,402

8,256

RECOディスクグループ(高冗長性) - ローカル・バックアップ

2,124

3,185

10,944

DATAディスクグループ(標準冗長性) - 外部バックアップ

4,807

7,207

24,768

RECOディスクグループ(標準冗長性) - 外部バックアップ

783

1,173

4,032

DATAディスクグループ(標準冗長性) - ローカル・バックアップ

2,404

3,603

12,384

RECOディスクグループ(標準冗長性) - ローカル・バックアップ

3,186

4,777

16,416

REDOディスクグループ

91

248

248

FLASHディスクグループ

N/A

N/A

746

注意:
高冗長性はトリプルミラーリングで、標準冗長性はダブルミラーリングです。REDOディスクグループは常に高冗長性です。FLASHディスクグループは常に標準冗長性です。

関連項目:
Oracle Database Appliance ASMディスクグループの空き領域の特定の詳細は、『Oracle Automatic Storage Management管理者ガイド』のディスクグループの容量の管理に関する項を参照してください。表A-3には、RAWディスク情報のみが示されています。

Oracle Database Applianceのストレージ

Oracle Database Applianceでは、データベースおよび仮想マシン・ファイルの格納にASM Cluster File System (ACFS)を使用します。ACFSは両方のサーバーに、Oracle Database Appliance上の一部またはすべての共有ストレージへの同時アクセスを提供します。ACFSは、Oracle Database Appliance内でデータベースおよび仮想マシンの高速プロビジョニングを可能にする、領域効率のよいストレージ・スナップショットをサポートしています。

Oracle Database Applianceでは、3つのタイプのACFSファイル・システムが使用されています。

- データベース

- 共有リポジトリ

- 汎用ストレージ

データベース・ファイル・システムはデータベース・ファイルの格納のみに使用され、データベース・データ・ファイルとフラッシュ・キャッシュ・ファイルを格納するFLASHファイル・システム、データベース・データ・ファイル用のDATAファイル・システム、アーカイブ・ファイルとバックアップを格納するRECOファイル・システム、およびREDOログ・ファイルを格納するREDOファイル・システムが含まれます。

共有リポジトリはOracle Database Appliance仮想化プラットフォーム上に作成されたファイル・システムで、仮想マシン・テンプレート、実行時イメージ、仮想ディスクの格納に使用されます。

汎用クラスタ・ファイル・システムであるcloudfsも、各Oracle Database Applianceにデフォルトで作成され、cloudfsはサーバー間で共有すべき汎用ストレージ(データ・ロードのステージングなど)に使用できます。

すべてのACFSファイル・システムは、共有ディスク・ストレージ・プールで作成されたASMディスクグループからプロビジョニングされたASM動的ボリュームで作成されます。ベア・メタル・デプロイメントでは、これらのファイル・システムは、データベースをホストするOSに直接マウントされます。仮想化デプロイメントでは、これらのファイル・システムは、ODA_BASEで直接管理およびマウントされます。

ACFSマウント・ポイント

各種のACFSファイル・システムはOS、または様々な場所のODA_BASE (仮想化プラットフォーム)にマウントされます。表A-4は、様々なマウント・ポイントおよび関連するASMディスクグループおよびボリューム情報を示しています。

表A-4 ACFSマウント・ポイントおよび関連するASMディスクグループおよびボリューム情報

ファイル・システム

ASMディスク・グループ

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-<nnn>

/u01/app/oracle/oradata/datastore

DATA (CDB当たり)

+DATA

/dev/asm/dat<dbname>-<nnn>

/u02/app/oracle/oradata/dat<dbname>

RECO (CDB当たり)

+RECO

/dev/asm/rco<dbname>-<nnn>

/u01/app/oracle/fast_recovery_area/rco<dbname>

REDO (CDB当たり)

+REDO

/dev/asm/rdo<dbname>-<nnn>

/u01/app/oracle/oradata/rdo<dbname>

FLASH

+FLASH

/dev/asm/flashdata-<nnn>

/u02/app/oracle/oradata/flashdata

Shared Repository <name>

+DATAまたは+RECO

/dev/asm/<reponame>-<nnn>

/u01/app/sharedrepo/<reponame>

汎用ACFSストレージ

+RECO

/dev/asm/acfsvol-<nnn>

/cloudfs (デフォルト)

領域管理

ACFSファイル・システムは、共有リポジトリの作成時またはデータベースの作成時に自動的に作成されます。ただし、ファイル・システムは当初アプライアンス内のすべての記憶域は消費せず、追加のリポジトリまたは(場合によっては)ASMに直接格納されるデータベース・ファイルのために領域を残しています。Oracle Database Applianceソフトウェア・リリース12.1.2.2以前は、ACFSファイル・システムは自動的には拡張せず、共有ストレージ・プールにまだ使用可能な記憶領域がある場合でも、領域が残り少なくなっていました。次の例に示すように、OSコマンド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ファイル・システムの拡張』(https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=1437717.1)

Oracle Database Applianceのシステム構成

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

アイテム

値

Red Hat Compatible Kernelを使用したOracle Linux

Oracle Linux 5.11 UEK2

Oracle Grid InfrastructureおよびOracle Databaseバージョン(初期リリース)

リリース12.1.2.4.0: PSU4が適用されたOracle Database 12cリリース1 (12.1.0.2)、オプションで、PSU7が適用されたOracle Database 11gリリース2 (11.2.0.4)およびPSU15が適用されたOracle Database 11gリリース2 (11.2.0.3)

リリース12.1.2.3.0: PSU3が適用されたOracle Database 12cリリース1 (12.1.0.2)、オプションで、PSU6が適用されたOracle Database 11gリリース2 (11.2.0.4)およびPSU14が適用された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)

リリース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: Oracle Database 12cリリース1 (12.1.0.2.0)、オプションで11.2.0.2.12、11.2.0.3.11および11.2.0.4.3

リリース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)、オプションで、PSU9が適用されたOracle Database 11gリリース11.2.0.2、11.2.0.2.12および11.2.0.3.10

リリース2.8: Oracle Database 11gリリース2 (PSU8が適用された11.2.0.2.12および11.2.0.3.8と11.2.0.4)

リリース2.7: PSU7が適用されたOracle Database 11gリリース2 (11.2.0.2.11および11.2.0.3.7)

リリース2.6: PSU6が適用されたOracle Database 11gリリース2 (11.2.0.3)

リリース2.5.5: PSU5が適用されたOracle Database 11gリリース2 (11.2.0.3)

リリース2.5: PSU5が適用されたOracle Database 11gリリース2 (11.2.0.3)

リリース2.4: PSU4が適用されたOracle Database 11gリリース2 (11.2.0.3)

リリース2.3: PSU3が適用されたOracle Database 11gリリース2 (11.2.0.3)

リリース2.2: PSU2が適用されたOracle Database 11gリリース2 (11.2.0.3)

リリース2.1.0.3: PSU7が適用されたOracle Database 11gリリース2 (11.2.0.2)

リリース2.1.0.3: PSU5が適用されたOracle Database 11gリリース2 (11.2.0.2)

リリース2.1: PSU 3およびパッチ12639177 (ASM)、12914151 (Grid Infrastructure PSU3上のMLR)、12419331 (Database PSU3)が適用されたOracle Database 11gリリース2 (11.2.0.2)

SCANポート番号

1521

Oracle Enterprise Edition DBコントロール・ポート

1158

https://hostname:1158/emを使用します。hostnameは、Oracle Database Applianceサーバー・ノードの1つの名前です。

B Oracle Database Applianceのデータベースのサイズ設定

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

テンプレートは、特にOracle Database Applianceでのパフォーマンスを最適化するために選択されたパラメータを指定してデータベースを定義するだけでなく、適切なインスタンス・ケージングの設定、Oracle Database Appliance仮想化プラットフォームでの一致するテンプレートを使用したODA_BASEの作成およびベア・メタル・インストールでの適切なライセンスの取得に役立ちます。

ヒント:
Oracle Appliance Managerコンフィギュレータは、データベースのクラスとしてデータベースのサイズ設定テンプレートを参照します。

データベース・テンプレートの選択

複数のCPUを使用して、Oracle Database Applianceでは、複数のデータベースを1つのシステムに統合できます。統合により、アイドル・リソースを最小限に抑え、効率を最大限に高め、コストを下げることができます。インスタンス・ケージングを使用して、Oracle Database Resource Manager (リソース・マネージャ)と連携し、単一のOracle Database Applianceの複数インスタンス間で必要なサービス・レベルを提供できます。

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

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

次の表を使用すれば、ご使用のデータベースに最適なテンプレートを選択できます。これらの表を使用するときに、次に留意してください。

- この表の情報は、ディスクのバックアップを作成していることを前提としています。この表の情報は、ローカル・ディスクのバックアップを作成していることを前提としています。データベースの領域要件と、ローカル・ディスク・バックアップと外部バックアップのポリシーを検討します。外部バックアップでは、バックアップがローカルに格納されるローカル・バックアップと比べて、データベースに使用可能な領域が多くなります。

- コンテナ・データベースはOracle ACFSで作成され、次の表にACFSファイル・システムで取得される領域の量を示します。なお、Oracle ACFSファイル・システムは、領域不足を回避するために拡張できます。

- 1秒当たりのI/O (IOPS)値は、オンライン・トランザクション処理(OLTP) I/Oリクエストを処理するための、ランダムな8Kの読取り/書込みレスポンス時間(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分ごとにログ・スイッチが実行されることを前提としています。

データベースのワークロードおよびハードウェアに適した情報を見つけてください。

- データベースのワークロードがOLTPタイプの場合、表B-2を使用します

- データベースのワークロードがDSSタイプ(データ・ウェアハウス)の場合、表B-3を使用します

- データベースのワークロードがインメモリー・タイプの場合、表B-4を使用します

- データベースがOracle Database Appliance X5-2の場合、表B-5を使用します

- データベースがOracle Database Appliance X4-2の場合、表B-6を使用します

- データベースがOracle Database Appliance X3-2の場合、表B-7を使用します

- データベースがOracle Database Applianceのオリジナル・モデルの場合、表B-8を使用します。

注意:
Oracle Appliance Managerリリース12.1.2.2.0以降には、データベース・ワークロードのタイプ(OLTP、DSS、インメモリー)に固有の改善されたデータベース・テンプレートが用意されています。この改善されたテンプレートが、OLTPワークロードのサイズ設定パラメータしか提供されていなかった以前のリリースの汎用データベース・テンプレートに取って代わります。データベース・サイズ設定表には、各データベース・ワークロード・タイプのCPUの数およびメモリー属性に基づいて、更新されたテンプレート名およびサイズ設定が示されます。表B-1に、汎用データベース・テンプレート名とCPUコアに基づくデータベース・テンプレート名の間の参照を示します。

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

CPUコア・ベースのデータベース・テンプレート名

odb-01s

odb-01

odb-02

odb-04

odb-06

odb-12

odb-16

odb-24

汎用データベース・テンプレート名

超極小規模

非常に小規模

小規模

中規模

大規模

非常に大規模

超巨大規模脚注 1

超超巨大規模脚注 1

脚注 1 超巨大規模は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

2GB

1GB

6GB

200

16MB、1GB

odb-01 (すべてのハードウェア・バージョン)

1

4GB

2GB

12GB

200

16MB、1GB

odb-02 (すべてのハードウェア・バージョン)

2

8GB

4GB

24GB

400

16MB、1GB

odb-04 (すべてのハードウェア・バージョン)

4

16GB

8GB

48GB

800

32MB、1GB

odb-06 (すべてのハードウェア・バージョン)

6

24GB

12GB

72GB

1200

64MB、2GB

odb-12 (すべてのハードウェア・バージョン)

12

48GB

24GB

144GB

2400

64MB、4GB

odb-16 (X5-2、X4-2、X3-2のみ)

16

64GB

32GB

192GB

3200

64MB、4GB

odb-24 (X5-2、X4-2のみ)

24

96GB

48GB

192GB

4800

64MB、4GB

odb-32 (X5-2のみ)

32

128GB

64GB

192GB

6400

64MB、4GB

odb-36 (X5-2のみ)

36

128GB

64GB

192GB

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)

1秒当たりのI/O (1つのストレージ・シェルフあり)(HDD/FLASH)

スループット(MB/秒)(1つのストレージ・シェルフあり)(HDD/FLASH)

1秒当たりのI/O (ストレージ・シェルフおよびストレージ拡張シェルフあり)(HDD/FLASH)

スループット(MB/秒)(ストレージ・シェルフおよびストレージ拡張シェルフあり)(HDD/FLASH)

ログ生成(MB/秒)

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

注意:
特定データベースの実際のIOpsおよびスループットは、FLASHを介して処理されるI/O操作とHDDを介して処理されるI/O操作の割合によって異なります。ワーキング・セットがFLASHに収まるOLTPワークロードでは、80%が読取り(フラッシュ・キャッシュを介して処理)で20%が書込み(HDDを介して処理)です。このため、実際のIOパフォーマンスは適切に重み付けされます。

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

テンプレート

このテンプレートを使用してデプロイできるデータベースの数

DATAディスクグループのコンテナ・データベースACFSサイズ(GB)

1秒当たりのI/O (1つのストレージ・シェルフあり)

スループット(MB/秒)(1つのストレージ・シェルフあり)

1秒当たりのI/O (ストレージ・シェルフおよびストレージ拡張シェルフあり)

スループット(MB/秒)(ストレージ・シェルフおよびストレージ拡張シェルフあり)

ログ生成(MB/秒)

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)

1秒当たりのI/O (1つのストレージ・シェルフあり)

スループット(MB/秒)(1つのストレージ・シェルフあり)

1秒当たりのI/O (ストレージ・シェルフおよびストレージ拡張シェルフあり)

スループット(MB/秒)(ストレージ・シェルフおよびストレージ拡張シェルフあり)

ログ生成(MB/秒)

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/O per second

スループット(MB/秒)

ログ生成(MB/秒)

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およびIOpsの観点からみて、ご使用のハードウェアで予想されるワークロードに最適なテンプレートを選択します。複数のデータベースを作成する場合、全体的なワークロードは、すでにシステム上にある既存のデータベースによって消費されるCPUおよびIOpsの影響を受けます。

索引
A B C D E F G H I L M N O P R S T U V W

数字

10-GbEネットワーク・インタフェース, 3.11, 3.11, 3.11

A

ACFS, A.4, A.4.2

ACFSマウント・ポイント, A.4.1

管理アカウント, 2.1.7

管理アカウント・ユーザー, 2.1.7

grid, 2.1.7

oracle, 2.1.7

Appliance Manager

「Oracle Appliance Manager」を参照

ASM Cluster File System

「Oracle ACFS」を参照, 3.2

アセンブリ

仮想マシン, 3.4

自動ストレージ管理

「Oracle ASM」を参照

自動ストレージ管理クラスタ・ファイル・システム

「Oracle ACFS」を参照

B

バックアップとリカバリ

RMAN, 2.1.3

ボンド

ネットワーク・インタフェース, 3.11

ブリッジ

ネットワーク・インタフェース, 3.11

C

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

ケージング

「インスタンス・ケージング」および「仮想マシンのケージング」を参照

デプロイメントのクリーンアップ, 5.2 クラスタ状態モニター

診断データの収集, 4.15, 4.15, 4.15

構成監査ツール(ORAchk), 5.4.1 仮想マシンの構成, 3.7 単一インスタンス・データベースの変換

Oracle RAC, 2.2.4

Oracle RAC One Node, 2.2.4

CPU

ケージング, 3.9

CPUプール, 3.9

default-unpinned-pool, 3.9

管理コマンドの例, 3.10.1

odaBaseCpuPool, 3.9

over-subscribed, 3.9

D

データベース

構成ファイル, 2.2.2

削除, 2.2.2

コンテンツの表示, 2.2.2

複数の統合, B.1 ホーム, 2.3

複数の作成, 2.3

複数, 2.3

管理および維持, 2.1 テンプレート

「テンプレート, データベース」を参照

アップグレード, 2.5 Database Control

データベースの管理, 2.1.2

データベース・スナップショット, 2.2.3 データベース記憶域, A.4 デフォルト・グループおよびユーザー, A.2 DHCP (Dynamic Host Configuration Protocol)

初期ネットワーク, 4.7.4

ディレクトリ・パス, A.1 ディスク診断ツール, 5.4.1 ディスク・グループ・サイズ, A.2 Dynamic Host Configuration Protocol

「DHCP」を参照

E

エクスパンダ

情報の表示, 4.21.14, 4.21.25

エラーの検出, 4.21.14

F

ファームウェア

バージョンの表示, 4.21.30

パッチ・バンドル, 1.3

無効なバージョン・エラー, 4.21.28

パッチの適用, 4.27

フラッシュ, 2.4

G

グリッド

ユーザー, 2.1.7

グループおよびユーザーのデフォルト, A.2 ゲスト・オペレーティング・システム

「仮想マシン, ゲスト・オペレーティング・システム」を参照

H

高可用性, 3.7

HRDツール, 5.4.1

I

インスタンス・ケージング, 2.3.1

有効化, 2.3.1

テンプレート, B.1

L

LED

物理ディスクID, 4.14

ローカル・リポジトリ, 3.4, 3.4 ログ・ファイル

Oracleサポート・サービスへの送信, 5.3

ログ・スイッチ

テンプレートの選択, B.1

M

移行

既存のデータベースから, 2.1.3

複数データベース・インスタンス

インスタンス・ケージング, 2.3.1

複数のOracleホーム, 2.3

作成, 2.3

My Oracle Support

トラブルシューティング用ログ・ファイルの送信, 5.3

N

ネイティブVLAN

「仮想ローカル・エリア・ネットワーク」を参照

ネイティブ

ネットワーク・インフラストラクチャ, 3.11 ネットワーク・インタフェース

デフォルト値, 3.11

O

oakcliコマンド

add disk -local, 4.4

apply, 4.5

clone, 4.3, 4.6

clone vdisk, 4.6.1

clone vm, 3.3, 3.3.1, 3.8, 4.6.2

configure, 4.7

configure asr, 4.7.2

configure cpupool, 3.10, 3.10.1, 4.7.3

configure firstnet, 4.7.4

configure network, 4.7.6

configure oda_base, 3.11.1, 3.12, 4.7.7

configure repo, 3.3, 4.7.8

configure vm, 3.3, 3.3.1, 3.3.1, 3.3.1, 3.5, 3.5.1, 3.7, 3.8, 3.10, 3.10.1, 3.11, 4.7.9

configure vmtemplate, 3.5, 4.7.10

copy, 4.8

create, 4.9

db_config_params, 4.9.5

dbhome, 2.5.2

create cpupool, 3.10, 3.10.1, 4.9.1 create database, 2.2.1, 2.2.2, 2.3, 4.9.2 create db_config_params, 2.2.2, 4.9.5 create dbhome, 4.9.3 create dbstorage, 4.9.4 create repo, 3.3, 3.3.1, 4.9.6 create snapshotdb, 4.9.7 create vdisk, 4.9.8 create vlan, 3.11.1, 3.11.1, 4.9.9 delete, 4.10 delete cpupool, 4.10.1 delete database, 4.10.2 delete db_config_params, 2.2.2, 4.10.5 delete dbhome, 4.10.3 delete dbstorage, 4.10.4 delete repo, 3.3.1, 4.10.6 delete vdisk, 4.10.7 delete vlan, 3.11.1, 4.10.8 delete vm, 3.8, 3.8.2, 4.10.9 delete vmtemplate, 3.5, 3.5.1, 4.10.10 -deletenetworkパラメータ, 3.11.1 deploy, 4.11

ログ・ファイル, 4.11

diskwritecache, 4.12 import vmtemplate, 3.3, 3.3.1, 3.5, 3.5.1, 4.13 locate, 4.14 manage diagcollec, 5.3 manage diagcollect, 4.15 modify, 4.17 modify vm, 3.8, 3.11.1

-addnetworkパラメータ, 3.11.1

-sパラメータ, 3.8

virtual disk clauses, 3.8

modify vmtemplate, 3.5.1 orachk, 4.18 -prefnodeパラメータ, 3.3 -repoパラメータ, 3.3, 3.3 resize dbstorage, 4.19 restart oda_base, 3.12, 4.20 show, 4.21

databases, 2.5.1, 2.5.1

db_config_params, 2.2.2

dbhome, 2.5.2

show asr, 4.21.1 show controller, 4.21.3 show core_config_key, 4.21.4 show cpupool, 3.9, 3.10, 3.10.1, 4.21.5 show databases, 4.21.6 show db_config_params, 2.2.2, 4.21.8 show dbhomes, 4.21.7 show dbstorage, 4.21.9 show disk, 4.21.10 show diskgroup, 4.21.11 show enclosure, 4.21.13 show env_hw, 4.21.12 show expander, 4.21.14 show fs, 4.21.15 show -h

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

show ib, 4.21.16 show iraid, 4.21.17, 4.21.22 show memory, 4.21.18 show network, 4.21.19 show power, 4.21.20

例, 5.5

show processor, 4.21.21 show raidsyncstatus, 4.21.22 show repo, 3.3.1, 3.3.1, 4.21.23 show server, 4.21.24 show storage, 4.21.25 show validation storage, 4.21.26 show validation storage errors, 4.21.27 show validation storage failures, 4.21.28 show vdisk, 4.21.29 show version, 4.21.30 show vlan, 3.11.1, 4.21.31 show vm, 3.8, 3.8, 4.21.32 show vmconsole, 3.8, 4.21.34 show vmtemplate, 3.5, 3.5, 3.5.1, 4.21.33 start, 4.22 start oda_base, 4.22.1 start repo, 3.3, 3.3.1, 4.22.2 start vm, 3.8, 4.22.3 stop, 4.23 stop repo, 3.3.1 stop vm, 3.8, 3.8.2, 3.8.2 stordiag, 4.24, 5.4.1 test asr, 4.25 unpack, 1.3.2, 4.26 update, 2.5.1, 4.27 update -patch, 1.3 upgrade, 4.28 upgrade database, 2.5.2 validate, 4.29, 5.1, 5.1.1, 5.1.2 validate -c ospatch, 1.3.3 validate -c storagetopology, 5.1.2, 5.1.2 ODA_BASE

ケージング, 3.9

ドメイン, 3.9

サイズ変更, 3.12

VLAN管理, 3.11.1

odarepo1

ローカル・リポジトリ, 3.4

odarepo2

ローカル・リポジトリ, 3.4

ORAchk, 5.4.1 oracle

ユーザー, 2.1.7

Oracle ACFS (Oracle Automatic Storage Management Cluster File System)

共有リポジトリ, 3.2

Oracle Appliance Kit

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

データベース管理, 2.1

Oracle Appliance Manager, 4.1

コマンドライン・インタフェース, 4.1

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

アルファベット順のコマンド・リスト, 4

コマンド構文, 4.2

Oracle ASM (Oracle Automatic Storage Management)

構成チェック, 5.4.1

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

データ移行, 2.1.3

物理ディスクID, 4.14

トレース・ファイル・アナライザの診断, 5.4.2

ユーザー・グループ, A.2

Oracle Automatic Storage Management

「Oracle ASM」を参照

Oracle Automatic Storage Management Cluster File System

「Oracle ACFS」を参照

Oracle Clusterware

説明, 2.1.4

Oracle Database

「データベース」を参照

Oracle Database Applianceハードウェア監視ツール, 5.5 Oracle Database Resource Manager

インスタンス・ケージング, 2.3.1

Oracle DBCA (Oracle Database Configuration Assistant)

データベースの追加, 2.1.6

データベースの変換, 2.2.4

データベースの削除, 2.1.6

Oracleホーム

複数, 2.3

Oracle RAC One Node

単一インスタンス・データベースの変換, 2.2.4

説明, 2.1.5

Oracle RAC (Oracle Real Application Clusters)

構成設定のチェック, 5.4.1

単一インスタンス・データベースの変換, 2.2.4

説明, 2.1.6

Oracle Clusterware, 2.1.4

トレース・ファイル・アナライザ, 5.4.2

「Oracle RAC One Node」も参照

Oracle Real Application Clusters

「Oracle RAC」を参照

Oracleサポート・サービス

「My Oracle Support」を参照

over-subscribed cpu pool, 3.9 ovmd, 3.8

P

パッチ・バンドル, 1.2

パッチ適用, 1.2, 1.3

パッチの確認, 1.3.3

Oracle Appliance Manager, 1.3

パフォーマンス, 2.4 物理ディスク

LED ID, 4.14

R

rconfigユーティリティ, 2.2.4

Real Application Clusters

「Oracle RAC」を参照

RMAN (Recovery Managerユーティリティ)

データベースの管理, 2.1.3

S

SCAN (単一クライアント・アクセス名)

システム構成, A.5

Oracleサポート・サービスへのログ・ファイルの送信, 5.3 単一クライアント・アクセス名

「SCAN」を参照

単一インスタンス・データベース

Oracle RACまたはOracle RAC One Nodeへの変換, 2.2.4

スナップショット・データベース, 2.2.3 ソフトウェア

インストールのトラブルシューティング, 5.2

領域管理, A.4.2 SQL*Loader, 2.1.3 SRVCTL (サーバー制御ユーティリティ)

データベースの追加および削除, 2.1.6

SSD, 2.4

T

テンプレート

データベース

選択基準, B.1

仮想マシン

一意の自動名前付け, 3.4

管理コマンドの例, 3.5.1

管理, 3.5

各ノードの一意名, 3.4

使用, 3.4, 3.4

トレース・ファイル・アナライザ・ユーティリティ, 5.4.2 トラブルシューティング

AoDB Linuxインストール・ツリー, 5.2

エクスパンダ, 4.21.14

HRDディスク診断ツール, 5.4.2

Oracleサポート・サービス用ログ・ファイル, 5.3

マシン・チェック例外, 5.2

ハード・ドライブのパーティション化, 5.2

パフォーマンスの問題, 5.1.1

インストール前デプロイメント・チェック, 5.1.1

ソフトウェアのインストール, 5.2

システムの起動, 5.2

トレース・ファイル・アナライザ, 5.4.2

U

データベースのアップグレード, 2.5

V

仮想ローカル・エリア・ネットワーク, 3.11

ODA_BASEへの割当て, 3.11.1

ユーザー・ドメインへの割当て, 3.11.1

作成, 3.11.1

ネイティブ, 3.11.1

ODA_BASE, 3.11.1

ユーザー・ドメイン, 3.11.1

削除, 3.11.1

ODA_BASEからの削除, 3.11.1

ユーザー・ドメインからの削除, 3.11.1

表示, 3.11.1

仮想マシン

アセンブリ, 3.4

ケージング, 3.9

Guest Additions, 3.8

ゲスト・オペレーティング・システム, 3.6

高可用性, 3.7

管理, 3.8

メッセージング・インタフェース, 3.8

ODA_BASEのケージング, 3.9

概要, 3.6

ピン留め, 3.9

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

「テンプレート, 仮想マシン」を参照

VLAN

「仮想ローカル・エリア・ネットワーク」を参照

vm

「仮想マシン」を参照

W

Webインタフェース

Oracle Enterprise Manager Database Control, 2.1.2

オラクル社の法律上の注意点について

コピーライトについて

Copyright © 1994-2015, Oracle and/or its affiliates.All rights reserved.

商標と登録商標について

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の登録商標です。

ライセンス制約の保証と結果的に生じる損害の免責

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

保証免責

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

制限付権利

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

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）、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

第三者のコンテンツ、製品、サービスに対する免責事項

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

ドラフトのアルファ版およびベータ版ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。オラクル社およびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。