--------Oracle的预安装<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
一、实验环境:
虚拟机版本号:Workstation 6.5-7.0 virtual machine
Redhat版本号:Red Hat Enterprise Linux Server release 5.4 (Tikanga)
内核版本号:2.6.18-164.el5
以root用户登录linux系统.默认语言为英语.
Oracle 10g软件包.解压后负责到系统根目录下.
建立本地yum库,挂载光盘镜像文件.
三块磁盘sda、sdb、sdc,sdb1挂载到u01目录下,sdc1挂载到u02目录下.
二、预安装步骤:
本次试验的步骤依据Oracle官方网站提供的文档而做,有个别步骤可以省略.
在linux下,安装Oracle时对系统的要求有点高,安装前需要对系统进行检查.
1、 检查物理内存和虚拟内存,物理内存至少为1G ,虚拟内存为物理内存的2倍.
(当物理内存小于2G时,虚拟内存是物理内存的2倍;物理内存大于2G时,虚拟内存在此基础加2即可)
物理内存 基本 - 512MB推荐 - 1024MB 内存交换分区相对于物理内存的比例 物理内存1024MB~2048MB - 200% 物理内存2049MB~8192MB - 100% 物理内存大于8192MB - 75%
2、检查tmp目录的大小. /tmp目录所在的分区至少要有400MB空闲磁盘空间. 根据安装类型,安装Oracle服务器软件的分区至少要有1.5GB到3.5GB的空闲磁盘空间. 1.2GB磁盘空间用于数据库预配置文件系统存储(可选)
3、修改/etc/issue文件,将版本号改为4.4,目前Oracle官方只在5.0以下的版本上测试过. 在后面安装Oracle时,会检查系统版本号,为了避免检测通不过,最好修改为4.4,修改后查看信息如图:
可以通过执行uname –r来查看内核版本号.
4、安装所需的软件包版本
binutils-2.15.92.0.2-13.EL4
compat-db-4.1.25-9
compat-libstdc -296-2.96-132.7.2
control-center-2.8.0-12
gcc-3.4.3-22.1.EL4
gcc-c -3.4.3-22.1.EL44
glibc-2.3.4-2.9
glibc-common-2.3.4-2.9
gnome-libs-1.4.1.2.90-44.1(可以不安装)
libstdc -3.4.3-22.1
libstdc -devel-3.4.3-22.1
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2(可以不安装)
setarch-1.6-1
安装时版本号可能不同,以上这些是最低版本.建议用yum库来安装软件包,可以解决很多包依赖关系.
【注:】除了以上的软件包,还有两个软件包libXp和libXp-devel是 要安装的,
5、查看主机名,修改主机名为oracle.example.com
保证NIS域为空.修改hosts文件,
添加192.168.0.85 oracle.example.com oracle
6、添加组:oinstall、dba和oper;用户:oracle,
查询oracle用户,附加组为oinstall、dba、oper.并为oracl用户设置密码.
7、查询是否存在nobody用户,如不存在,添加之.
8、编辑/etc/sysctl.conf文件,添加下列参数:
1. kernel.shmall = 2097152
2. kernel.shmmax = 2147483648
3. kernel.shmmni = 4096
4. kernel.sem = 250 32000 100 128
5. fs.file-max = 65536
6. net.ipv4.ip_local_port_range = 1024 65000
7. net.core.rmem_default = 1048576
8. net.core.rmem_max = 1048576
9. net.core.wmem_default = 262144
10. net.core.wmem_max = 262144
完成后保存退出,并执行sysctl –p命令来从新读取该文件.
9、编辑/etc/security/limits.conf文件,添加如下内容,并保存退出.
1. oracle soft nproc 2047
2. oracle hard nproc 16384
3. oracle soft nofile 1024
4. oracle hard nofile 65536
查看是否添加成功.
10、编辑 |