ホームページ  >  記事  >  データベース  >  OracleデータベースLinuxのインストール

OracleデータベースLinuxのインストール

WBOY
WBOYオリジナル
2023-05-07 22:23:361256ブラウズ

Linux システムに Oracle データベースをインストールする必要がある場合、この記事では基本的なガイダンスを提供します。次の手順は、Oracle Database 19c の Linux x86-64 (64 ビット) バージョンに基づいています。以下のガイドラインに従ってください。

ステップ 1: システム要件の確認

インストールを開始する前に、Oracle Database 19c の次のシステム要件を満たす必要があります:

  • オペレーティング システム: Oracle Linux 7.1、Red Hat Enterprise Linux (RHEL) 7.1、SUSE Linux Enterprise Server (SLES) 12.2、カーネル 3.10.0-229El7.x86_64 以降。
  • プロセッサ アーキテクチャ: x86-64 (64 ビット) または Linux ARM AArch64 (ARMv8/64 ビット)

たとえば、Oracle Linux 7.6 (64 ビット) では、次のコマンドを使用して、オペレーティング システムとカーネルのバージョンを確認します。

$ uname -r
3.10.0-957.el7.x86_64

$ cat /etc/oracle-release
Oracle Linux Server release 7.6

ステップ 2: Oracle Database ソフトウェアをダウンロードする

Oracle Database ソフトウェアは、Oracle 公式 Web サイトからダウンロードできます。まず Oracle アカウントを作成し、次に必要なバージョンを選択して、以下のリンクからダウンロードします:

https://www.oracle.com/database/technologies/oracle19c-linux-downloads.html

この例では、フルバージョンの「Oracle Database 19c (19.3) for Linux x86-64」を使用します。

ステップ 3: Oracle Inventory ディレクトリの作成

Oracle ソフトウェアをインストールする前に、Oracle Inventory ディレクトリを作成する必要があります。このディレクトリは、Oracle ソフトウェアのインストールに関するメタデータとログ ファイルを保存するために使用されます。次のコマンドを使用して、このディレクトリと、対応するグループおよび権限を作成できます。

$ sudo mkdir -p /u01/app/oraInventory 
$ sudo chown oracle:oinstall /u01/app/oraInventory 
$ sudo chmod 770 /u01/app/oraInventory 

ステップ 4: ユーザーとグループの追加

Oracle データベースを正常にインストールするには、 oracle という名前のユーザーを oinstall グループに追加し、必要な権限を与えます。ユーザーを作成するには、次のコマンドを使用します:

$ sudo useradd -m oracle 

ユーザーを作成した後、そのパスワードも設定する必要があります:

$ sudo passwd oracle 

次に、ユーザーを oinstall グループに追加する必要があります:

$ sudo usermod -aG oinstall oracle 

そして、umask を 022 に設定します:

$ echo "umask 022" >> /home/oracle/.bashrc 

ステップ 5: /etc/security/limits.conf を編集します

システム ファイル /etc/security を編集する必要があります/limits.conf 、新しいユーザー oracle のソフトウェア制限を設定します。ファイルの最後に次の行を追加してください:

oracle soft nofile 1024 
oracle hard nofile 65536 
oracle soft nproc 2047 
oracle hard nproc 16384 
oracle soft stack 10240 
oracle hard stack 32768 

ステップ 6: /etc/sysctl.conf を編集します

システム ファイル /etc/sysctl.conf を編集する必要もあります。 Oracle Databaseのパフォーマンスを向上させます。ファイルの最後に次の行を追加してください:

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 = 1048576 

Linux システムに変更を適用します:

$ sudo sysctl -p 

ステップ 7: 必要なパッケージをインストールします

Oracle をインストールする前にデータベース、あなた いくつかの依存パッケージをインストールする必要があります。次のコマンドを使用して、必要なパッケージをインストールできます:

$ sudo yum install -y binutils \ 
compat-libcap1 \ 
compat-libstdc++-33 \ 
gcc \ 
gcc-c++ \ 
glibc \ 
glibc-devel \ 
ksh \ 
libaio \ 
libaio-devel \ 
libgcc \ 
libstdc++ \ 
libstdc++-devel \ 
libXi \ 
libXtst \ 
make \ 
net-tools \ 
nfs-utils \ 
smartmontools \ 
sysstat \ 
unixODBC \ 
unixODBC-devel 

ステップ 8: Oracle Database パッケージを解凍します

Oracle Database パッケージを /tmp ディレクトリに解凍し、その権限を変更します :

$ su - oracle 
$ unzip /tmp/LINUX.X64_193000_db_home.zip -d /u01/app/oracle/product/19.3.0/dbhome_1 
$ chmod -R 775 /u01/app/oracle/product/19.3.0/dbhome_1 

ステップ 9: インストールの準備

Oracle データベースをインストールする前に、X-Window システムを無効にし、次の変数を設定する必要があります:

$ export DISPLAY=:0.0 
$ xhost + 

ステップ 10: Oracle データベースの実行インストーラ

Oracle Database インストーラを実行するには、次のコマンドを実行します。

$ cd /u01/app/oracle/product/19.3.0/dbhome_1 
$ ./runInstaller 
  • 製品言語を選択します。
  • [システム カテゴリ] 画面で、[サーバー カテゴリ] を選択します。
  • 「インストール オプション」画面で「データベースの作成と構成」を選択します。
  • デフォルトの Oracle ホーム ディレクトリとソフトウェアの場所を受け入れます。
  • [GRID オプション] 画面では、GRID オプションを選択しないでください。
  • [データベース タイプ]画面で、[カスタム]を選択します。
  • [データベース識別]画面で、データベース名とSIDを入力します。
  • [管理オプション] 画面で、管理者のパスワードとディレクトリ (必要な場合) を設定します。
  • [ストレージ オプション]画面で、デフォルトのデータおよび一時テーブルスペースのパスを選択し、データベースのサイズを指定します。
  • デフォルトの文字セットを選択します。
  • [概要] 画面でインストール オプションを確認し、[インストール] ボタンをクリックしてインストールを開始します。

マシンのパフォーマンスとデータベースのサイズによっては、インストール プロセスに時間がかかる場合があることに注意してください。

ステップ 11: スクリプトの実行

インストールが完了したら、次の 2 つのスクリプトを root ユーザーとして実行する必要があります:

$ sudo /u01/app/oraInventory/orainstRoot.sh 
$ sudo /u01/app/oracle/product/19.3.0/dbhome_1/root.sh 

ステップ 12: データベースを起動します

スクリプトの実行が完了したら、次のコマンドを使用して Oracle データベースを起動できます:

$ sqlplus / as sysdba 

SQL> startup 

これで、Oracle データベースが正常にインストールされ、起動されました。問題が発生した場合は、Oracle のドキュメントを参照してください。

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

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