Chinaunix
标题:
RedHat9.0下能安装Oracle10.0吗,我安装的时候出错了
[打印本页]
作者:
yuephone
时间:
2007-05-10 08:44
标题:
RedHat9.0下能安装Oracle10.0吗,我安装的时候出错了
提示Linux 版本有问题什么的,各位大侠帮帮忙
[
本帖最后由 yuephone 于 2007-5-10 09:20 编辑
]
作者:
yuephone
时间:
2007-05-10 09:29
有人知道吗,告知小弟一下,感激万分
作者:
happyc84
时间:
2007-05-10 09:46
不清楚 不过我在redhat 5上安装成功!
也碰到版本问题,他就是检查一个文件 /etc/redhat-release.改成能通过的版本就是了.
很好骗.hoho 你可以试下
作者:
hongling1122
时间:
2007-05-10 10:25
有些软件安装时是要修改版本参数的!我碰到过!
作者:
yuephone
时间:
2007-05-10 13:31
谢谢楼上两位,还有想下redhat 5,去哪下呀
作者:
fp3016
时间:
2007-05-15 16:57
可以的,我已经安装成功了.要修改环境变量.建一个ORACLE用户.以ORACLE用户才能安装.
[
本帖最后由 fp3016 于 2007-5-15 16:59 编辑
]
作者:
fp3016
时间:
2007-05-15 17:02
你去找一下p3006854_9204_LINUX.zip 这个补丁,打上去就应该可以了.
这也是在/home/oracle/里进行的。
# unzip p3006854_9204_LINUX.zip
Archive: p3006854_9204_LINUX.zip
creating: 3006854/
inflating: 3006854/rhel3_pre_install.sh
inflating: 3006854/README.txt
# cd 3006854
# sh rhel3_pre_install.sh
如果找不到这个补丁,加我QQ,我传给你.
作者:
fp3016
时间:
2007-05-15 17:03
具体安装过程如下:
1.2 解压缩包
cpio –idmv <lnx_920_disk1.cpio
cpio –idmv <lnx_920_disk2.cpio
cpio –idmv <lnx_920_disk3.cpio
1.1.1 更换gcc,g++版本(更换为2.96版本,暂时跳过)
具体操作如下:
#su - root
mv /usr/bin/gcc /usr/bin/gcc323
ln -s /usr/bin/gcc296 /usr/bin/gcc
mv /usr/bin/g++ /usr/bin/g++323
ln -s /usr/bin/g++296 /usr/bin/g++
1.2 设置内核参数,调节信号灯及共享内存:
修改 /etc/sysctl.conf 这个文件,加入以下的语句:
(说明:物理内存为512M则共享内存的值2147483648以此类推,如果你的物理内存是1G则这里的值则是4294967295。1073741824)
kernel.shmmax = 8589934590
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
#vi /etc/security/limits.conf
加入:
oracle hard nofile 65536
oracle soft nofile 65536
oracle hard nproc 16384
oracle soft nproc 16384
1.3 添加用户
以root用户登陆执行:
groupadd oinstall
groupadd dba
useradd oracle –g oinstall –G dba
passwd oracle
1.4 创建文件路径
以root用户登陆执行:
mkdir /opt/oracle
mkdir /opt/oracle/product
mkdir /opt/oracle/product/9.0.2
chown -R oracle.oinstall /opt/oracle
mkdir /var/opt/oracle
chown oracle.dba /var/opt/oracle
chmod 755 /var/opt/oracle
1.5 配置oracle环境
以root用户身份执行:
vi /home/oracle/.bash_profile
export DISPLAY=172.16.29.168:0.0
export LD_ASSUME_KERNEL=2.4.1
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9.0.2
export PATH=$ORACLE_HOME/bin
PATH
HOME/bin:
export ORACLE_TERM=xterm
export ORACLE_OWNER=oracle
export ORACLE_SID=mega
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH
ORACLE_HOME/lib
export CLASSPATH=$ORACLE_HOME/JRE
ORACLE_HOME/jlib
ORACLE_HOME/rdbms/jlib
export CLASSPATH=$CLASSPATH
ORACLE_HOME/network/jlib
export NLS_LANG=american_america.ZHS16GBK
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
umask 022
unset USERNAME
aliash='cd $ORACLE_HOME; echo "Now:[`pwd`]."'
完成后保存退出, 并运行 source .bash_profile 使profile 生效建议重启
1.6 安装
把libstdc++-libc6.1-1.so.2库拷到/lib目录下。
打安装前的补丁:
以root身份运行.
这也是在/home/oracle/里进行的。
# unzip p3006854_9204_LINUX.zip
Archive: p3006854_9204_LINUX.zip
creating: 3006854/
inflating: 3006854/rhel3_pre_install.sh
inflating: 3006854/README.txt
# cd 3006854
# sh rhel3_pre_install.sh
安装开始:
在ROOT用户下执行下面命令。
#chmod 777 -R disk1
然后重新注销以oracle用户登录
$xhost localhost
注意:这里一定要在服务器本机上注销,以oracle用户登录。
进入解包目录 Disk1执行:./runInstaller
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2