close

現場(環境): 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此帳號是否存在

創件帳號,主要groupoinstall 副群組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的安裝算是告一個段落。

 


<本篇完>

 

 

 

 

 

 

arrow
arrow
    全站熱搜

    IT001 發表在 痞客邦 留言(0) 人氣()