在Linux环境下安装部署Oracle 10g-(1)

在Linux环境下安装部署Oracle 10g-(1)

1.软件要求

依据官方的安装文档要求,系统上必须具有下面的软件包:

gcc-3.2.3-34

gcc-c++-3.2.3-34

glibc-2.3.2-95.20

make-3.79.1

openmotif21-2.1.30-8

setarch-1.3-1

compat-db-4.0.14-5

compat-gcc-7.3-2.96.128

compat-gcc-c++-7.3-2.96.128

compat-libstdc++-7.3-2.96.128

compat-libstdc++-devel-7.3-2.96.128

一般情况下除了 compat的一些包没有安装外,其他的包都已经安装了,可以使用这个命令进行查询;

rpm –q gcc gcc-c++ glibc make openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel

查找到没有的包,就从http://www.rpmfind.net上去下载。

compat-gcc-8-3.3.4.2.i386.rpm

compat-gcc-c++-8-3.3.4.2.i386.rpm

compat-libstdc++-8-3.3.4.2.i386.rpm

+-devel-8-3.3.4.2.i386.rpm

       一般情况下在安装Linux操作系统的时候不要选择默认安装需要选择定制安装,在安装操作系统组建的时候需要把服务器的开发包都安装上就可以了。

2.硬件要求

       oracle官方网站上讲最好要有512MB内存,1GB的swap,3.7GB的磁盘空间;我们需要最少1G内存,4Gswap,20G独立分区的磁盘空间。查看硬盘分区方法为:df -h

3.创建用户和修改环境变量

/usr/sbin/groupadd oinstall         /创建组用户/

/usr/sbin/groupadd dba                     /创建组用户/

# /usr/sbin/useradd -d /u01/oracle -g oinstall -G dba oracle              /创建用户,并设定用户组/

passwd oracle             /设定oracle用户的密码/

用oracle登陆进操作系统,编辑.bash_profile文件,由于linux默认的shell使用的是bash,故要编辑这个文件,如果你设定的使用csh,请编辑.login文件。

在.bash_profile添加的内容

PATH=$PATH:$HOME/bin

 

export PATH

unset USERNAME

ORACLE_HOME=/u01/oracle/product/10.1.0/db_1

export ORACLE_HOME

PATH=$PATH:$ORACLE_HOME/bin

export PATH

ORACLE_SID=urpdb

export ORACLE_SID

ORACLE_TERM=xterm

export ORACLE_TERM

NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

export NLS_LANG

ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

export ORA_NLS33

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

export LD_LIBRARY_PATH

SHLIB_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/rdbms/lib32

export SHLIB_PATH

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

CLASSPATH=$CLASSPATH:/usr/java/jre:$ORACLE_HOME/network/jlib

export CLASSPATH

umask 022

TEMP=/tmp

export TEMP

TMPDIR=/tmp

export TMPDIR

TNS_ADMIN=$ORACLE_HOME/network/admin

export TNS_ADMIN

EDITOR=vi

export EDITOR

4.设定系统核心参数

按照官方文档做

#cat >> /etc/sysctl.conf <<eof
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
EOF

# /sbin/sysctl -p

5.创建安装目录

按照官方文档的思路去做,就是创建ORACLE_BASE的目录,要和刚才定义的oracle用户环境变量一致。

将下载的cpio文件解压缩到/tmp目录下,

#cpio -idmv < /tmp/ship_db_isl_10103.cpio

执行上面的命令后会在/tmp目录下生成Disk1目录,该目录就是要安装的文件所在。

6.开始安装

做完上述配置后,建议重新启动系统,目的是让所有配置生效。

执行sync;sync;reboot 进行重新启动机器

以oracle用户登陆到X系统

在Xwindow下开启一个terminal,使用如下命令开始安装

/tmp/Disk1/runInstaller             /& /tmp/目录是我安装时的目录,请根据自己的实际安装目录执行runInstaller脚本程序/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值