RHEL / CentOS / Oracle Linux6.5へのOracle12cのインストールと構成-パートII


前回の記事では、Oracle12cインストールの前提条件を設定する方法を説明しました。この記事では、RHEL/CentOS/Oracle Linux6.5でのOracle12cのインストールと構成、およびOracleのインストール後の手順について説明します。

  1. Installing Prerequisites for Oracle 12c in RHEL/CentOS/Oracle Linux 6.5 – Part I

CentOS6.5へのOracle12cデータベースのインストール

1.抽出後、2.6GBのサイズのデータベースディレクトリを取得します。それで、次に、オラクルをインストールします。 runInstallerを実行してインストールを開始しましょう。インストーラーディレクトリに移動し、インストーラーを実行します。

# cd database/
# ./runInstaller

インストーラーはここで起動されました。すべてのステップで、[次へ]または[OK]をクリックして先に進む必要があります。

2.セキュリティ更新が必要ないため、この手順をスキップします。チェックボックスのチェックを外し、「My OracleSupportを介してセキュリティ更新プログラムを受け取りたい」というチェックボックスをオンにします。

[次へ]をクリックすると、入力していないというエラーが表示され、メールアドレスをクリックして[はい]をクリックして続行します。

3.デフォルトで電子メールの手順をスキップしましたが、ソフトウェアの更新をスキップすることを選択します。[次へ]をクリックして続行します。

ここで私はすべての依存関係を解決しましたが、それでも最小要件に達していないということです。心配しないでください。先に進んで[はい]を選択して続行できます。

4.次に、インストールのタイプを選択します。データベースを作成して構成するための最初のオプションを選択します。

5.ここでサーバークラスを選択します。デスクトップマシンにインストールする必要がある場合は、上記のオプションをデスクトップクラスとして選択できます。

6.ここでは、シングルインスタンスデータベースのインストールのみをセットアップします。したがって、最初のオプションを選択します。

7. Advance install オプションを選択して、インストール手順の実行中にさらにオプションを取得します。

8.デフォルトでは、言語は英語として選択されます。言語に応じて変更する必要がある場合は、以下のリストから選択してください。

9.探しているデータベースインストールのエディションを選択するときが来ました。大規模なプロダクションの場合、Enterpriseを使用するか、Standard Editionが必要な場合、またはそこに記載されているオプションを選択できます。データベースの人口はすぐに増加するため、エンタープライズインストールには6.5GBを超えるスペースが必要です。

10. Oracleベースのインストール場所を入力します。ここに、インストールされているすべての構成ファイルが保存されます。この記事の最初の部分のステップ#12で場所を作成したので、ここでOracleインストールパスの場所を定義する必要があります。

11.初めてのインストールでは、すべてのインベントリファイルが「/ u01/app/oralnventory」ディレクトリの下に作成されます。インストール用のグループoracleを作成しました。これで、oracleグループにInventoryDirectoryにアクセスする権限が与えられました。オペレーティングシステムグループのグループとしてOracleを選択しましょう。

12.作成するデータベースのタイプを選択します。以来、私たちは汎用目的で使用しているので、以下のオプションから一般を選択し、[次へ]をクリックします。

13.一意に識別されるグローバルデータベース名を指定し、[コンテナとして作成]データベースのチェックを外します。ここでは複数のデータベースを作成しないためです。

14.私のインストールでは、仮想マシンに4GBのメモリを割り当てましたが、これはOracleにとって十分ではありません。ここでは、システムグローバル領域を使用するためにメモリの割り当てを自動的に有効にする必要があります。

自動メモリ管理を有効にするというチェックボックスをオンにして、デフォルトのメモリ割り当てを維持します。サンプルスキーマが必要な場合は、チェックしてインストールを続行できます。

15.データベースストレージを保存する場所を選択する必要があります。ここでは、「/ u01/app/oracle/oradata」の場所を割り当ててデータベースを保存し、「次へ」をクリックしてインストーラーの手順に進みます。

16.オラクルのクラウドコントロールマネージャーの認証情報を持っていないため、この手順をスキップする必要があります。

17.リカバリオプションを有効にする必要がある場合は、[リカバリを有効にする]をオンにする必要があります。実際の環境では、これらのオプションはセットアップが必須です。ここでこのオプションを有効にするには、別のグループを追加する必要があり、データベースが保存されるデフォルトの場所ではなく、ファイルシステムの場所の1つを定義する必要があります。

18.インストール中にすべてプリロードされるスターターデータベースのパスワードを定義する必要があります。パスワードには、英数字、大文字、小文字を含める必要があります。たとえば、私のパスワードは Redhat123 です。このパスワードは、Webインターフェイスのログインでも使用します。

19. oracleグループを選択するために必要なデータベースを作成するために、システム権限を提供する必要があります。すべてのオプションにoracleを選択します。

20.最後に、データベースを作成する前にすべての設定を確認できます。変更が必要な場合は、設定を編集できます。

21.ファイルの準備とコピーのインストールが開始されました。ハードウェアリソースによると、これは完了するまでに長い時間がかかります。

22.セットアッププロセス中に、次の図に示すように、rootユーザーとして2つのスクリプトを実行するように求められます。

rootユーザーとしてOracleServerにログインし、「/」パーティションに切り替えて、図のように以下のスクリプトを実行します。

# cd /
# ./u01/app/oralnventory/orainstRoot.sh
# ./u01/app/oracle/product/12.1.0/db_1/root.sh

スクリプトの実行プロセス中に、ローカルの bin ディレクトリのフルパス名を入力するように求められる場合があります。以下に示すようにパスを入力して、Enterキーを押してください。

/usr/bin

23.上記の2つのスクリプトが正常に実行されたら、[OK]をクリックして先に進む必要があります。

24.上記のすべてのタスクを正常に完了すると、すべての詳細が記載された Database Configuration Assistant ウィンドウが表示され、 EM Database Express URLが表示されます。 [OK]をクリックして先に進みます。

https://oracle12c.tecmint.local:5500/em

データベースアカウントのパスワードを変更する場合は、パスワード管理を使用できます。

それでおしまい! データベースの構成が正常に完了しました。次に、[次へ]をクリックしてインストールプロセスを続行します。

最終的に、OracleDatabaseのインストールは正常に完了しました。 「閉じる」をクリックして、Oracleインストーラを終了します。

25.データベースのインストールが完了したら、次に進んでインストール後の構成を行います。 viエディターを使用してファイル「oratab」を開きます。

# vim /etc/oratab

ファイルを開いた後、次の行を検索します。

orcl:/u01/app/oracle/product/12.1.0/db_1:N 

そして、示されているようにパラメータNをYに変更します。

orcl:/u01/app/oracle/product/12.1.0/db_1:Y

マシンを再起動して、新しい変更を加えます。

26.マシンを再起動した後、「lsnrctl status」コマンドを使用して、リスナーが稼働していることを確認します。

# lsnrctl status

自動的に起動しない場合は、「lsnrctlstart」コマンドを使用して手動で起動する必要があります。

# lsnrctl start

注:lsnrctlが起動しない場合は、トラブルシューティング手順(記事の最後に記載)を読んでエラーがあれば修正し、リスナーを起動してみてください。

27.次に、 sysdba を使用してオペレーティングシステムユーザーとしてOracleデータベースにログインし、データベースを起動します。

# sqlplus / as sysdba
# startup

28.次に、次のアドレスでOracleWebインターフェースにアクセスします。

https://oracle12.tecmint.local:5500/em

OR

https://192.168.0.100:5500/em

EM Expressがユーザー名とパスワードの入力を求めてきたら、を使用してSYSやSYSTEMなどのDBA特権を持つユーザーとしてログインし、スキーマパスワードに使用したパスワードを使用します。

Login User = SYSTEM
Password   = Redhat123

29. Oracleパネルにログインすると、メインインターフェイスがデータベースホームとして表示され、以下に示すようなスクリーンショットがいくつか表示されます。

手順:Oracleのトラブルシューティング

30.リスナーが起動しない場合は、以下のファイルでドメイン名をローカルIPアドレス127.0.0.1に置き換える必要があります。

/u01/app/oracle/product/12.1.0/db_1/network/admin/listener.ora

それでおしまい!最後に、CentOS6.5でのOracle12cのインストールと構成が正常に完了しました。 Oracleデータベース12cのセットアップ中にエラーが発生した場合は、コメントを削除してください。

全著作権所有。 © Linux-Console.net • 2019-2022