Oracle は世界をリードするデータベース管理システムであり、その 11g バージョンは多くの企業や個人ユーザーに愛用されています。ただし、Oracle11g のインストールプロセスは比較的煩雑で、複数のマシンにインストールする必要がある場合は、多くの時間と人的リソースを消費します。インストール効率を向上させるために、Oracle では、人間の介入なしでソフトウェアの自動インストールを完了できるサイレント インストール方法を提供しています。この記事では、Oracle11gをサイレントインストールする方法を紹介します。
1. 準備
Oracle11g をサイレント インストールする前に、次の作業を準備する必要があります:
1.Oracle11g インストール メディア (通常は CD または ISO イメージ)、
2.Oracle11g 応答ファイルインストール ファイルの (.rsp ファイル) は、Oracle が提供するテンプレート ファイルを使用して変更できます;
3. インストール スケジュール (.lst ファイル)、インストール プロセスとエラー情報を記録するために使用されます;
4. 管理 A管理者権限を持つコマンド ライン インターフェイスまたはターミナル、および十分なディスク領域とメモリ リソース。
2. 応答ファイルの作成
応答ファイル (.rsp ファイル) は、Oracle11g のサイレント インストールの鍵であり、インストール プロセス中に入力する必要があるさまざまなパラメータ情報が記録されます。 Oracle では、変更用のテンプレート ファイル (db_install.rsp など) を提供しており、インストール パラメータをカスタマイズする必要がある場合は、実際の状況に応じてファイルの内容を変更できます。次に、一般的な応答ファイルの例を示します。
[全般]
ORACLE_BASE="/u01/app/oracle"
INVENTORY_LOCATION= "/u01/app/oraInventory"
ORACLE_HOME="/u01/app/oracle/product/11.2.0/dbhome_1"
グローバル データベース名.
データベースの文字セット。
データベース ソフトウェアをインストールするか、データベース ソフトウェアを作成するかを指定します。 a
データベースを作成するか、データベースをアップグレードするかを指定します。既存のデータベース。
SYS_PASSWORD="パスワード"
SYSTEM_PASSWORD="パスワード"データベース ファイルの場所。
DATA_LOCATION="/u01/app/oracle/oradata"
DB_CONTROL_FILES_LOCATION="/u01/app/oracle/oradata"
DB_CONTROL_FILES="ora_control1 、 ora_control2 、 ora_control3"REDO ログ ファイルの場所。
DB_RECOVERY_FILE_DEST="/u01/app/oracle/flash_recovery_area"
TOTAL_MEMORY=2048
インストールの言語。
有効な値は次のとおりです: AMERICAN_AMERICA.WE8ISO8859P1,
インストール タイプ。
INSTALL_TYPE="Typical"
製品のアップデートを確認するかどうかを指定します。
UPDATES_CHECK= TRUE
セキュリティ オプションを有効にする
SECURITY_UPDATES_VIA_MYORACLESUPPORT=FALSE
システムに入るクラス。SGA および PGA に許可されるメモリの最大数
を決定します。
データベースの作成時に使用するテンプレートを指定します。
TEMPLATE_NAME="General_Purpose.dbc"
GDBNAME="orcl"
SYS_PASSWORD="パスワード"
SYSTEM_PASSWORD="パスワード"データベースの文字セット。
CHARACTERSET ="AL32UTF8"
NATIONAL_CHARACTERSET="UTF8"
DATA_LOCATION="/u01/app/oracle/oradata"
DB_CONTROL_FILES_LOCATION="/u01/app/oracle/oradata"
DB_RECOVERY_FILE_DEST="/u01/app/oracle/flash_recovery_area"
DB_RECOVERY_FILE_DEST_SIZE=2GDB_INSTALLATION_SLIM_CONFIG=true
[EMCONFIG]
EM_CONFIGURATION=LOCAL
EM_PASSWORD="パスワード"
[REAL_APPLICATION_CLUSTER]
CLUSTER_NODES=a1,a2,a3
NODEVIP="orclvip"
NODEVIP_PORT=1521
CLUSTER_SCAN_NAME="orclscan"
CLUSTER_SCAN_PORT="1521"
CLUSTER_SCAN_PORTS="1522,1523,1524"
DB_NAME="racdb"
DB_UNIQUE_NAME="racdb1"
DB_LISTENER_PORT=1521
DB_STORAGE_TYPE="ASM"
ASM_DISK_STRING="ORCL:*"
上記は応答ファイルの一部ですこの例には、一般的に使用されるインストール パラメータ設定が提供されており、実際の条件に応じて変更できます。
3. インストール計画の作成
インストール計画 (.lst ファイル) は、Oracle11g のサイレント インストール中に生成されたログ情報とエラー情報を記録するために使用されます。インストール スケジュールを作成すると、インストール プロセス中に発生する問題のトラブルシューティングが容易になります。通常、インストール スケジュールは応答ファイルで次のように構成できます:
[GENERIC]
LOG_FILE="oraInstall.log"
インストール計画ファイルの名前とファイルの場所を指定します。
この設定は、Oracle ソフトウェアをインストールする場合にのみ必要です
4. サイレント インストールの実行
サイレント インストールを実行するには、コマンドライン インタフェースまたはターミナルを使用し、管理者権限で実行し、Oracle11g インストール メディアが配置されているパスを入力して、次のコマンドを実行する必要があります。コマンド: . /runInstaller -silent -responseFile /path/to/response/file -ignoreSysPrereqs -ignorePrereq
このうち、-responseFile パラメーターは、応答ファイルのパスとファイル名を指定します。 -silent パラメータはサイレント モードで実行することを示し、-ignoreSysPrereqs および -ignorePrereq パラメータはシステム前提条件と前提条件チェックが無視されることを示します。
インストール プロセス中に、実際の状況に応じてパラメータを変更し、インストールが完了するまでプロンプトに従うことができます。インストールが完了すると、インストール スケジュールにログ情報とエラー情報が生成され、問題のトラブルシューティングに使用できます。
概要
この記事では、応答ファイルの作成、インストール スケジュールの作成、サイレント インストールの実行など、Oracle11g のサイレント インストールの手順を紹介します。サイレント インストールはインストール効率を大幅に向上させることができ、特に Oracle11g を複数のマシンにインストールする必要がある場合は、より便利で高速です。この記事が、Oracle11g をインストールするユーザーの作業負荷の軽減に役立ちれば幸いです。以上がoracle11gをサイレントインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。