Centos6.5安裝oracle 11G

1.安裝環境:linux服務器:centos6.5       oracle版本:11g R2


2.系統要求:

系統要求

說明

內存

必須高於1G的物理內存

交換空間

一般爲內存的2倍,例如:1G的內存可以設置swap 分區爲3G大小

硬盤

5G以上



1,安裝準備以及安裝配置。

配置虛擬機網絡:(固定ip地址,刪除HWADDR MAC地址)

在/etc/sysconfig/network-scripts的ifcfg-eth0中,修改完成重啓網絡服務。


2,修改主機名:(hostname查詢當前主機名,vi  /etc/sysconfig/network進入後,“i”鍵進入編輯狀態,修改當前主機名爲oracledb。修改完以後重新啓動 reboot。


3, 添加主機與IP的對應關係(不添加後面安裝過程可能會報Oracle Net Configuration Assisant failed的錯誤)

vi  /etc/hosts 

192.168.1.245  oracledb


4,創建用戶和組:groupadd -g 251 oinstall      groupadd -g 252 dba

useradd -u 256 -g oinstall -G dba -d /opt/oracle -s /bin/bash -m oracle

passwd oracle 更改密碼,連續輸入倆次密碼相同。


5,修改內核參數:vi  /etc/sysctl.conf 末尾添加如下

net.ipv4.ip_local_port_range= 9000 65500

fs.file-max = 6815744

kernel.shmall = 10523004

kernel.shmmax = 6465333657

kernel.shmmni = 4096

kernel.sem = 250 32000 100128

net.core.rmem_default=262144

net.core.wmem_default=262144

net.core.rmem_max=4194304

net.core.wmem_max=1048576

fs.aio-max-nr= 1048576

sysctl -p 生效


6,修改系統資源限制  vi  /etc/security/limits.conf  末尾添加

oracle   soft  nproc  2047

oracle   hard  nproc  16384

oracle   soft  nofile  1024

oracle   hard  nofile   65536


7,vi  /etc/pam.d/login  session  

session   required    pam_namespace.so  #在此行下面添加一條session    required    pam_limits.so


8,創建安裝目錄和權限。

mkdir -p /opt/oracle/app/

mkdir -p /opt/oracle/oradata/

chmod 755 /opt/oracle/

chmod 775 /opt/oracle/app/

chown oracle.oinstall -R /opt/oracle/


9,設置oracle環境變量,注意切換到oracle用戶 (su - oracle)

vi ~/.bash_profile


export ORACLE_BASE=/opt/oracle/app

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export PATH=$PATH:$ORACLE_HOME/bin

export ORACLE_SID=orcl

source .bash_profile 立即生效。


10,下載安裝依賴包

yum -y install  gcc gcc-c++ make binutilscompat-libstdc++-33elfutils-libelf elfutils-libelf-devel glibc glibc-commonglibc-devel libaiolibaio-devel libgcclibstdc++ libstdc++-devel unixODBC unixODBC-devel


11,下載ftp

yum  -y install  vsftpd

啓動ftp:service vsftpd start

配置ftp:vi /etc/vsftpd/vsftpd.conf

去掉註釋:



添加oracle到vsftpd並重啓vsftpd服務

將oracle用戶添加到chroot_list文件中(chroot_list中的用戶可以切換到其他目錄)

vi chroot_list

oracle

service vsftpd restart


11,安裝oracle(使用oracle用戶登錄)

[oracle@oracledb~]#unzip linux.x64_11gR2_database_1of2.zip

[oracle@oracledb~]#unzip linux.x64_11gR2_database_2of2.zip


12,   找到解壓後的安裝文件:運行database下的runInstaller腳本直接雙擊點擊運行按鈕即可。


13.      可以選擇典型安裝也可以選擇高級安裝(可以統一修改密碼)安裝選擇服務版,大多采取默認即可。遇到這一步驟時,是由於聯網安裝的依賴包版本過高,直接忽略即可。


14.      大約30分鐘左右後,出現如下界面,會提示執行下面兩個腳本,利用root用戶登錄,到下面的兩個目錄下執行腳本即可。


在終端切換至root用戶,運行界面提示的兩個腳本(root.sh運行時要求替換的選擇Y全部覆蓋即可):


15.      運行完腳本,點擊ok完成安裝,此時測試oracle安裝是否成功:

[oracle@oracledb~]#sqlplus sys



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章