CentOS6.9でOracle11gR2データベースをインストールします

1、 Oracleの公式Webサイトから11gR2データベースLinuxインストールパッケージをダウンロードします

https://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-linx8664soft-100572.html

2、 Linuxサーバーのインストール環境を確認するには、公式Webサイトのインストールガイドドキュメントを参照してください

https://docs.oracle.com/cd/E11882_01/install.112/e24326/toc.htm

**1) Oracle **に必要なRPMサポートパッケージをインストールします

yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 ksh elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 make sysstat unixODBC unixODBC-devel

2) カーネルパラメータを設定する

vi / etc / sysctl.conf構成ファイルの下部に次のパラメーターを追加します

net.ipv4.ip_local_port_range = 9000 65500

fs.file-max = 6815744

kernel.shmall = 10523004

kernel.shmmax = 6465333657

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.core.rmem_default=262144

net.core.wmem_default=262144

net.core.rmem_max=4194304

net.core.wmem_max=1048576

fs.aio-max-nr = 1048576

sysctl -pは、カーネルパラメータを有効にします

3) ユーザーとユーザーグループを作成する

[ root@localhost ~]# groupadd -g 200 oinstall

[ root@localhost ~]# groupadd -g 201 dba

[ root@localhost ~]#useradd -u 440 -g oinstall -G dba -d /database/oracle oracle

[ root@localhost ~]# passwd oracle

4) ユーザーのシェル制限を変更する

[ root@localhost ~]# vi /etc/pam.d/login

セッションが必要なpam_limits.so行を追加します

vi /etc/security/limits.conf

追加

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

vi /etc/profile

最後に以下を追加します

if [ $USER = "oracle" ]; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

5) 作成したばかりのoracleユーザーでログインし、関連するディレクトリを作成し、ディレクトリのアクセス許可を変更します

[ oracle@localhost ~]$ chmod 755 /database/oracle

[ oracle@localhost ~]$ mkdir /database/oracle/app

[ oracle@localhost ~]$ chmod 755 /database/oracle/app

[ oracle@localhost ~]$ mkdir /database/oracle/oradata

[ oracle@localhost ~]$ chmod 755 /database/oracle/oradata

vi ~/.bash_profile

umask 022

export ORACLE_BASE=/database/oracle/app

6) mkdir tmpは、インストールパッケージのアップロードに使用されます

cd tmp

ll -trh

unzip linux.x64_11gR2_database_1of2.zip

unzip linux.x64_11gR2_database_2of2.zip

7) Oracleのインストールにはグラフィカルインターフェイスが必要なため

**yum groupinstall "X Window System" **

yum groupinstall "Desktop"

グラフィカルインターフェイスをインストールする手順については、前の記事[CentOSシステムの無人自動インストールを実現するためのPXE +キックスタート](http://mp.weixin.qq.com/s?__biz=MzU2MjU1OTE0MA==&mid=2247485106&idx=1&sn=b4939cb6c9c95a2438f386a4b4de6c71&chksm=fc66e779cb116e6ff1b318a75c6698891a611eb7854891ab6ad4616aa726aa84095712483331&scene=21#wechat_redirect)を参照してください。ここでは省略されています。

**8) リモート環境では、Xmanagerをインストールし、Xmanagerの下でXmanager-Passiveを開くと、ユーザーはssh **からグラフィカルインターフェイスを受信して表示します。

次に、xstartセッションを開き、サーバーに接続して、最初にgnome-terminalを使用します

9 )実行後、ポップアップグラフィカルターミナルに./tmp/database/runInstallerと入力して、インストールウィザードを開始します

3、 次に、Oracleグラフィカルインストールの手順に進みます

インストール手順は次のとおりです

  1. 最初のステップでは、続行するために電子メールアドレスを入力しません

  1. データベースソフトウェアのみをインストールする

  1. シングルインスタンスデータベースのインストールを選択します

  1. 言語を選択してください

  1. EnterpriseEdtionをインストールするバージョンを選択します

  1. Oracleベースディレクトリとファイルを指定します。この例では、デフォルト値を維持して次のステップに進みます

  1. インベントリディレクトリを指定します

  1. 特権グループを指定する

  1. 基本パッケージチェックの一部は、すべてを無視することを選択します

  1. 全体的なインストール構成の概要を表示し、[完了]を選択してインストールします

  1. 次にインストールの進行状況バーが表示されます

  1. 次のウィンドウが表示されたら、ターミナルを開き、rootユーザーとして2つのスクリプトを実行します。

  1. 新しいターミナルウィンドウを作成し、rootユーザーに切り替えてこれら2つのスクリプトファイルを実行します

  1. これでインストールは完了です

4、 インストール後の構成作業

  1. 環境変数vi./.bash_profileを再変更します

export ORACLE_BASE=/database/oracle/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export PATH=PATH:ORACLE_HOME/bin

ユーザー変数は再ログイン後に有効になります、確認してください

  1. 環境変数に問題がないことを確認したら、netcaコマンドを入力してネットワーク監視構成ウィザードを追加し、次の手順でデフォルトのオプションを保持します。手順のスクリーンショットは省略されています。

ヒント:SecureCRTログインサーバーでnetcaコマンドを入力して、グラフィカルウィザードインターフェイスをポップアップします。XmanagerXmanager-Passiveがオンになっていることを確認します。

ここに、Oracleデータベースがすべてインストールされています

Recommended Posts

CentOS6.9でOracle11gR2データベースをインストールします
CentOS7の下にMongoDBデータベースをインストールします
CentOS7の下にmysql5.7をインストールします
VMwareにCentOSをインストールする
Centos7にmysqlをインストールします
Centos7はMysqlデータベースをインストールします
Centos7の下にJenkinsをインストールします
MariaDBCentos7の下にMariaDBをインストールします
CentOS6.5の下にmysql5.1をインストールします
LinuxにMySQLをインストールする(CentOS 7)
CentOS6の下にJavaJDK8をインストールします
linuxインストールmongodbでのCentOS6.8
CentOS7の下にMesosチュートリアルをインストールします
1.5Centos7をインストールする
CentOS5.9でkeepalivedをインストールして構成します
Centos5.2でLAMPをコンパイルしてインストールします
[redisの概要] Centosの下にredisをインストールします
Percona Serverデータベースのインストール(CentOS 8)
CentOSの下にハーバーミラーウェアハウスをインストールします
CentOSLinuxにOracleデータベースをインストールします
Python3をインストールし、CentOS8でansible
CentOS7.2インストールlepusデータベース監視システム
Centos8の下に最新のOpenCV4.3をインストールします
CentOS6.8でdockerをインストールして使用する
CentOS7の下にPython3とPyをインストールします
CentOS6.3の下にMono3.2とJexus5.4をインストールします
Centos6はPython2.7.13をインストールします
CentOS7でlibmodbusライブラリをコンパイルしてインストールします
Centos7.3はnginxをインストールします
CentOS7.2はMysql5.7.13をインストールします
Centos7はPython3.6をインストールします。
CentOS7はMySQLをインストールします
Centos7インストールprotobuf
CentOS7はDockerをインストールします
CentOS7はGlusterFSをインストールします
CentOS7はDockerをインストールします
Centos6.5はTomcatをインストールします
CentOSはPython3.6をインストールします
VmwareはCentOS6をインストールします
centos7 install docker-ce 18.01.0
CentOS7.2はMariaDBをインストールします
CentOS7はHadoop3.0.0をインストールします
Centos7はPython2.7をインストールします
Centos7.6はseleniuをインストールします
LinuxCentOS7システムにmysql8.0.13バージョンをインストールします
CentOS7.3はZabbix3をインストールします
Centos7はLAMP + PHPmyadminをインストールします
CentOSインストールmysql
CentOSはopenjdk1.8をインストールします
CENTOS6.5インストールCDH5.12.1(1)
CentOSはPHPをインストールします
CentOS6はmist.ioをインストールします
Centos7はDockerをインストールします
CentOS7インストールmysql
centOsはrabbitMQをインストールします
CentOS7はMySQL5.6をインストールします
32ビットおよび64ビットのCentOS6.0でMono2.10.8およびJexus5.0をインストールします
Centos7はNginxをインストールします
CentOS6.5はCDH5.13をインストールします
Centos7インストールdocker18
CentosはPython3をインストールします