配置好yum源
yum install -y wget tcpdump glibc libgcc gcc gcc-c++ ncurses-devel bison openssl openssl-devel xinetd glibc-common gd gd-devel rsync puppet ntp perl cmake man tree lsof openssh-clients traceroute lsb glibc-2.12-1.132.el6.i686 libgcc-4.4.7-4.el6.i686 vim strace readline-devel tcl tcl-devel python-devel libnl-devel unzip lrzsz
yum install -y compat-libstdc++-33 libaio-devel sysstat unixODBC unixODBC-devel xhost xorg-x11* elfutils-libelf-devel
創建必要的用戶和用戶組:
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
創建所需的目錄及賦予目錄權限,創建oracle的安裝目錄:
mkdir -p /data/oracle/app
mkdir -p /data/oracle/oraInventory
創建oracle數據庫存放目錄:
mkdir -p /data/oracle/oradata
chown -R oracle:oinstall /data/oracle/app
創建oracle備份目錄:
mkdir -p /backup/data/oracle
賦予各個目錄權限:
chown -R oracle:oinstall /data/oracle/oradata
chown -R oracle:oinstall /data/oracle/oraInventory
chmod -R 775 /data/oracle/app
chmod -R 775 /data/oracle/oradata
chmod -R 775 /data/oracle/oraInventory
chown -R oracle:oinstall /backup/data/oracle
chmod -R 775 /backup/data/oracle
修改oracle安裝用戶的資源限制:
vim /etc/security/limits.conf
在最後添加
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
配置linux內核參數:
vim /etc/sysctl.conf
添加
kernel.shmall=4294967296
kernel.shmmni=4096
kernel.sem=250 32000 100 128
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=1048576
fs.aio-max-nr=1048576
完成後保存,然後sysctl -p命令激活更改
設置oracle用戶環境變量
su - oracle
vim /home/oracle/.bash_profile
加入以下內容
ORACLE_BASE=/data/oracle/app
ORACLE_HOME=
export LD_LIBRARY_PATH
CLASSPATH=
export CLASSPATH
使環境變量生效
source /home/oracle/.bash_profile
解壓oracle包(到防止安裝包的文檔下執行在ROOT用戶下)
我下載的是.zip的包,執行以下命令
unzip p13390677_112040_Linux-x86-64_1of7.zip
unzip p13390677_112040_Linux-x86-64_2of7.zip
chown -R oracle:oinstall database
配置
export DISPLAY=(172.25.6.77)本機的ip:0.0
在root用戶下運行xhost +
reboot並以oracle登錄,進入圖形界面
cd database(進入到database目錄下)
./runInstaller
然後進入圖形化安裝過程
這裏會出現問題因爲會少一個pdksh-5.2.14的依賴包,安裝時缺少dpksh的依賴包,通過外網下載放到linux的文件目錄下運行rpm –ivh (依賴包名字)
(這裏安裝的時候沒有看到有.sh的文件腳本)到相應目錄下(root用戶)執行./orainstRoot.sh和./root.sh
然後等待安裝完成。
先在oracle用戶下輸入netca進行監聽配置
啓動監聽lsnrctl start
在oracle賬戶下運行dbca配置實例
29.點擊下一步會提示
點擊完成