1. 程式人生 > >4-oracle11g安裝

4-oracle11g安裝

mit rpm -c sem bst tab 內核參數 單擊 ocp

1、導入安裝包,解壓

技術分享圖片

[root@ocp Desktop]# unzip p10404530_112030_Linux-x86-64_1of7.zip 
[root@ocp Desktop]# unzip p10404530_112030_Linux-x86-64_2of7.zip 

  

2、查看幫助文檔

技術分享圖片

技術分享圖片

技術分享圖片

3、內存,硬盤

技術分享圖片

  技術分享圖片

  技術分享圖片

4、軟件包

  技術分享圖片

  • 配置yum源
[root@ocp Desktop]# cd /etc/yum.repos.d/
[root@ocp yum.repos.d]# ls
rhel
-debuginfo.repo rhel-source.repo [root@ocp yum.repos.d]# rm -rf rhel-debuginfo.repo # 刪除debug [root@ocp yum.repos.d]# [root@ocp yum.repos.d]# vim rhel-source.repo # 配置 [rhel-source] name=Red Hat Enterprise Linux $releasever - Source baseurl=file:///mnt/Server enabled=1 gpgcheck=0
[root@ocp yum.repos.d]# mount /dev/cdrom /mnt/
mount: block device 
/dev/cdrom is write-protected, mounting read-only

  技術分享圖片

  • 安裝包

The following or later version of packages for Asianux 3, Oracle Linux 5, and Red Hat Enterprise Linux 5 must be installed:

binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
compat-libstdc++-33-3.2.3 (32 bit)
elfutils-libelf-0.125
elfutils-libelf-devel-0.125 gcc-4.1.2 gcc-c++-4.1.2 glibc-2.5-24 glibc-2.5-24 (32 bit) glibc-common-2.5 glibc-devel-2.5 glibc-devel-2.5 (32 bit) glibc-headers-2.5 ksh-20060214 libaio-0.3.106 libaio-0.3.106 (32 bit) libaio-devel-0.3.106 libaio-devel-0.3.106 (32 bit) libgcc-4.1.2 libgcc-4.1.2 (32 bit) libstdc++-4.1.2 libstdc++-4.1.2 (32 bit) libstdc++-devel 4.1.2 make-3.81 sysstat-7.0.2

[root@ocp oracle]# yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel 
gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh 
libaio libaio-devel libgcc  libstdc++ libstdc++-devel make sysstat

  

[root@ocp oracle]# rpm -q gcc
gcc-4.1.2-50.el5

  • ODBC包

技術分享圖片

[root@ocp ~]# yum -y install unixODBC unixODBC-devel

  

5、組和用戶

技術分享圖片

[root@ocp ~]# groupadd oinstall
[root@ocp ~]# groupadd dba
[root@ocp ~]# 
[root@ocp ~]# useradd -g oinstall -G dba oracle
[root@ocp ~]# passwd oracle
Changing password for user oracle.
New UNIX password: 
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password: 
passwd: all authentication tokens updated successfully.
[root@ocp ~]# 
[root@ocp ~]# id oracle
uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)

6、配置kernel參數、資源限制

  • 內核參數
[root@ocp ~]# vim /etc/sysctl.conf 
# 添加
fs.aio-max-nr = 1048576
fs.file-max = 6815744
# kernel.shmall = 2097152      # 註釋 默認有這2個參數
# kernel.shmmax = 536870912   # 註釋
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 = 1048586
    
# 立刻生效
[root@ocp ~]# sysctl -p

  • 資源限制
[root@ocp ~]# vim /etc/security/limits.conf 
oracle              soft    nproc   2047
oracle              hard    nproc   16384
oracle              soft    nofile  1024
oracle              hard    nofile  65536
oracle              soft    stack   10240
# 立即生效
[root@ocp ~]# sysctl -p

7、創建必須的目錄

技術分享圖片

[root@ocp ~]# mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1
[root@ocp ~]# chown -R oracle:oinstall /u01
[root@ocp ~]# chmod -R 775 /u01

[root@ocp ~]# cd Desktop/
[root@ocp Desktop]# ls
database
[root@ocp Desktop]# mv database/ /home/oracle/
[root@ocp Desktop]# cd /home/oracle/
[root@ocp oracle]# ls
database
[root@ocp oracle]# chown -R oracle:oinstall database/
[root@ocp oracle]# chmod 775 database/

8、配置oracle用戶環境、安裝

[root@ocp oracle]# su - oracle   # 切換oracle用戶
[oracle@ocp ~]$ cd database/
[oracle@ocp database]$ ls
doc      readme.html  rpm           sshsetup  welcome.html
install  response     runInstaller  stage
[oracle@ocp database]$ 
[oracle@ocp database]$ ./runInstaller   # 安裝
Starting Oracle Universal Installer...

Checking Temp space: must be greater than 120 MB.   Actual 42024 MB    Passed
Checking swap space: must be greater than 150 MB.   Actual 5855 MB    Passed
Checking monitor: must be configured to display at least 256 colors.    Actual 16777216    Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2018-03-03_12-45-15AM. Please wait ...[oracle@ocp database]$ 

9、圖形界面安裝

(1)我們不需要接收有關安全問題的通知,所以不用填寫郵件地址;
  技術分享圖片

(2)我們目前不需要軟件更新,軟件更新需要購買服務,

技術分享圖片

(3)安裝選項界面,我們選擇第一項【創建和配置數據庫】,然後點擊【下一步】

技術分享圖片

(4)跳轉到數據庫需要安裝的類別,我們在服務器上安裝,所以選擇第二項
【服務器類】,然後選擇【下一步】

技術分享圖片

(5)系統收集完相關信息後,會跳轉到網格安裝選項,讓我們選擇【單實例】、還是
【RAC】或者【RAC 節點】,我們選擇【單實例】,然後單擊【下一步】;

技術分享圖片


(6)系統會跳轉到 安裝類型頁面,為了定義更多選項,我們選擇【高級安裝】,然後選擇【下一步】

技術分享圖片

(7)根據你的情況選擇語言,已經選英文,我們添加中文,然後選
擇【下一步】,如圖

技術分享圖片

(8)點擊【下一步】後,會跳轉到數據庫版本的選擇頁面,我們選擇【企業版】,然後點擊【options】
單擊【下一步】,如圖:

技術分享圖片

技術分享圖片

(9)跳轉到安裝目標路徑的選擇頁面,如圖:我們選擇剛才創建的路徑,然後選擇【下一步】,

技術分享圖片


(10)跳轉到創建產品清單頁面,選擇【下一步】,如圖

技術分享圖片

(11)跳轉到配置類型頁面,我們選擇【一般用途/事務處理】,也是默認選項,然後選
擇【下一步】;

技術分享圖片

(12)跳轉到數據庫標識符配置頁面,【全局數據庫名】指在 一個網絡內的數據庫名稱
標識,而【服務標識符】指在一臺服務器上的數據庫服務標識。我們可以保持默認,
也可以讓兩個標識符都為“orcl”,方便記憶,然後選擇【下一步】,

技術分享圖片


(13)會跳轉到配置選項頁面,如圖所示:

技術分享圖片

技術分享圖片

【內存】我們保持默認使用自動內存管理,也可以自定義500MB;
【字符集】我們保持默認或者選擇第二項【使用 unicode】;
【安全性】保持默認;
【示例方案】默認 或者 我們學習數據庫時,需要使用示例數據庫,所以選中復選框。

(14)然後單擊【下一步】,跳轉到下一個配置頁面,如圖所示:

技術分享圖片

(15)我們直接單機【下一步】,跳轉到數據庫存儲的配置頁面,

技術分享圖片


(16)本案例,我們使用【文件系統】,數據庫文件默認位置保持默認,然後選擇【下一步】,如圖:

技術分享圖片

(17)跳轉到備份和恢復配置頁面,我們本次選擇【不啟用自動備份】,後期我們手動開
啟該功能。然後選擇【下一步】,如圖:

技術分享圖片

(18)跳轉到數據庫賬號的配置頁面,我們本次選擇【對所有用戶使用相同的密碼】,方
便記憶和學習,但是在生產環境中,根據安全要求規範來進行操作。

單擊【下一步】,因為本次我們使用“oracle”這個簡單的密碼作為賬號的密碼,所
以 Oracle 軟件會提示我們說密碼不符合要求,我們忽略,選擇【是】進行下一步;

技術分享圖片

(19)跳轉到操作系統組配置頁面,我們選擇 OSOPER 組為 oinstall 組,然後單擊【下
一步】前進;  

技術分享圖片

(20)系統會跳轉到先決條件檢查頁面,該頁面會列出在安裝 Oracle 軟件時,需要預先
準備的軟硬件環境等是否滿足 Oracle 軟件的要求,根據該檢查結果,我們可以查看我
們之前的相關配置是否正確,如果不正確,請修改。當然,如果只有內存不滿足條
件,根據你電腦的相關情況進行處理。如圖所示:

技術分享圖片

【back】返回查看檢查的內容

技術分享圖片

(21)【保存響應文件】該響應文件可以在操作系統沒有圖形環境的情況下進行 Oracle
數據庫安裝,但是在生產環境中,一般都有圖形界面,一些有要求的環境可能禁止提
供圖形界面,因為更多的軟件包意味著更多的漏洞風險,在這樣的情況下,使用響應
文件來進行命令行安裝 Oracle 數據庫就顯得更有用(逼)處(格)了。經檢查滅有問題,我
們選擇【安裝】開始進行數據庫的安裝,該過程根據計算機性能的不同時間長短不一
樣。如圖所示

技術分享圖片

4-oracle11g安裝