ホームページ  >  記事  >  データベース  >  oracle11gをサイレントインストールする方法

oracle11gをサイレントインストールする方法

PHPz
PHPzオリジナル
2023-04-17 16:36:431916ブラウズ

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 Database 11gR2 をインストールするための応答ファイル

このファイルは、Oracle Universal Installer によって生成されます。

[全般]

Oracle ベース ディレクトリの場所。

ORACLE_BASE="/u01/app/oracle"

Oracle インベントリ ディレクトリの名前。

INVENTORY_LOCATION= "/u01/app/oraInventory"

Oracle ホームの場所。

ORACLE_HOME="/u01/app/oracle/product/11.2.0/dbhome_1"

データベースの名前。通常、これは文字で始まり、最大 8 文字を含む名前です。

ORACLE_SID="orcl"

グローバル データベース名.

GDBNAME="orcl"

データベースの文字セット。

CHARACTERSET="AL32UTF8"

データベース ソフトウェアをインストールするか、データベース ソフトウェアを作成するかを指定します。 a

データベース。データベース ソフトウェアの場合は「ソフトウェアのみ」を選択します。

インストール。

INSTALL_OPTION="INSTALL_DB_AND_CONFIG"

データベースを作成するか、データベースをアップグレードするかを指定します。既存のデータベース。

新しいデータベースを作成するには、[データベースの作成] を選択します。

既存のデータベースをアップグレードするには、[既存のデータベースのアップグレード] を選択します。

CREATE_DATABASE_TYPE= "CREATE_DATABASE"

SYS および SYSTEM ユーザーのパスワード。

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"

DB_RECOVERY_FILE_DEST_SIZE=2G

データベースのメモリ制限SGA および PGA.


TOTAL_MEMORY=2048

[LANGUAGE]

インストールの言語。

有効な値は次のとおりです: AMERICAN_AMERICA.WE8ISO8859P1,

AMERICAN_AMERICA.UTF8、またはその他の有効な文字セット名。

独自の言語名を指定することもできます。

SELECTED_LANGUAGES="AMERICAN_AMERICA.UTF8"

[INSO]

インストール タイプ。

INSTALL_TYPE="Typical"

[INSTALLUPDATES]

製品のアップデートを確認するかどうかを指定します。

UPDATES_CHECK= TRUE

[SECURITY]

セキュリティ オプションを有効にする

SECURITY_UPDATES_VIA_MYORACLESUPPORT=FALSE

[SYSTEMCLASS]

システムに入るクラス。SGA および PGA に許可されるメモリの最大数

を決定します。

有効な値は次のとおりです: デスクトップ、サーバー、またはカスタム

カスタムを選択した場合、メモリ サイズは自分で指定する必要があります。

次の例はサーバー クラス マシン用です。

oracle.install.db.config.starterdb.memoryLimit=1024

[ DATABASE]

データベースの作成時に使用するテンプレートを指定します。

TEMPLATE_NAME="General_Purpose.dbc"

このデータベースのグローバル データベース名。

GDBNAME="orcl"

SYS および SYSTEM ユーザーのパスワード。

SYS_PASSWORD="パスワード"

SYSTEM_PASSWORD="パスワード"

データベースの文字セット。


CHARACTERSET ="AL32UTF8"

データベースの各国文字セット。

NATIONAL_CHARACTERSET="UTF8"

データベース ファイルの場所。

DATA_LOCATION="/u01/app/oracle/oradata"

制御ファイルの場所。

DB_CONTROL_FILES_LOCATION="/u01/app/oracle/oradata"

REDO ログ ファイルの場所.

DB_RECOVERY_FILE_DEST="/u01/app/oracle/flash_recovery_area"

DB_RECOVERY_FILE_DEST_SIZE=2G

インストール後にデータベースのバックアップを実行します。

有効な値は次のとおりです: YES または NO

DB_INSTALLATION_SLIM_CONFIG=true

[EMCONFIG]

Y を入力してくださいEnterprise Manager を構成する場合。

EM_CONFIGURATION=LOCAL

Enterprise Manager のパスワード。

EM_PASSWORD="パスワード"

[REAL_APPLICATION_CLUSTER]

これが Real Application Clusters インストールであるかどうかを指定します。

CLUSTER_NODES=a1,a2,a3

VIP 名とポートを指定します。

NODEVIP="orclvip"
NODEVIP_PORT=1521

SCAN 名とポートを指定します。

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

ファイルは /tmp ディレクトリに作成されます。デフォルトでは、log

ファイル名は「installActions.log」です。

例:

LOGFILE=/u01/app/oracle/installer/log/installation.log

LOG_FILE="oraInstall.log"

インストールされたソフトウェアのインベントリを保存します。

インベントリの場所を指定しない場合、ソフトウェアはデフォルトのインベントリ ディレクトリにインストールされます。

例:

INVENTORY_LOCATION=/tmp/oracleInventory

INVENTORY_LOCATION="/u01/app/oraInventory"

インストール計画ファイルの名前とファイルの場所を指定します。

インストールplan ファイルには、インストール中に選択したすべての構成の記録が含まれます。

例:

INSTALL_PLAN=/u01/app/oracle/installer/log/ planFile。 lst

INSTALL_PLAN="ora_install_plan.lst"

リモート シェル プログラムへのパス (存在する場合) を指定します。

この設定は、Oracle ソフトウェアをインストールする場合にのみ必要です

リモート コンピューター上。

例:

SSH_PATH=/usr/local/bin/ssh

SSH_PATH="/usr/bin/ssh"

上記の例は、インストールスケジュールを作成するための設定ファイルです。

4. サイレント インストールの実行

サイレント インストールを実行するには、コマンドライン インタフェースまたはターミナルを使用し、管理者権限で実行し、Oracle11g インストール メディアが配置されているパスを入力して、次のコマンドを実行する必要があります。コマンド:

. /runInstaller -silent -responseFile /path/to/response/file -ignoreSysPrereqs -ignorePrereq


このうち、-responseFile パラメーターは、応答ファイルのパスとファイル名を指定します。 -silent パラメータはサイレント モードで実行することを示し、-ignoreSysPrereqs および -ignorePrereq パラメータはシステム前提条件と前提条件チェックが無視されることを示します。

インストール プロセス中に、実際の状況に応じてパラメータを変更し、インストールが完了するまでプロンプトに従うことができます。インストールが完了すると、インストール スケジュールにログ情報とエラー情報が生成され、問題のトラブルシューティングに使用できます。

概要

この記事では、応答ファイルの作成、インストール スケジュールの作成、サイレント インストールの実行など、Oracle11g のサイレント インストールの手順を紹介します。サイレント インストールはインストール効率を大幅に向上させることができ、特に Oracle11g を複数のマシンにインストールする必要がある場合は、より便利で高速です。この記事が、Oracle11g をインストールするユーザーの作業負荷の軽減に役立ちれば幸いです。

以上がoracle11gをサイレントインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。