4-oracle11g安裝
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.125elfutils-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安裝