Linux安裝Oracle 11G過程(測試未寫完)

來源:互聯網
上載者:User

標籤:

一、簡介

  Oracle資料庫在系統營運中的重要性不言而喻,通過熟悉Oracle的安裝來加深對作業系統和資料庫知識的瞭解。Linux安裝Oracle前期修改linux核心參數很重要,其實就是linux下的對Oracle資料庫配置的過程。(很重要,如何不配置完全在後期安裝過程中會報錯的)

安裝測試的環境如下:

作業系統:CentOS 6.5 X64

資料庫:OracleDatabase 11g Release 2 (11.2.0.1.0) for Linux x86-64

簡易過程:

1. 安裝需要的rpm包 最好yum安裝

2. 修改linux核心檔案 /etc/sysctl.conf

3.建立oracle使用者和安裝組

4.修改使用者限制 /etc/security/limits.conf

5.修改使用者驗證選項/etc/pam.d/login

6.修改使用者設定檔 /etc/profile

7.改變使用者登陸su - oracle 後改bash shell

 

8.以oracle使用者登陸linux,複製安裝檔案或解壓安裝檔案。

9.安裝

二、Oracle需要的rpm包:(建議用yum安裝,可以解除所需要的依賴包)

binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
elfutils-libelf-devel-static-0.125
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-common-2.5
glibc-devel-2.5
glibc-headers-2.5
kernel-headers-2.6.18
ksh-20060214
libaio-0.3.106
libaio-devel-0.3.106 
libgcc-4.1.2
libgomp-4.1.2
libstdc++-4.1.2 
libstdc++-devel-4.1.2
make-3.81
sysstat-7.0.2
unixODBC-2.2.11
unixODBC-devel-2.2.11

三、修改Linux核心檔案 /etc/sysctl.conf 加以下參數

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
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

四.建立oracle使用者和安裝組 (注意目錄是自訂的)

1)建立相關使用者和組,作為軟體安裝和支援組的擁有者。

建立Oracle使用者和密碼,輸入命令:

useradd  -g oinstall -g dba -m oracle  passwd  oracle 

然後會讓你輸入密碼,密碼任意輸入2次,但必須保持一致,斷行符號確認。

2)建立資料庫軟體目錄和資料檔案存放目錄,目錄的位置,根據自己的情況來定,注意磁碟空間即可,這裡我把其放到oracle使用者下,例如:

輸入命令:

mkdir  /home/oracle/app  mkdir  /home/oracle/app/oracle  mkdir  /home/oracle/app/oradata  mkdir  /home/oracle/app/oracle/product 3)更改目錄屬主為Oracle使用者所有,輸入命令: chown  -R oracle:oinstall  /home/oracle/app五.修改使用者限制 /etc/security/limits.conf fs.file-max = 6815744  fs.aio-max-nr = 1048576  kernel.shmall = 2097152  kernel.shmmax = 2147483648  kernel.shmmni = 4096  kernel.sem = 250 32000 100 128  net.ipv4.ip_local_port_range = 9000 65500  net.core.rmem_default = 4194304  net.core.rmem_max = 4194304  net.core.wmem_default = 262144  net.core.wmem_max = 1048576六.修改使用者驗證選項/etc/pam.d/login session required /lib/security/pam_limits.so  session required pam_limits.so七.修改使用者設定檔 /etc/profile if [ $USER = "oracle" ]; then  if [ $SHELL = "/bin/ksh" ]; then  ulimit -p 16384  ulimit -n 65536  else  ulimit -u 16384 -n 65536  fi  fi 八.改變使用者登陸su - oracle 後改bash shell    

Linux安裝Oracle 11G過程(測試未寫完)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.