redhat oracle客户端,redhat安装oracle10g客户端

redhat AS 5安装ORACLE10g客户端

主要内容均来自互联网,对其通不过的地方进行了修正。

我的系统是Redhat Enterprise Linux AS5.3

[redhat@redhat ~]$ cat /etc/issue

Red Hat Enterprise Linux Server release 5.3 (Tikanga)

Kernel \r on an \m

[redhat@redhat ~]$ cat /etc/redhat-release

Red Hat Enterprise Linux Server release 5.3 (Tikanga)

2、检查Linux内核版本,具体要求请参考安装手册。

[redhat@redhat ~]$ uname -r

2.6.18-128.el5

3、检查软件安装包是否安装及版本是否符合,

make-3.81-3.el5已安装

gcc-4.1.2-44.el5gcc-3.2.3-34 –已安装

glibc-devel-2.5-34已安装

setarch-2.0-1.1已安装

libaio-0.3.106-3.2已安装

compat-db-4.2.52-5.1.i386未安装

compat-gcc-34-3.4.6-4.i386未安装

compat-gcc-34-c++-3.4.6-4.i386未安装

compat-libstdc++-33-3.2.3-61.i386未安装

openmotif22-2.2.3-18.i386未安装

gnome-libs-1.4.1.2.90-34.1 (32 bit)没该文件

libaio-devel-0.3.106-3.2.i386未安装

libXp-1.0.0-8未安装

2.安装补丁

RedhatAS 5安装ORACLE10g有BUG,主要是需要安装1个补丁。不晓得作用

1. xorg-x11-deprecated-libs-6.9.0-1.112.16.14asp.i386.rpm

下载地址:

安装命令:# rpm –ivh xorg-x11-deprecated-libs-6.9.0-1.112.16.14asp.i386.rpm

2.2.操作系统设置

1.2.1.关闭selinux

修改/etc/selinux/config

SELINUX=disabled

1.2.2.修改操作系统发行版本名称

因为ORACLE10g不支持REDHAT5的版本名称,所以需要修改

/etc/redhat-release

把Red Hat Enterprise Linux Server release 5.3,5.3改为4

1.2.3.修改内核参数(可选)

如果不是生成环境,不修改也可以,现在的机器都是很大内存的。

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

运行下面的命令使得内核参数生效: sysctl -p

3.用户及用户环境

创建用户和组

# groupadd dba

#groupadd oinstall

# useradd –g oinstall –G dba oracle

# passwd oracle

建立安装目录

# mkdir -p /u01/app/oracle/product/10.2.0/db_1/client

这里增加一个client是为了让oracle客户端安装到client目录里面,防止和oracle数据库安装在同一个目录里面。下面的环境变量里面也加了oracle。这样在安装客户端的时候就自动定位到client目录里面。

# chown -R oracle:oinstall /u01/

#chmod 775 /u01/app/oracle

1.2.7.设置安装环境变量

$ su – oracle

$ vi .bash_profile

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1/client

export ORACLE_TERM=xterm

export PATH=/usr/sbin:$PATH

export PATH=$ORACLE_HOME/bin:$PATH

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

[oracle@redhat ~]$source .bash_profile   ,最好重启

1.2.8.特别的环境变量

$ export LC_ALL=en_US这里更改之后就不会出现乱码了。

下面就开始执行安装命令了,以oracle用户登录。

$ su - oracle

$ /mnt/media/run runInstaller

Starting Oracle Universal Installer...

Checking installer requirements...

Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2

Passed

All installer requirements met.

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2009-04-12_11-01-34PM. Please wait ...[oracle@localhost ~]$ Oracle Universal Installer, Version 10.2.0.1.0 Production

Copyright (C) 1999, 2005, Oracle. All rights reserved.

看到上面这堆东西,你应该马上看到英文的图形安装界面出来了。。。。

有时当你的环境变量更改之后,需要注销一下,才会出现想要的结果。

或者有些过程通不过时,也需要注销一下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值