CentOS6.5下安裝Oracle 11g R2

環境

  • CentOS 6.5(圖形界面)

下載地址: CentOS-6.5-x86_64-bin-DVD1.isohtml

  • Oracle 11g R2

下載地址: linux.x64_11gR2linux

安裝步驟

數據庫下載下來是zip包,unzip解壓之後進入解壓文件夾,運行runInstaller進行安裝。數據庫

  1. Email能夠不填 Email能夠不填
  2. 選擇第一項 選擇Server Class
  3. 選擇Server Class 選擇Server Class
  4. 選擇第一個 選擇第一個
  5. 選擇高級安裝 選擇高級安裝
  6. 選擇字體 選擇字體
  7. 選擇安裝類型 選擇安裝類型
  8. 選擇安裝類型 設置安裝目錄
  9. 設置Inventory目錄 設置Inventory目錄
  10. 設置數據庫類型 設置數據庫類型
  11. 設置數據庫名和SID 設置數據庫名和SID
  12. 設置內存 注意這裏要根據本地內存而定,選擇安裝時默認的內存大小便可。 設置內存
  13. 設置字符集(UTF-8) 設置字符集
  14. 根據模版建立schema schema
  15. 數據存放目錄 數據存放目錄
  16. 設置密碼 這裏設置全部用戶的密碼相同 密碼
  17. 選擇操做組 選擇操做組
  18. 安裝和配置oracle的依賴環境 安裝和配置oracle的依賴環境
  19. 安裝 成功

###Oracle依賴環境的安裝和配置oracle

  • 系統內核配置文件修改(/ect/sysctl.conf) sysctl
  • /etc/security/limits.conf修改 輸入圖片說明
  • 修改swap大小 若是在系統安裝之初swap設置不合理oracle也會在Prerequisite Checks時檢測出來,你只須要適當調整便可,oracle的Prerequisite Checks裏每個選項選中時在下面都會有信息,按照提示修改便可。我這裏調大swap:``` dd if=/dev/zero of=swapfile bs=1024 count=1024000
- 安裝依賴包
在Prerequisite Checks步驟裏,oracle會檢測出來安裝oracle系統還缺乏的依賴包,這時最好不要使用yum來安裝,由於yum安裝的版本每每比較高,能夠去[rpm下載站](http://rpm.pbone.net)去搜索所須要的特定版本的rpm包來安裝。最後若是實在找不着了就在Prerequisite Checks步驟裏勾選忽略所有,而後Next。

###遇到問題
- 安裝界面亂碼
運行:export LANG=en_US
將系統語言臨時設置成英文
- [INS-06101] IP address of localhost could not be determined
出現這種錯誤是由於主機名和/etc/hosts 文件不一致,只須要把主機名和其IP 寫入/etc/hosts 文件,就ok了。
- [INS-35172] Target database memory (XXMB) exceeds the systems available shared memory ({0}MB)
通過測試,目前系統最大能經過的內存是:297M,影響這個最大值,即297M是咱們的tmpfs文件的大小,在此把oracle內存調小便可

### 補充知識
- ORACLE 數據庫名、實例名、ORACLE_SID的區別

傳送:http://www.cnblogs.com/advocate/archive/2010/08/20/1804063.html
- Linux建立swap文件

傳送:http://www.cnblogs.com/jeakon/archive/2012/05/28/2816808.html

傳送:http://blog.chinaunix.net/uid-8116903-id-334739.html
相關文章
相關標籤/搜索