redhat5下安装oracle10g(一)

2014-11-24 09:39:18 · 作者: · 浏览: 0

安装过程

1.硬件资源:

简要说明系统内存要1G以上,swap空间至少用1.5G是物理内存的2倍以上,临时空间要求400M以上。(linux的临时空间目录是/tmp)

2.Oracle安装需要的rpm包:

使用rpm命令查看及安装需要的的rpm包

#rpm –qa make

make-3.81-3.el5

#rpm –qa binutils

binutils-2.17.50.0.6-12.el5

#rpm –qa openmotif

openmotif-2.3.1-2.el5

#rpm –qa setarch

setarch-2.0-1.1

#rpm –qa | gerp compat

compat-libgcc-296-2.96-138

compat-glibc-headers-2.3.4-2.26

compat-libstdc++-296-2.96-138

java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.115

java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115

avahi-compat-libdns_sd-0.6.16-6.el5

compat-libf2c-34-3.4.6-4

compat-glibc-2.3.4-2.26

compat-gcc-34-3.4.6-4

compat-gcc-34-c++-3.4.6-4

java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

compat-libstdc++-33-3.2.3-61

compat-gcc-34-g77-3.4.6-4

compat-libcom_err-1.0-7

compat-db-4.2.52-5.1

#rpm –qa libaio

libaio-0.3.106-3.2

3.修改linux内核参数以支持oracle:

#less /etc/sysctl.conf

kernel.shmmax = 536870912

kernel.shmmni = 4096

kernel.shmall = 2097152

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 使其修改的配置生效

4.增加操作系统用户的nofile和nproc参数:

#less /etc/security/limits.conf

oracle soft nofile 65536

oracle hard nofile 65536

oracle soft nproc 16384

oracle hard nproc 16384

在配置文件最后添加以上内容

Nofile:是操作系统用户同时可以打开的最大文件数

Nproc:单用户的同时打开的进程数

5.创建oracle用户和用户组:

#groupadd oinstall

#groupadd dba

#useradd –g oinstall –G dba oracle

#passwd oracle (在提示信息下输入密码,要两次确认)

6.设置oracle用户的环境变量:

#less .bashrc (先用cd到oracle用户的主目录中)

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export PATH=$ORACLE_HOME/bin:$PATH

export ORACLE_OWNER=oracle

export ORACLE_SID=orc1

export ORACLE_TERM=vt100

export THREADS_FLAG=native

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

export PATH=$ORACLE_HOME/bin:$PATH

在文件中添加以上环境变量

7.建立需要的程序目录并设置权限:

#mkdir –p /u01/app/oracle

#chown –R oracle:oinstall /u01

目录可以根据实际的情况而定,这是oracle默认的安装目录

8.在linux的图形界面下,开一个terminal窗口:

#export DISPLAY=:0.0

#xhost +

需要以root身份执行

9.正式安装oracle

#su –oracle (切换到oracle用户)

# unzip 10201_database_linux32.zip -d /tmp/oracle (解压oracle安装程序包)

#cd database (cd到oracle程序包解压的目录)

在安装oracle前需要修改oracle的程序文件(oracle默认是不支持redhat5),执行一下命令

#vim ./database/install/oraparam.ini

[Linux-redhat-5.0-optional]

TEMP_SPACE=80

SWAP_SPACE=150

MIN_DISPLAY_COLORS=256

在oraparam.ini文件中找到“[Certified Versions]”位置添加以下红色字体

[Certified Versions]

Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2

[Linux-redhat-5.0-optional]

TEMP_SPACE=80

SWAP_SPACE=150

MIN_DISPLAY_COLORS=256

[UnitedLinux-1.0-optional]

TEMP_SPACE=80

SWAP_SPACE=150

MIN_DISPLAY_COLORS=256

然后就可以执行安装脚本安装oracle了,进入到database目录下找到runInstaller这个脚本并执行

#./ runInstaller (执行安装脚本)

执行脚本后就会进入oracle的图形安装,子要next下一步就可以

第一步会提示你设置oracle密码,

在database password填写密码并确认

这二步会对个项配置进行检查,如果有错误会有提示,安装提示退出修改就可以了。

如果提示网络问题就手工的勾选验证然后next继续安装

最后exit退出完成。

注:在最后完成之前会提示执行两个脚本

/u01/app/oracle/oraInventory/ orainstRoot.sh

/u01/app/oracle/product/10.2.0/db_1/root.sh

执行完成后点击提示图中的确认完成(需要以ro