最近在重新安装Win7、VMware、Linux、Oracle10g等过程中,结合实际操作系统版本及应用软件版本,将安装过程整理了一下放在博客上,希望对其他朋友能有所帮助。如有不妥之处也欢迎指正,谢谢。
期间参考过优快云及其他网站一些朋友的材料,在此表示感谢!
一、linux 的版本选用
本人选用 RHEL5 企业版。
二、关于 linux 的安装
本人是在虚拟机上安装 Linux 5然后再安装 Oracle 10g.。
虚拟机: VMware 8.0 Workstation 版。
Host系统:Win7 旗舰版。
安装 linux虚拟时有几点注意:
1. 网络配置:
安装VMware8.0之后,配置网络选用“Bridged”方式, 那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机。所以两个网卡的IP地址也要设置为同一网段,网关、DNS配置都一样。
本人Linux网络配置如下:
1)vi /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=localhost.localdomain
2)vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=10.4.124.254
NETMASK=255.255.248.0
GATEWAY=10.4.120.1
TYPE=Ethernet
USERCTL=no
【备注】此处需要根据VMware创建虚拟机时所采用的网络配置相关联起来。Bridged方式要与eth0对应。
3)vi /etc/hosts
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
2. 共享文件夹配置:
VMware 8.0版本中有“Shared”选项(位于虚拟机配置界面中的“Option”页中),可以将host中文件夹共享给guest使用,这样在guest安装Oracle时就非常方便,可以直接访问“Shared”文件夹中的安装文件(位于linux /mnt/hgfs 目录下)。
另外,还可以使用以下两种方式加载或使用oracle安装文件。
a) VMware8.0版本,在VMware的虚拟机配置界面中可以直接向虚拟机的CD/DVD中加载镜像安装文件,或者直接使用host的光驱或host的虚拟光驱加载安装文件。
b) 安装VMware tools,可以实现host与guest之间文件互相copy。
三、安装 Oracle 前的环境检查
1. 下载 Oracle 10g R2
Oracle 10g for Linux
http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html
本人安装使用的oracle安装文件已经事先下载到host机器即宿主机win7中,后续采用VMware的共享文件夹方式访问oracle安装文件。
2. 查看 Linux 内核参数,请确保高于 2.6.9 -5.0.5.EL 以上内核
[root@localhost ~]# uname –r
2.6.18 -8.e15
3. 查看 CPU 、内存、 Swap 及磁盘可用空间
内存:至少 1GB ,在创建虚拟机时可以设置,后续在虚拟机配置界面中可以随时调整。
Swap :一般为可用物理内存的 2 倍;
Oracle安装目录保持至少4G~5G空间。
使用VMware安装linux时会自动创建很多目录。
四、配置安装环境
1. 安装补丁包
所需 rpm包在linux的安装文件中基本都能找到,位于安装文件的Server目录下。
因为前面是使用VMware8.0创建的虚拟机,其提供灵活的方式访问host,所以不再需要手工mount,直接访问/mnt/hgfs/目录下的共享文件夹或者是/mnt/cdrom虚拟光驱中的文件即可。
安装之前可以使用 rpm –q rpm包名查询是否已经安装。
所需的包
rpm -Uvh setarch-2*
rpm -Uvh make-3*
rpm -Uvh glibc-2*
rpm -Uvh libaio-0*
rpm -Uvh compat-libstdc++-33-3*
rpm -Uvh compat-gcc-34-3*
rpm -Uvh compat-gcc-34-c++-3*
rpm -Uvh gcc-4*
rpm -Uvh libXp-1*
rpm -Uvh openmotif-2*
rpm -Uvh compat-db-4* (安装文件夹中没有,暂时未装,安装oracle时没发现有影响)
3. 设置内核参数
在 sysctl.conf 文件末尾添加如下行
a)vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
运行下面的命令使设置生效: /sbin/sysctl –p
b)在 limit.conf 文件末尾添加如下行
vi /etc/security/limits.conf
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
c)在 login 文件末尾添加如下行
vi /etc/pam.d/login
session required pam_limits.so open
4. 以root用户运行以下命令,创建帐户及安装目录,
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
创建成功后如下 :
[root@localhost ~]# id oracle
uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)
mkdir -p /u01/app/oracle/
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01/app/oracle
5. 为 oracle 帐户创建环境变量
su – oracle
vi . bash_profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/10g
export ORACLE_SID=orcl
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export PATH
后续安装过程中如果有需要修改其中环境变量,可以运行 source .bash_profile 使其中的环境变量生效。
6. 修改 linux 的版本号(因该版本为 5 ,为避免检查无法通过,修改版本号)
[root@localhost ~]# cat /etc/issue
Red Hat Enterprise Linux Server release 5 (Tikanga)
Kernel /r on an /m
[root@localhost ~]# vi /etc/issue
Red Hat Enterprise Linux Server release 4 (Tikanga)
Kernel /r on an /m
7. 执行完上述步骤后建议重新启动 Linux
8. DISPLAY参数要配置正确。
先使用echo $DISPLAY查看该参数设置,可以设置为 :0.0 。
9.使用 root 执行 xhost + 控制X Server访问权限
[root@localhost ~]# xhost +
access control disabled,clients can connect from any host
如果后续打算使用其他主机登录到虚拟机上执行oracle安装文件,此处也可以使用 xhost +IP/hostname进行设置。
五、执行安装
1、使用oracle用户登录,运行runInstaller安装文件
[oracle@localhost database]$./runInstaller
2、安装结束前执行两个脚本:
[root@localhost ~]# /u01/app/oracle/oraInventory/orainstRoot.sh
Changing permissions of /u01/app/oracle/oraInventory to 770.
Changing groupname of /u01/app/oracle/oraInventory to oinstall.
The execution of the script is complete
本文详细记录了在Windows 7操作系统环境下,利用VMware虚拟机安装RHEL 5 Linux系统,并进一步安装Oracle 10g的过程。文章包括网络配置、共享文件夹配置、环境检查、安装环境配置等关键步骤。
1025

被折叠的 条评论
为什么被折叠?



