- 论坛徽章:
- 0
|
回复 1楼 tym4841 的帖子
当然了,这是当时我装的时候参考网上的文档整理的:
在redhat AS3.0上安装ORACLE9204
1.系统空间要求:
/ 2GB
/boot 64M
/tmp 1GB
/usr 3GB
/var 512M
swap 至少等于内存
/home 2GB
安装软件要求:KDE,GNOME,software Development:
linux-kernel-version:2.4.21-15
glibc :2.3.2-95.20
操作系统要求:
gcc-3.2.3
make-3.79.1
openmotif21-2.1.30-8
setarch-1.3-1
compat-db-4.0.14
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
gnome-libs-1.4.1.2.90-34.1(这个包几次都没有选上,在第三张盘上)
用rpm –q查看是否已经安装
2.创建用户和组:
groupadd dba
useradd -g dba -G dba oracle
创建安装目录:
mkdir /home/oracle
mkdir /home/oracle/product
mkdir /home/oracle/product/9.2.0
chown -R oracle:dba /home/oracle
mkdir /var/opt/oracle
chown -R oracle:dba /var/opt/oracle
chmod 755 /var/opt/oracle
3.设置oracle环境
编辑.bash_profile
TEPDIR=/tmp;export TMPDIR
export ORACLE_SID=exam2005
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=/home/oracle/product/9.2.0
export LD_LIBRARY_PATY=$ORACLE_HOME/lib:/lib:/usr/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATY:/usr/local/lib
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_ASSUME_KERNEL=2.4.1
PATH=$PATH ORACLE_HOME/bin:/opt/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin
export PATH
unset USERNAME
umask 022
TERM=xterm;export TERM
4.修改核心参数:
编辑/etc/rc.local添加
echo 250 32000 100 128 > /proc/sys/kernel/sem
echo 2147483648 > /proc/sys/kernel/shmmax
重新启动然后用cat查看是否生效
5.修改开发工具:
cd /usr/bin
mv gcc gcc323
mv g++ g++323
ln -s /usr/bin/gcc296 /usr/bin/gcc
ln -s /usr/bin/g++296 /usr/bin/g++
6.安装oracle补丁,如果不打补丁无法出现图形界面:
p3006854_9204_LINUX.zip 补丁安装:
将补丁通过ssh传到服务器上/home/oracle
我下载的补丁包已经是rar格式的,需要在windows下解压然后传到服务器上。
#cd /home/oracle
#unzip p3006854_9204_LINUX.zip
#cd 3006854
#sh rhe13_pre_install.sh
Applying patch...
Patch successfully applied
7.安装:
将oracle安装包传到服务器上
以oracle登录,释放安装文件
for i in 1 2 3
do
zcat ship_9204_linux_disk$i.cpio.gz | cpio -idmv
done
或者
#zcat ship_9204_linux_disk1.cpio.gz | cpio -idmv
#zcat ship_9204_linux_disk2.cpio.gz | cpio -idmv
#zcat ship_9204_linux_disk3.cpio.gz | cpio -idmv
这样将生成三个文件夹 isk1,Disk2,Disk3
新开一个图形界面的字符终端,以root用户执行xhost +192.168.1.211或者xhost +
然后su – oracle
./Disk1/runInstaller
然后就出现了图形化的安装界面:按照我们照常的安装就行了!
注意:
在创建数据库的时候出现如下ora-29807错误”special operator does not exist”
该错误是oracle的一个著名的bug2682156可以ignore继续进行就可以了!
网上很多说要打好多的patch,但是我在安装的时候只打了前面的那个就ok了!
数据库创建完成后,数据库可能无法启动,报告cann’t find file init……错误,需要复制一个初始化文件:这个文件一般在pfile下
重新执行启动数据库就可以了
8.安装完成后改回gcc,g++的版本,否则在以后编译安装其他软件时可能会有问题
# mv /usr/bin/gcc323 /usr/bin/gcc
# mv /usr/bin/g++323 /usr/bin/g++ |
|