Linux下安裝Oracle詳細版-附oracle11g軟件包


本文主要向大家介紹了Linux 環境下安裝Oracle數據庫11.2.0.4.0 詳細步驟

安裝環境和版本:

系統版本:centos7

oracle版本:11.2.0.4.0

虛擬機版本:mac下parallels desktop

(建議centos7裝上gui可視化界面安裝簡單,就不用在xManerge等遠程連接上裝可視化了)

***其實像其他系列的Linux系統也可以參考的這個去安裝,只不過用的linux命令及目錄等,可能有點小區別,例如防火牆的命令等。

一、安裝前環境准備

1、安裝Oracle服務器軟件,需要安裝如下軟件包(盡量配置yum安裝)

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

2、配置 /etc/hosts 將主機與IP對應(上圖)

 

 

3、創建和查看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  #賦值用戶權限

4、配置用戶密碼(記得設置Oracle用戶的密碼,如果忘記了也沒關系,先切到root用戶su  root,再切到oracle用戶su - oracle)

 

5、使用chkconfig關閉一些不必要的服務,例如:

NetworkManager

cups

ip6tables 
postfix

等等,原則上如果不使用的都可以關閉

 

6、關閉selinux和iptables

   centos7中firewalld的基本使用

   啟動: systemctl start firewalld
   關閉: systemctl stop firewalld
   查看狀態: systemctl status firewalld 
   開機禁用  : systemctl disable firewalld
   開機啟用  : systemctl enable firewalld

   編輯/etc/selinux/config,狀態變成disabled

 

7、修改/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 

 8、編輯/etc/pam.d/login 加入如下內容 

#ORACLE SETTING

session    required pam_limits.so

 

9、編輯/etc/security/limits.conf,加入如下內容

oracle soft nproc 16384
oracle hard nproc 16384
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft stack 10240

 

10、編輯oracle 用戶環境變量,需要注意不同的主機的語言字符集不同設置也略有不同

 

 

在oracle用戶下,如果不在 ~ 目錄,使用 cd ~ 進入~目錄,ls -a 顯示所有文件(包括隱藏文件,准備修改 .bash_profile文件)

 

11、上傳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   資源整理不易,大家點個贊,嘿嘿

二、開始安裝oracle軟件

在database 目錄下執行./runInstaller,如果在gui操作界面,會彈出安裝界面。第一步讓輸入郵箱,密碼等,可以不做任何輸入,如果輸入了,一下步一直在轉圈,按enter或者esc取消。

 (全部使用默認選項,點擊next,不用輸入的可以不輸入) (實在小白的,可以搜一個oracle的可視化安裝,照着圖片一步一步來,或者不用gui的***建議小白的話用gui裝吧,Linux裝oracle還是比較麻煩的,對於非專業運維人員來說)

至此Oracle 11g 軟件已經安裝完畢

注意,安裝完成,創建完用戶和數據庫后,可能存在中文亂碼和sid等等,一系列問題,這個都不是事,后續。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM