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グラフィカルインストールの手順に進みます
インストール手順は次のとおりです
4、 インストール後の構成作業
export ORACLE_BASE=/database/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=
ユーザー変数は再ログイン後に有効になります、確認してください
ヒント:SecureCRTログインサーバーでnetcaコマンドを入力して、グラフィカルウィザードインターフェイスをポップアップします。XmanagerXmanager-Passiveがオンになっていることを確認します。
ここに、Oracleデータベースがすべてインストールされています
Recommended Posts