機械翻訳について

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

Oracle Database Applianceソフトウェア構成のデフォルトです。

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

Oracle Database ApplianceのOracleホームは、Optimal Flexible Architectureのガイドラインに従っています。

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

項目 ディレクトリ・パス

Gridホーム

/u01/app/release-specific_name/gi owner

Gridベース

/u01/app/gi owner

Oracleホーム

/u01/app/rdbms owner/product/dbhome_release-specific_namesequence_number

Oracleベース

/u01/app/rdbms owner

Oracleインベントリ

/u01/app/oraInventory

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

表を確認して、アプライアンスをデプロイするときに作成されたグループとデフォルト・ユーザーを確認します。 すべてのパスワードは、デプロイ時に定義するマスター・パスワードに設定されます。

Oracleグループおよびユーザー構成

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

グループおよびユーザー デフォルト値

Oracle Grid Infrastructureインストール所有者

grid、UID 1001

Oracle Databaseインストール所有者

oracle、UID 1000

Oracle Databaseシステム管理者

sys

Oracle Database汎用管理者

system

Oracleインベントリのシステム権限グループ

oinstall、GID 1001

Oracle ASM管理者のシステム権限

asmadmin、GID 1004

Oracle ASMユーザーのシステム権限

asmdba、GID 1006

Oracle ASMオペレータのシステム権限

asmoper、GID 1005

Oracle Database管理者のシステム権限

dba、GID 1003

Oracle Databaseオペレータのシステム権限

dbaoper、GID 1002

Oracle Database Applianceのシステム構成

Oracle Database Applianceの構成オプションを示します。

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

項目

Red Hat Compatible Kernelを使用したOracle Linux

Oracle Linux 6.9 with kernel-4.1.12-112.14.1.el6uek.x86_64

Oracle Databaseリリース

12.1.0.2.180417, 11.2.0.4.180417

Oracle Database Enterprise Edition、Oracle Database Standard Edition 2、Oracle Database Standard Edition 1、Oracle Database Standard Edition

SCANポート番号

1521

Oracle Enterprise Edition DBコントロール・ポート

1158

Enterprise Managerにアクセスするには、次のURLの文字列を入力します。ここで、hostname は、Oracle Database Applianceサーバー・ノードの1つの名前です。

https://hostname:1158/em

拡張メモリーによるパフォーマンス向上のためのIOps値のチューニング

メモリーを拡張した後、kernel.semhugepageサイズ、およびoracle memlockの値を調整して、ストレージのパフォーマンスを向上させることにより、I/O per second(IOps)値を調整します。

パフォーマンスは、完全にデプロイされたOracle Database Applianceの構成によって決まります。 メモリーを拡張した後、oakcli reconfigure osparamsコマンドを使用して、memlockおよびvm.nr_hugepagesの現在の構成および推奨値を表示します。 kernel.semhugepageサイズ、およびoracle memlockを調整するために提供される値は、推定値です。 ワークロードに応じて設定が異なる場合があります。

注意:

設定を調整するときは、両方のノードで変更を加えてください。

kernel.semパラメータの増加

Oracle Database Applianceで複数のOracleデータベースを実行する場合は、パフォーマンスを向上させるために両方のノードでセマフォ・パラメータ(kernel.sem)を増やしてください。

次のセマフォ・パラメータは、共有メモリーを定義します:

  • semmsl: セットごとのセマフォの数。 デフォルトは通常250です。

  • semmns: 利用可能なセマフォの総数。 デフォルトは通常32000です。

  • semopm: セマフォ呼び出しごとに実行できる操作の数。 デフォルトは通常100です。

  • semmni: システムで使用可能な共用メモリー・セグメントの最大数。 デフォルトは通常142です。

パラメータは/etc/sysctl.confファイル内で順番に表示されます。 たとえば、kernel.sem = 250 32000 100 142

次のように、/etc/sysctl.confファイルの値を両方のノードの250 32000 100 142から1510 214420 1510 200に編集します:

# vi /etc/sysctl.conf 
kernel.sem=1510 214420 1510 200 
# sysctl -p /etc/sysctl.conf 

HugePageのサイズを増やす

非常に大きなページ・サイズ(デフォルトの4 KBより大きい)を使用すると、ページ表エントリにアクセスするために必要なシステム・リソースの量を減らすことによって、システム・パフォーマンスを向上させることができます。 HugePagesでは、オペレーティング・システムのページ表(仮想メモリーから物理メモリーへのマッピング)が小さくなります。各ページ表のエントリはより大きなページを指し、カーネルはライフ・サイクルを監視する必要があるページが少なくなります。

両方のノードでhugepagesを67200から103865に増やします:

# vi /etc/sysctl.conf vm.nr_hugepages=103865 # sysctl -p /etc/sysctl.conf

Oracleユーザーのメモリー制限を増やす

ユーザーoracleのメモリー制限は、HugePagesの数にHugepagesizeを掛けて計算されます。 たとえば、2013 * 2048 = 4122624となります。

両方のノードでmemlockの制限を192000000から256000000に増やします:

# vi /etc/security/limits.conf
oracle  soft   memlock   256000000 
oracle   hard   memlock   256000000

共有メモリーの設定

次のパラメータは、使用可能な共有メモリー(ページ単位)の量を決定します:

  • shmall: システムに割り当てることができる共有メモリーの合計量。

  • shmmax: 共有メモリー・セグメントの最大サイズ。

  • shmmni: システム上で使用可能な共用メモリー・セグメントの最大数。 オラクルは4096を推奨しています。

現在の設定は、すべてのメモリーの組み合わせを完全にカバーします。

total_mem = `cat /proc/meminfo | grep MemTotal: | awk '{print $2}`

「巨大な」pages = (total_mem / 4096)* 1.05 (oc4jのような他のプロセスを処理するために余分な5%が追加されます)

memlock = 3/4 * total_memの場合

拡張メモリーを使用したパフォーマンスのIOps構成の見積もり

この表には、メモリーを拡張した後のパフォーマンスを向上させるための構成設定が示されています。 両方のノードの設定を調整します。

表A-4 Oracle Database Appliance IOpsの構成値

環境変数 384 GB 512 GB 768 GB

oracleユーザー用のmemlock

294000000

391000000

588000000

hugepages

102681

137088

205900

注意:

memlockhugepagesの設定はKBで指定します。

パスワードの変更

管理者アカウントのパスワードを変更して、システムを保護します。

デプロイ中に、rootとデータベース・ユーザーSYSSYSTEMおよびPDBADMINがマスター・パスワードに設定されます。 デプロイメント後、oraclegridのパスワードもマスター・パスワードに設定されます。これはwelcome1です。

注意:

パスワードを企業のユーザー・セキュリティ・プロトコルに従うように変更してください。

データベース・システムを保護するために必要な構成とベスト・プラクティスに関する情報は、Oracle Database Applianceセキュリティ・ガイドおよびOracle Databaseセキュリティ・ガイドを参照してください。