※インストール手順については 「ubuntuにoracle12c(12.2.0.1.0) をインストール」 を参照
#! /bin/sh
#
PKG="libaio1"
PKG="$PKG libaio-dev"
PKG="$PKG sysstat"
# PKG="gawk"
# PKG="$PKG rpm"
# PKG="$PKG libtool"
# PKG="$PKG expat"
# PKG="$PKG alien"
# PKG="$PKG ksh"
# PKG="$PKG unixodbc"
# PKG="$PKG unixodbc-dev"
# PKG="$PKG elfutils"
# PKG="$PKG libelf-dev"
# PKG="$PKG default-jre"
#
apt-get install $PKG
#
ln -sf /bin/bash /bin/sh
ln -s /usr/bin/awk /bin/awk
ln -s /usr/lib/x86_64-linux-gnu /usr/lib64
ln -s /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib64
# ln -s /usr/bin/rpm /bin/rpm
# ln -s /usr/bin/basename /bin/basename
#
groupadd -g 54321 oinstall
groupadd -g 54322 dba
groupadd -g 54323 oper
groupadd -g 54324 backupdba
groupadd -g 54325 dgdba
groupadd -g 54326 kmdba
groupadd -g 54327 racdba
useradd -u 1200 \
-g oinstall \
-G dba,oper,backupdba,dgdba,kmdba,racdba \
-d /home/oracle \
-m oracle
#
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01/app
chmod -R 775 /u01
#
cat <<EOF >> /etc/security/limits.conf
#
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
EOF
#
cat <<EOF >> /etc/sysctl.conf
#
fs.aio-max-nr=1048576
fs.file-max=6815744
kernel.shmall=2097152
kernel.shmmni=4096
kernel.sem=250 32000 100 128
net.ipv4.ip_local_port_range=9000 65500
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048586
kernel.shmmax=1073741824
EOF
#
sysctl -p
0 件のコメント:
コメントを投稿