Chinaunix首页 | 论坛 | 博客
  • 博客访问: 105649
  • 博文数量: 22
  • 博客积分: 1415
  • 博客等级: 上尉
  • 技术积分: 245
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-10 12:18
文章分类

全部博文(22)

文章存档

2017年(3)

2011年(1)

2010年(10)

2009年(1)

2008年(7)

我的朋友

分类: Oracle

2010-05-07 20:01:00

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.     安装补丁

Redhat AS 5安装ORACLE10gBUG,主要是需要安装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.

                                                                                                             

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

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

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

 

阅读(2523) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~