現場(環境): CentOS 6.4 套件:Oracle11g R2
先前有介紹過CentOS 6.9安裝Oracle11g R2的方法。
這邊要提供的也是安裝的方式,是比較久以前我記錄的安裝步驟
細節部分有些許不同。有興趣的朋友,可以兩篇一起參考。
選擇最適合你的方式完成資料庫的建置。
IT專題 - 安裝Oracle 11gR2資料庫
*建議要使用圖形化介面進行安裝(XWindow)
安裝環境
*至少留40G以上空間
#yum install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel libXp numactl
#wget ftp://rpmfind.net/linux/centos/5.9/os/x86_64/CentOS/ pdksh-5.2.14-37.el5_8.1.x86_64.rpm
上述套件與ksh路相衝突,如有裝ksh,建議先卸載
#yum remove ksh
#rpm –ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm
#groupadd oinstall
#groupadd dba
#groupadd oper
建立所需帳號
確認Oracle此帳號是否存在
創件帳號,主要group為oinstall 副群組dba oper
設定ORACLE帳號密碼
修改核心參數
#vim /etc/sysctl.conf
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmin = 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 = 1048576
執行命令立即生效
#sysctl –p
修改系統資源限制
#vim /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
#vim /etc/pam.d/login
session required pam_limits.so
#vim /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
設定SELINUX
#vim /etc/sysconfig/selinux
將enforcing 修改成 disabled (重開後關閉)
#setenforce 0 //關閉已經開啟的selinux
#mkdir /opt/oracle
#chown oracle:oinstall /opt/oracle
#chmod 755 /opt/pracle
#mkdir /opt/oraInventory
#chown oracle:oinstall /opt/oraInventory
#chmod 755 /opt/oraInventory
解壓縮Oracle 11gR2
賦予Oracle帳號權限
#chmod -R 700 /home/oracle/database/
#chown -R oracle:oinstall /home/oracle/database/
設置登入環境
以Oracle帳號登入系統,設定環境
#vim /home/oracle/.bash_profile
oracle_BASE=/opt/oracle
oracle_HOME=$oracle_BASE/11g
oracle_SID=orcl
LD_LIBRARY_PATH=$oracle_HOME/lib
PATH=$PATH:$oracle_HOME/bin:$HOME/bin
export oracle_BASE oracle_HOME oracle_SID LD_LIBRARY_PATH PATH
讓剛剛設定參數 生效
#source /home/oracle/.bash_profile
開始安裝 (這邊開始用圖形化操作)
#/home/oracle/database/runInstaller
設定密碼
不符合ORACLE密碼原則是否繼續
修改為/opt/oraInventory
先透過Terminal執行兩隻Shell
可以透過這個網址連接到em(Enterprise Manager)
透過瀏覽器進行登入
到這邊,Oracle 11gR2的安裝算是告一個段落。
<本篇完>
留言列表