ホームページ  >  記事  >  データベース  >  CentOS 7 システムに Oracle11g をインストールする方法 (手順)

CentOS 7 システムに Oracle11g をインストールする方法 (手順)

PHPz
PHPzオリジナル
2023-04-19 14:15:065106ブラウズ

Oracle11g は、大量のデータを管理および保存できる強力なリレーショナル データベース管理システムです。 Oracle11g をサーバーにインストールすると、サーバーのデータ管理と処理機能が向上し、リモート管理とデータ共有も容易になります。

CentOS 7 オペレーティング システムに Oracle11g をインストールする手順は次のとおりです。

ステップ 1: Oracle11g インストール ファイルをダウンロードします

まず、Oracle11g をダウンロードする必要があります。 Oracle 公式 Web サイトからのサーバー インストール ファイル。サーバーに適した Linux バージョンのインストール ファイルを通常は zip または tar 形式でダウンロードする必要があることに注意してください。

ステップ 2: サービス パックと依存ライブラリをインストールする

Oracle11g インストール ファイルをダウンロードする前に、Oracle11g をインストールしてスムーズに実行できるように、必要なサービス パックと依存ライブラリをインストールする必要があります。

CentOS 7 オペレーティング システムでは、次のコマンドを使用してサービス パックと依存ライブラリをインストールできます:

yum install -y binutils
yum install -y compat-libstdc++-33
yum install -y compat-libstdc++-33.i686
yum install -y gcc
yum install -y gcc-c++
yum install -y glibc
yum install -y glibc.i686
yum install -y glibc-devel
yum install -y glibc-devel.i686
yum install -y ksh
yum install -y libgcc
yum install -y libgcc.i686
yum install -y libstdc++
yum install -y libstdc++.i686
yum install -y libstdc++-devel
yum install -y libstdc++-devel.i686
yum install -y libaio
yum install -y libaio.i686
yum install -y libaio-devel
yum install -y libaio-devel.i686
yum install -y libXext
yum install -y libXext.i686
yum install -y libXtst
yum install -y libXtst.i686
yum install -y libX11
yum install -y libX11.i686
yum install -y libXau
yum install -y libXau.i686
yum install -y libxcb
yum install -y libxcb.i686
yum install -y libXi
yum install -y libXi.i686
yum install -y make
yum install -y sysstat

ステップ 3: 新しいユーザーを作成する

インストールする前にOracle11g の場合、Oracle11g をインストールして実行するには新しいユーザーを作成する必要があります。

次のコマンドを使用して新しいユーザーを作成できます:

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle

ステップ 4: システム パラメータを設定します

Oracle11g をインストールして正常に実行できることを確認するには、次のようにします。一部のシステムパラメータを変更する必要があります。

システム パラメータは、次のコマンドを使用して設定できます。

vi /etc/sysctl.conf

開いているファイルに次の行を追加します。

fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
fs.aio-max-nr = 1048576

ファイルを保存して終了します。

次に、次のコマンドを使用して、変更したシステム パラメータをすぐに有効にします:

sysctl -p

ステップ 5: ディレクトリの作成

Oracle11g をインストールする前に、Oracle11g 用のディレクトリをいくつか作成する必要があります。 Oracle11g 構成ファイル、データ ファイル、ログ ファイルを保存します。

次のコマンドを使用してディレクトリを作成できます:

mkdir /u01
mkdir /u01/app
mkdir /u01/app/oracle
mkdir /u01/app/oraInventory
chown -R oracle:oinstall /u01
chmod -R 775 /u01

ステップ 6: 環境変数の編集

oracle ユーザーの環境変数を編集し、 Oracle11gへのパス。

環境変数は、次のコマンドを使用して編集できます:

vi /home/oracle/.bash_profile

開いたファイルに次の行を追加します:

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin

ファイルを保存して終了します。

次に、次のコマンドを使用して、変更した環境変数をすぐに有効にします。

source /home/oracle/.bash_profile

ステップ 7: Oracle11g インストール ファイルを解凍します。

ダウンロードした Oracle11g インストール ファイルを / に解凍します。 u01/app/oracle ディレクトリ。

次のコマンドを使用して、インストール ファイルを解凍できます。

unzip linux.x64_11gR2_database.zip -d /u01/app/oracle/

ステップ 8: インストール プログラムを実行します

oracle ユーザーとしてログインし、/u01/ と入力します。 app/oracle/database ディレクトリ。

次に、./runInstaller コマンドを実行して、Oracle11g インストール プログラムを開始します。

インストール プログラムは、クライアントのチェック、インストール タイプの選択、Oracle11g の一意の識別子 (SID) 設定、Oracle11g ストレージ タイプの設定、Oracle11g インストール オプションの設定、および最終インストールを順番に実行します。

./runInstaller コマンドを実行するときは、次の点に注意する必要があります。

  • ./runInstaller コマンドを実行するには、root ユーザーを使用する必要があります。それ以外の場合は、権限が必要です。拒否されたエラーが表示されます。
  • インストールの種類を選択するときは、デフォルトのオプションを使用してインストールする場合は「標準」を選択します。
  • Oracle11g のストレージ タイプ設定で、ファイル システムをストレージに使用する場合は、[ファイル システム] を選択します。
  • インストール オプション設定で、「Oracle Database のインストールと構成」および「データベースの作成」を選択します。

インストール プロセスには時間がかかる場合があります。しばらくお待ちください。

ステップ 9: Oracle11g データベースの作成

Oracle11g のインストールが完了したら、新しい Oracle11g データベースを作成する必要があります。

次のコマンドを使用してデータベースを作成できます:

dbca

開いたOracle11g Database Configuration Assistantで、ウィザードに従ってデータベース名、データベースの保存場所、管理者のアカウントとパスワードを指定します。その他の情報。

データベースを作成するときは、次の点に注意する必要があります。

  • ストレージ タイプとしてファイル システムを使用します。
  • [管理者] タブで、管理者のアカウントとパスワードを指定します。
  • [文字セット] タブで、AL32UTF8 文字セットを使用します。
  • [ストレージ] タブで、[サイズ設定] タブのデータベース ファイル サイズを 1024MB に設定します。

ステップ 10: Oracle11g のインストールを確認する

Oracle11g データベースが作成されたら、Oracle11g のインストールと構成が正しいかどうかを確認できます。

次のコマンドを使用して、Oracle11g データベースにログインできます。

sqlplus / as sysdba

ログインに成功した後、いくつかの簡単な SQL 文を実行して、Oracle11g のインストールと構成を確認できます。

たとえば、次の SQL 文を使用して、現在接続されている Oracle11g データベースのバージョンを表示できます。

SELECT * FROM v$version;

返された結果に Oracle11g のバージョン番号が含まれている場合は、Oracle11g がインストールされていることを意味します。正常に構成されました。

概要

Oracle11g は、サーバー データの管理と処理に使用できる、非常に強力で一般的に使用されているデータベース管理ツールです。 CentOS 7 オペレーティング システムに Oracle11g をインストールするには、いくつかのシステム パラメータを設定し、依存ライブラリをインストールする必要があります。その後、Oracle11g インストーラを使用してインストールと構成を行うことができます。インストールが完了したら、新しい Oracle11g データベースを作成し、Oracle11g が正しくインストールされ構成されているかどうかを確認する必要があります。

以上がCentOS 7 システムに Oracle11g をインストールする方法 (手順)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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