虛擬機器下red hat 6.5 linux安裝oracle11g
VMware虛擬機器Red Hat Enterprise Linux 6.5 64bit安裝oracle 11g
一、安裝前準備
1.1 RedHat6.5系統的映象檔案
1.2 oracle11g的安裝包
p10404530_112030_Linux-x86-64_1of7.zip
p10404530_112030_Linux-x86-64_2of7.zip
1.3 要有一個可以遠端操作伺服器(虛擬機器)的軟體,方便從windows主機向虛擬機器上傳送檔案 我這裡用的是SecureCRT
二、修改配置系統引數
2.1建立oracle使用者
根據oracle官方文件所述,需要建立oinstall、dba、使用者組和oralce使用者
[root@localhost ~]# groupadd oinstall
[root@localhost ~]# groupadd dba
[root@localhost ~]# useradd -g oinstall -G dba oracle
[root@localhost ~]# passwd oracle #設定oracle使用者的密碼
Changing password for useroracle.
New UNIX password:BAD PASSWORD: it is too simplistic/systematic
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
2.2 修改核心引數
[root@localhost ~]# vi /etc/sysctl.conf
kernel.shmall =4294967296 --這個系統安裝後就會有,直接用系統帶的就可以,其它下面的都要加在檔案最後面
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
fs.aio-max-nr= 1048576
fs.file-max= 6815744
修改核心引數,修改後執行sysctl–p 使修改生效
[root@ localhost~]# sysctl -p
2.3 建立oracle的安裝目錄
[root@localhost ~]# mkdir -p /u01/oracle
[root@localhost ~]#chown -Roracle:oinstall /u01/oracle
[root@localhost ~]# chmod -R 775 /u01
2.4 進入oracle使用者下,為 oracle 使用者設定環境變數
[root@localhost ~]# su -l oracle
[oracle@localhost ~]$vi .bash_profile
在後面加上
TMP=/tmp;export TMP
TMPDIR=$TMP;export TMPDIR
exportORACLE_BASE=/u01/oracle #這個是自己剛剛建立的目錄
exportORACLE_HOME=$ORACLE_BASE/product/OraHome
exportORACLE_SID=orcl #自己的oracle ID
exportORACLE_OWNER=oracle
exportPATH=/usr/sbin:$ORACLE_HOME/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
exportLD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
執行以下命令讓配置馬上生效
[oracle@localhost ~]$ source$HOME/.bash_profile
2.5修改使用者的限制和驗證等配置檔案
切換到root使用者
2.5.1 修改 /etc/security/limits.conf檔案
$ vi /etc/security/limits.conf
後面加上如下引數
oraclesoft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
2.5.2修改使用者驗證選項
修改/etc/pam.d/login檔案
$vi /etc/pam.d/login
如果裡面沒有 加上如下引數
sessionrequired /lib/security/pam_limits.so
session required pam_limits.so
2.5.3在/etc/profile後加入以下語句:
$vi/etc/profile
if [ $USER = "oracle" ];then
if [$SHELL = "/bin/ksh" ]; then
ulimit-p 16384
ulimit-n 16384
else
ulimit-u 16384 -n 16384
fi
fi
三、安裝ORACLE軟體
3.1 上傳oracle安裝包到root 家目錄
這裡我們就要用到SecureCRT 來連線虛擬機器linux
一般為了方便連線我們需要設定虛擬機器網路方式為NAT
使用crt連線到虛擬機器時,我們可以使用其中的sftp工具上傳檔案
使用crtroot使用者登入到linux系統
Alt+P鍵進入sftp
sftp>lpwd 檢視當前Windows主機所在目錄
sftp>lcd E:\LinuxFile\linux_oracle 這是存放oracle安裝包的目錄
sftp> lls
p10404530_112030_Linux-x86-64_1of7.zip p10404530_112030_Linux-x86-64_2of7.zip
sftp>put p10404530_112030_Linux-x86-64_1of7.zip
sftp>put p10404530_112030_Linux-x86-64_2of7.zip 使用put上傳oracle安裝包
3.2 解壓安裝包 移動到安裝目錄
上面我們已將安裝包上傳至root 使用者家目錄
[root@localhost ~]# ls
linux_11gR2_database_1of2.zip linux_11gR2_database_2of2.zip
解壓
[root@localhost ~]# unzip linux_11gR2_database_1of2.zip
[root@localhost ~]#
unzip linux_11gR2_database_2of2.zip
[root@localhost ~]# mv database /u01/ 將database移至我們建好的u01目錄
3.3 執行oracle圖形化安裝程式(使用oracle使用者)
直接用oracle使用者登入到虛擬機器不要用CRT 因為Windows執行linux系統的圖形化介面需要繁瑣的設定 而且儘量不要使用su切換到oracle 直接用oracle登入
[oracle@localhost ~]$ cd /u01/database/
[oracle@localhost ~]$ ./runInstaller
進入圖形化安裝
3.4安裝需要的rpm包
在二步驟中我並沒有列出需要檢查安裝的rpm軟體包,我把它放在圖形化安裝介面的先決條件檢查中
當圖形化安裝到先決條件檢查步驟時就不能點下一步繼續向前了
一般安裝oracle所需要的rpm包在linux系統映象檔案中都可以找到 下面我們就是用掛載映象檔案的方法的來安裝所需的rpm包
將光碟掛載到 /mnt/hgfs 目錄 (你們的目錄不一定相同但是必須是mnt下存在的目錄)
[root@localhost ]# mount /dev/cdrom /mnt/hgfs
如果這一步報錯就去虛擬機器上執行命令
掛載完成之後進入 /mnt/hgfs 目錄查詢你需要安裝的rpm包
[root@localhost mnt]# find . –name libaio-devel*
找到所需rpm包後使用cp命令複製到root家目錄
[root@localhost mnt]#cp libaio-devel-0.3.107-10.el6.x86_64.rpm /root
[root@localhost mnt]#cd 進入root家目錄
[root@localhost ~]# rpm –ivh libaio-devel-0.3.107-10.el6.x86_64.rpm
使用rpm –ivh 命令安裝rpm包
找此方法將需要的rpm包都安裝好
後 進入圖形化安裝介面 點選back 然後next 重新檢查先決條件
這時你就會發現可以進行下面的步驟
3.5 執行指令碼
當圖形化介面快要結束時提示我們需要執行兩個指令碼
以root使用者執行這兩個指令碼
[root@localhost ~]#/u01/oralnventory/orainstRoot.sh
[root@localhost ~]#/u01/oracle/product/OraHome/root.sh
執行完成後點ok
3.6完成後續步驟之後oracle就安裝完成了
相關文章
- Red Hat Linux 5.3 (虛擬機器) 上安裝 Oracle11g RACLinux虛擬機Oracle
- Red Hat Linux 5.4 (虛擬機器) 上安裝 Oracle11g R2 RAC (ASM) 【final】Linux虛擬機OracleASM
- Linux red hat 核心版下安裝NginxLinuxNginx
- 虛擬機器 redhat 6.5 oracle11g RAC虛擬機RedhatOracle
- linux 虛擬機器下 安裝redisLinux虛擬機Redis
- centos 6.5安裝第一臺虛擬機器CentOS虛擬機
- red hat linux 9.0下安裝oracle 8.1.7(轉)LinuxOracle
- Red Hat 6.5安裝Oracle 10g故障彙總Oracle 10g
- 虛擬機器下安裝 linux6虛擬機Linux
- linux 下虛擬機器的安裝與解除安裝Linux虛擬機
- 在red hat enterprise linux 5.4上安裝oracle11gLinuxOracle
- red hat linux 9.0安裝求助!(轉)Linux
- 1 Oracle Database 11.2.0.3.0 RAC On Oralce Linux 6.5 使用-虛擬機器安裝OracleDatabaseLinux虛擬機
- Linux 安裝 KVM 虛擬機器Linux虛擬機
- Red Hat Linux安裝CentOS的yum源LinuxCentOS
- 虛擬機器上靜默安裝oracle11g rac虛擬機Oracle
- 安裝虛擬機器虛擬機
- NOI Linux 虛擬機器安裝教程Linux虛擬機
- Ubuntu下如何安裝VMWave虛擬機器?Ubuntu虛擬機
- VM虛擬機器Ubuntu下安裝VMTools虛擬機Ubuntu
- Red Hat Enterprise Linux Server 7.4 安裝LinuxServer
- linux虛擬機器執行機必安裝Linux虛擬機
- LEDE 虛擬機器安裝虛擬機
- 虛擬機器安裝ubuntu虛擬機Ubuntu
- ubuntu虛擬機器安裝Ubuntu虛擬機
- Linux 虛擬機器詳細安裝MySQLLinux虛擬機MySql
- VMwareWorkstation虛擬機器安裝Linux系統虛擬機Linux
- VM虛擬機器下載及安裝教程虛擬機
- ReactNative Mac下安裝安卓虛擬機器ReactMac安卓虛擬機
- 虛擬機器下安裝問題 求助(轉)虛擬機
- xen安裝半虛擬化虛擬機器虛擬機
- centos6.5虛擬機器安裝後,沒有iptables配置檔案CentOS虛擬機
- 安裝Red Hat Linux 9最小磁碟空間(轉)Linux
- vmware克隆虛擬機器centos6.5,虛擬機器從新配置虛擬機CentOS
- Mac 使用 PD 虛擬機器安裝 Kali LinuxMac虛擬機Linux
- 虛擬機器一定要安裝Linux嗎?虛擬機Linux
- 在linux下安裝mozilla和konquerer的java虛擬機器(轉)LinuxJava虛擬機
- CentOS 7 安裝虛擬機器CentOS虛擬機