本文主要向你們介紹了Linux 環境下安裝Oracle數據庫11.2.0.4.0 詳細步驟linux
安裝環境和版本:c++
系統版本:centos7數據庫
oracle版本:11.2.0.4.0centos
虛擬機版本:mac下parallels desktopbash
(建議centos7裝上gui可視化界面安裝簡單,就不用在xManerge等遠程鏈接上裝可視化了)服務器
***其實像其餘系列的Linux系統也能夠參考的這個去安裝,只不過用的linux命令及目錄等,可能有點小區別,例如防火牆的命令等。session
1、安裝前環境準備oracle
一、安裝Oracle服務器軟件,須要安裝以下軟件包(儘可能配置yum安裝)app
yum -y install binutils
yum -y install compat-libstdc++
yum -y install glibc
yum -y install elfutils-libelf
yum -y install elfutils-libelf-devel
yum -y install libaio
yum -y install libgcc
yum -y install libstdc++
yum -y install make
yum -y install compat-libcap1
yum -y install gcc
yum -y install gcc-c++
yum -y install glibc-devel
yum -y install libaio-devel
yum -y install libstdc++-devel
yum -y install sysstat運維
二、配置 /etc/hosts 將主機與IP對應(上圖)
三、建立和查看oracle所需用戶和組
groupadd -g 310 dba #建立dba組
groupadd -g 311 oinstall #建立oinstall 組
mkdir /home/db/oracle #建立oracle用戶家目錄
useradd -u 500 -g oinstall -G dba -d /home/db/oracle oracle #建立oracle 用戶並指定家目錄
(這一步能夠不用,但後面要處理,若是沒找到,就不用copy了)cp /etc/skel/.* /home/db/oracle #拷貝環境變量配置文件
chown -R 755 oracle:oinstall /home/db/oracle #賦值用戶權限
四、配置用戶密碼(記得設置Oracle用戶的密碼,若是忘記了也不要緊,先切到root用戶su root,再切到oracle用戶su - oracle)
五、使用chkconfig關閉一些沒必要要的服務,例如:
NetworkManager
cups
ip6tables
postfix
等等,原則上若是不使用的均可以關閉
六、關閉selinux和iptables
centos7中firewalld的基本使用
編輯/etc/selinux/config,狀態變成disabled
七、修改/etc/sysctl.conf文件,添加以下內容:
#Oracle SETTING
fs.aio-max-nr = 4194304
fs.file-max = 6815744
kernel.shmall = 16777216
kernel.shmmax = 68719476736
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 = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
vm.swappiness =100
輸入下面命令生效
# sysctl -p
八、編輯/etc/pam.d/login 加入以下內容
#ORACLE SETTING
session required pam_limits.so
九、編輯/etc/security/limits.conf,加入以下內容
oracle soft nproc 16384
oracle hard nproc 16384
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft stack 10240
十、編輯oracle 用戶環境變量,須要注意不一樣的主機的語言字符集不一樣設置也略有不一樣
在oracle用戶下,若是不在 ~ 目錄,使用 cd ~ 進入~目錄,ls -a 顯示全部文件(包括隱藏文件,準備修改 .bash_profile文件)
十一、上傳oracle軟件到/tmp目錄下,並賦予oracle權限,以下圖
chown oracle:oinstall -R /tmp/database
chmod +x -R /tmp/database
這個是城通網盤的地址: http://17645873.ch1.ctc.data.tv002.com/down/ (能夠去號中號去租個城通的vip,下載很快,記得1,2都下,解壓密碼123456 ,完了而後合併,看目錄合併,2.幾個g總共,若是資源失效,加企鵝羣喊 926614425 )
若失效:使用這個(百度網盤)連接:https://pan.baidu.com/s/1ODOzNACETg7mh1whpyUCBA 密碼:59up 資源整理不易,你們點個贊,嘿嘿
2、開始安裝oracle軟件
在database 目錄下執行./runInstaller,若是在gui操做界面,會彈出安裝界面。第一步讓輸入郵箱,密碼等,能夠不作任何輸入,若是輸入了,一下步一直在轉圈,按enter或者esc取消。
(所有使用默認選項,點擊next,不用輸入的能夠不輸入) (實在小白的,能夠搜一個oracle的可視化安裝,照着圖片一步一步來,或者不用gui的***建議小白的話用gui裝吧,Linux裝oracle仍是比較麻煩的,對於非專業運維人員來講)
至此Oracle 11g 軟件已經安裝完畢
注意,安裝完成,建立完用戶和數據庫後,可能存在中文亂碼和sid等等,一系列問題,這個都不是事,後續。