1、ECS系統環境:CentOS Linux release 7.5.1804 (Core)
2、oracle軟件版本
linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip
3、用戶、系統、目錄配置
1)增加用戶組、用戶
groupadd -g 501 oinstall
groupadd -g 502 dba
groupadd -g 503 oper
useradd -u 502 -g oinstall -G dba,oper oracle
2)設置oracle用戶密碼
passwd oracle
3)修改 /etc/sysctl.conf,增加如下內容後,執行sysctl -p
kernel.shmmni = 4096
kernel.shmmax = 4398046511104
kernel.shmall = 1073741824
kernel.sem = 250 32000 100 128
fs.aio-max-nr = 1048576
fs.file-max = 6815744
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
4)修改/etc/security/limits.conf,增加如下內容
oracle soft nproc 131072
oracle hard nproc 131072
oracle soft nofile 131072
oracle hard nofile 131072
oracle soft core unlimited
oracle hard core unlimited
oracle soft memlock 50000000
oracle hard memlock 50000000
5)修改/etc/hosts
x.x.x.x iZ88cqgc85wZ localhost localhost.localdomain
6)修改/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
7)修改oracle用戶環境變量(!!oracle用戶操作)
切換oracle用戶,修改 .bash_profile後,執行source .bash_profile
export TMP=/tmp
umask 022
export ORACLE_BASE=/data2/oracle/app
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_HOME
PATH=$PATH:$ORACLE_HOME/bin
export PATH
8)創建目錄、授權(!!root用戶操作)
mkdir -p /data2/oracle/app
mkdir -p /data2/oracle/app/oracle
mkdir -p /data2/oracle/app/oracle/product/11.2.0/db_1
chmod 775 /data2/oracle -R
chown oracle:oinstall -R /data2/oracle
4、安裝依賴包+圖形界面
yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*.i686 elfutils-libelf-devel gcc gcc-c++ glibc*.i686 glibc glibc-devel glibc-devel*.i686 ksh libgcc*.i686 libgcc libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.i686 libaio libaio*.i686 libaio-devel libaio-devel*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686 libXp xrdp gpm* xorg-x11-drv-evdev
yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
設置服務桌面啓動
systemctl set-default graphical.target //設置成圖形模式,可能需要重啓機器
直接啓動服務(可以利用ECS控制檯自帶VNC,也可以安裝vncserver)
startx &
5、登錄VNC,安裝oracle
1)打開terminal
xdpyinfo #查看
2)設置變量
root用戶
export DISPLAY=:2
xhost +
su - oracle
export DISPLAY=:2
3)解壓兩個壓縮包
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
4)安裝
cd database
./runInstaller
5)圖形化安裝(省略)
注意問題:
1、卡在create inventory(有報錯彈框,但是框顯示有問題)
解決方法:
./runInstaller -jreLoc /usr/local/jdk1.7.0_80/ ##JDK位置可能有變化
2、報錯Error in invoking target
3、登錄oracle後,連接管理員失敗
解決方法:
export ORACLE_SID=ora11g
有問題請大傢俬信我,歡迎騷擾