安裝準備
1 物理內存大於1G
2 足夠的磁盤空間
3 明確的主機名及對應hosts文件
安裝pdksh因有兼容性問題需重新安裝,不安裝會亂碼(rpm包下載)
通過yum安裝支持包
yum -y install compat-libstdc* elfutils-libelf-devel* libaio-devel numactl-devel unixODBC*
調整內核參數
編輯
/etc/sysctl.conf (內核文件)
fs.aio-max-nr = 1048576 fs.file-max = 6815744 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 = 5194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048586 下面三行本身未註釋,需要手動註釋掉 #net.bridge.bridge-nf-call-ip6tables = 0 #net.bridge.bridge-nf-call-iptables = 0 #net.bridge.bridge-nf-call-arptables = 0
sysctl -p (使配置生效)
建立用戶和組
groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle (指定基本組,附加組) passwd oracle (設置密碼)
建立相關目錄
mkdir /opt/oracle chown -R oracle:oinstall /opt/oracle chmod -R 775 /opt/oracle (對此目錄權限進行更改)
添加變量
vim ~oracle/.bash_profile umask 022 export ORACLE_BASE=/opt/oracle oracle基本目錄 exportORACLE_HOME=$ORACLE_BASE/product/11.2/db_1 oracle程序目錄 export ORACLE_SID=orcl export.UTF-8 編碼 exportNLS_LANG="AMERICAN_AMERICA".ZHS16GBK export PATH=$ORACLE_HOME/bin:$PATH export DISPLAY=:0.0 (圖形將顯示在本地終端)
設置Shell限制
vim /etc/security/limits.conf (更改oracle能夠打開的進程數,將以下配置加入) oracle soft nproc 2047 (設置進程數軟限制) oracle hard nproc 16384 (設置進程數硬限制) oracle soft nofile 1024 (設置文件數軟限制) oracle hard nofile 65536 (設置文件數硬限制
修改/etc/pam.d/login文件加入
session required/lib/security/pam_limits.so session required pam_limits.so
解決中文亂碼(字體庫同oracle文件包一起,主要爲將字體庫安裝到相應位置)
mkdir -p /usr/share/fonts/zh_CN/TrueType cp /mnt/zysong.ttf /usr/share/fonts/zh_CN/TrueType/ chmod o+r /usr/share/fonts/zh_CN/TrueType/zysong.ttf
到此配置部分完成
準備安裝
解壓壓縮包(oracle文件包)
unzip linux.x64_11gR2_database_1of2.zip unzip linux.x64_11gR2_database_2of2.zip
切換到oracle用戶-執行xhost +(表示取消所有限制)
cd database 進入解壓目錄
./runInstaller
通過圖形界面進行安裝即可