总结【一】Redhat5下安装Oracle10GR2

上一篇 / 下一篇  2009-09-25 18:56:44 / 个人分类:Linux

Redhat5下安装Oracle10GR2

 

 目录

文档背景...2

OS数据库软件...2

安装前准备...2

开始安装ORACLE.4

安装常见错误...5

安装OUI(图片省略)5

创建数据库...5

参考文档...6

 

 

 

 

文档背景

由于本人对Linux并不太熟悉,之前安装过一次的记忆早已烟消云散,文档的目的就是系统的记录下安装的过程和安装中所出现的错误信息,以便更深刻的了解OracleLinux中的安装要点和步骤。

OS及数据库软件

OSRed Hat企业版5.3         \\kernel 2.6.18-8.el5xen

数据库:Oracle 10.2 for Linux x86

安装前准备

一、登陆Linux系统使用root权限

 

二、检查硬件需求

1.      # grep MemTotal /proc/meminfo     \\检查内存,内存要大于1024MB

2.      # grep SwapTotal /proc/meminfo     \\检查Swap交换空间,要1.5倍于内存

3.      # df -k /tmp                      \\检查tmp空间大小,要大于400M

4.      # df –k                          \\检查磁盘剩余空间,要大于2G

 

三、检查软件需求

1. # cat /etc/issue                    \\检查操作系统

2. # uname –r                       \\检查kernel版本

3. # rpm –q pakage_name            \\检查安装包完整

说明:此处我们的系统是Red Hat Enterprise Linux 5.0,这并不符合Oracle的软件需求,但软件需求中也说明了可以使用之后的kernel版本,这只是Oracle并不推荐的方式。

下面我们将按照Red Hat 4.0给出的安装包需求进行查询和安装:

Red HatEnterpriseLinux 4.0

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

运行确实的安装包:

rpm -ivh libaio-devel-0.3.106-3.2.i386.rpm

rpm -ivh unixODBC-2.2.11-7.1.i386.rpm

rpm -ivh unixODBC-devel-2.2.11-7.1.i386.rpm

\\以上3个包为Oracle11GRedhat5的要求,我们宁缺毋滥!

rpm -ivh compat-db-4.2.52-5.1.i386.rpm

rpm -ivh sysstat-7.0.2-3.el5.i386.rpm

注意:由于我们OS5而不是文档要求的4,橙色的包我们没有在redhat5iso文件中找到,11G中也没有对这3个包有要求,故此,我们也忽略。

 

四、检查网络需求

1.      检查/etc/hosts文件         \\使用vi /etc/hosts修改

For example:

192.168.100.16   myhost.us.mycompany.com  myhost

127.0.0.1        localhost                localhost.localdomain

 

五、确定软件的安装目录

1.      mkdir -p /u01/oracle                     \\创建目录

2.      chown -R oracle:oinstall /u01              \\指定用户和组

3.      chown -R oracle:oinstall /u01/oracle

4.      chmod -R 775 /u01                      \\指定权限

 

六、创建系统组及用户

1.       groupadd oinstall              \\Creating the Oracle Inventory Group

2.       groupadd dba                 \\Creating the OSDBA Group

3.       useradd -g oinstall -G dba -d /u01/oracle oracle  \\Creating an Oracle Software Owner User

4.       passwd oracle                 \\Set the password of the oracle user

5.       id nobody                    \\Verifying that the User nobody Exists                             

 

七、配置kernel参数

1.      添加如下参数到/etc/sysctl.conf                 \\使用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 = 1048576

net.core.rmem_max = 1048576

net.core.wmem_default = 262144

net.core.wmem_max = 262144

注:此时如果文件中存在以上的部分参数,以参数值大的为准

2.      sysctl –p                               \\激活sysctl.conf生效

3.      添加如下参数到/etc/security/limits.conf         

oracle             soft   nproc  2047

oracle             hard   nproc  16384

oracle             soft   nofile 1024

oracle             hard   nofile 65536

4.      添加如下参数到/etc/pam.d/login

session   required    /lib/security/pam_limits.so

session   required    pam_limits.so

5.      添加如下参数到/etc/profile

if [ $USER = "oracle" ]; then

       if [ $SHELL = "/bin/ksh" ]; then

             ulimit -p 16384

             ulimit -n 65536

       else

             ulimit -u 16384 -n 65536

       fi

fi

 

八、设置oracle环境变量

1.      su – oracle          \\oralce用户登陆

2.      vi .bash_profile      \\编辑启动配置文件

ORACLE_BASE=/u01

ORACLE_HOME=$ORACLE_BASE/oracle

ORACLE_SID=dbtest

PATH=$ORACLE_HOME/bin:$PATH

export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH

开始安装ORACLE

一、解压文件

1.      unzip 10201_database_linux32.zip         \\解压oracle文件

2.      chown –R oracle:oinstall database/          \\设置用户和主组在database

3.      cd /u01/databse                         \\进入database目录

4.      ./runInstaller                            \\运行安装程序

[oracle@LinuxServer database]# ./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

                                     Failed <<<<

出现以上信息,是由于版本不正确,Oracle10G并不支持Linux5,需要修改

 

 


TAG:

 

评分:0

我来说两句

Open Toolbar