Red Hat Linux5.5下安装oracle10g详解(图) 下载本文

内容发布更新时间 : 2024/5/17 23:56:55星期一 下面是文章的全部内容请认真阅读。

Red Hat Linux5.5 下安装oracle10g详解(图)

安装分两个步骤:1. 配置linux下的oracle安装环境; 2. 安装oracle10g 环境:系统:windowXP--虚拟机--Red Hat Enterprise Linux Server release 5.5 (Tikanga); 数据库:Oracle Database 10g Release 2 (10.2.0.1)

注:命令严格区分大小写

一、Linux下配置oracle的安装环境

1. 安装必须的软件包

首先,要安装oracle,linux下面需要一系列的软件包的支持,所以需要确保linux下面已经装了需要的软件包。例如:libXp-1.0.0-8.1.el5.i386.rpm,如果没有这个包,那么在安装的时候会提示错误。 连接到root用户:1. 直接以root用户登录。 2. 命令:su root,输入密码即可。 这些必须的软件包可以从linux系统盘里面找到。确保cdrom里面有linux的系统盘,然后使用命令:

mount /dev/cdrom /mnt/cdrom

将光驱的内容挂载到/mnt/cdrom路径下面。

注:如果/mnt/cdrom目录不存在,使用mkdir /mnt/cdrom 命令创建。 进入到/mnt/cdrom/Server: cd /mnt/cdrom/Server 执行如下命令:

rpm -ivh setarch-2* rpm -ivh make-3* rpm -ivh glibc-2* rpm -ivh libaio-0*

rpm -ivh compat-libstdc++-33-3* rpm -ivh compat-gcc-34-3* rpm -ivh compat-gcc-34-c++-3* rpm -ivh gcc-4* rpm -ivh libXp-1*

rpm -ivh openmotif-2* rpm -ivh compat-db-4*

注:系统盘可能不止一个,如果又多个需要分批次加载。

2. 修改linux和oracle10g的系统兼容性

oracle 的官方只支持到Red Hat Release 4为止,所以要修改版本说明。 这里有两种方法:1.修改linux版本;2.修改oracle配置; 1). 修改linux版本

修改/etc/redhat-release文件,将

vi /etc/redhat-release

Red Hat Enterprise Linux Server release 5.5 (Tikanga)注释掉(前加”#”即可)。 然后添加一行:redhat-4 保存退出即可。

2). 修改oracle安装文件的配置信息

修改安装目录下/database/install/oraparam.ini 假如你的安装目录在home/database下: vi /home/database/install/oraparam.ini 编辑该文件,修改下面内容

Linux=redhat-3,SuSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2 并加入下面内容

[Linux-redhat-5.0-optional] TEMP_SPACE=80 SWAP_SPACE=150

MIN_DISPLAY_COLORS=256 保存退出即可。

注:先按ESC键,然后敲入”:wq”即可。如果不想保存,则输入:”:q!”。 vi /etc/sysctl.conf 添加下面内容:

kernel.shmall = 2097152

kernel.shmmax = 2147483648 kernel.shmmni = 4096

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

3. 修改内核参数

4. 建立安装oracle需要的用户、组和目录

实验证明,root用户下不能安装oracle。所以要单独建立用户和组。 1. 建立用户和组 创建组:

groupadd oinstall groupadd dba 创建用户:

useradd -g oinstall -G dba oracle 设定用户oracle的密码: passwd oracle

注:如果当前命令行路径下不能执行这些命令的话,可以切换到/usr/sbin/下执行上述命令。也可以直接使用 /usr/sbin/groupadd oinstall …

2. 建立oracle安装路径

mkdir -p /home/oracle/product/10.2.0/db_1

注:-p 参数的意思是如果没有该目录则新建。 3. 为oracle用户授权

chown -R oracle.oinstall /home/oracle/ chmod -R 777 /home/oracle/

注:-R参数是应用到子文件夹,777参数是读,写,执行权限。

5. 设置oracle用户的shell limit

1. 修改/etc/security/limits.conf文件 vi /etc/security/limits.conf 假如如下配置:

oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536

2. 增加下面的内容到文件 /etc/pam.d/login 中,使shell limit生效 session required /lib/security/pam_limits.so

6. 配置静态IP

修改/etc/sysconfig/network-scripts/ifcfg-eth0文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0 加入下面片段:

#HWADDR=00:0C:29:74:5B:62 #你的mac地址 IPADDR=192.168.1.228 #你的IP地址 NETMASK=255.255.255.0 #你的子掩码 #GATEWAY=192.168.1.1 #你的网关

:wq 保存并退出

执行命令:service network restart 重启网络

7. 修改/etc/hosts

修改/etc/hosts内容,添加Linux本机 ip地址。 vi /etc/hosts

添加Linux的IP地址(格式:ip地址 – 主机名 – localhost) 192.168.2.128 MaWenWu localhost

:wq 保存并退出

执行命令:service network restart 重启网络