安裝環境:
RHEL 6.4
VMware 10.1
安裝軟件:
Oracle Database 11gR2鏡像
一、首先安裝VMware和RHEL軟件
二、進入RHEL 6.4,用root用戶登陸
三、加載RHEL 6.4鏡像到指定目錄,我是加載到了/media下
四、配置yum源,方便安裝軟件包
# cd /etc/yum.repos.d/
# vi rhel-source.repo
對rhel-source.repo進行修改
上面的三行改成以下形式
gpgkey中的RPM-GPG-KEY-redhat-release是根據下面的信息的來的
配置完yum源以後執行下面命令以後就能夠進行軟件包的安裝了
# yum clean all
# yum repolist
五、安裝軟件包
# rpm -qa --qf "%{NAME}_%{VERSION}_%{ARCH}\n"|sort|less 查看已經安裝的軟件包
用下面的方式依次把沒有安裝的軟件包安裝便可
六、配置主機
首先修改ifcfg-eth0文件,將onboot的值改成yes,這樣開機就啓動eht0
而後執行ifconfig 命令 查看eht0 的IP
配置 /etc/hosts
eth0IP orcl orcl(最好是hostname是什麼這裏就是什麼,由於安裝Oracle的時候主機名必須和hostname相同,不然就要更改hostname和主機名一致)
service network restart
而後執行命令 export DISPLAY=orcl IP:0.0
xhost +(若是不成功,換一個終端窗口試一試)
顯示 access control disabled,client can connect from any host表示成功
而後查看hostname看是否和配置的主機名稱相同
七、建立組和用戶
groupadd -g 1001 oinstall
groupadd -g 1002 dba
groupadd -g 1003 asmadmin
groupadd -g 1004 asmdba
groupadd -g 1005 asmoper
groupadd -g 1006 oper
useradd -u 1001 -g oinstall -G dba,asmdba oracle
useradd -u 1002 -g oinstall -G dba,asmadmin,asmdba,dba grid
passwd oracle
八、系統配置
首先修改內核參數
在 /etc/sysctl.conf中添加
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
fs.aio-max-nr = 1048576
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 = 1048576
執行sysctl -p使參數當即生效
生效以後若是出現net.bridge錯誤的話就將錯誤行註釋就行
而後
vi /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
source /etc/profile
vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
vi /etc/pam.d/login
session required /lib64/security/pam_limits.so
session required /lib/security/pam_limits.so
九、建立目錄和賦予權限
mkdir -p /u01/app/oracle/product/11.2.0/db_1
mkdir -p /u01/app/oraInventory
chown -R oracle:oinstall /u01/app/oracle/ /u01/app/oraInventory/
chmod -R 755 /u01/app/oracle/ /u01/app/oraInventory/
十、配置環境變量
vi /home/oracle/.bash_profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export PATH=$ORACLE_HOME/bin:/sbin:/usr/sbin:$PATH
export PATH=$ORACLE_HOME/sqldeveloper/sqldeveloper/bin:$PATH
export ORACLE_SID=orcl --此處自定義數據庫的實例名
source /home/oracle/.bash_profile
十一、安裝cvuq軟件在Oracle鏡像中
首先加載鏡像到/media,而後配置CVUQDISK_GRP=oinstall export CVUQDISK_GRP
最後安裝軟件包
十二、關閉防火牆
service iptables stop;chkconfig iptables off
service ip6tables stop;chkconfig ip6tables off
1三、安裝數據庫
用oracle用戶登陸 以全路徑名運行安裝程序 /media/database/runInstaller
先只安裝Oracle軟件不建立數據庫
安裝完以後netca命令進行監聽配置
而後是dbca命令進行數據庫建立,注意要勾選Sample Schema
詳細內容能夠參考Oracle的官方文檔,裏面都有解釋,這裏是把有些可選配置省略了
(注:本人也是Oracle的初學者,嘗試屢次才安裝成功,想在此跟你們分享一下。第一次寫博文,若是有什麼問題或者錯誤,歡迎你們指出,謝謝!!!!!!!!)sql