免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1688 | 回复: 0
打印 上一主题 下一主题

CentOS 4.7 安装Oracle 9.2.0.4的一些问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-09 20:06 |只看该作者 |倒序浏览
CentOS 4.7 安装Oracle 9.2.0.4的一些问题

一、开启远程连接
#vi  /etc/X11/gdm/gdm.conf
找到[xdmcp]
改变 Enable 的值为 true or 1
确认“Port=177”前面的#号被去除

修改/etc/inittab,将这行注释掉:
x:5:respawn:/etc/X11/prefdm -nodaemon
并在最后一行添加:
x:5:respawn:/usr/bin/gdm
注:重启系统后生效

#vi  /etc/sysconfig/iptables,增加如下
-A INPUT -p udp -s 0/0 -d 0/0 --dport 177 -j ACCEPT
-A INPUT -p tcp -s 0/0 -d 0/0 --dport telnet -j ACCEPT
-A INPUT -p tcp -s 0/0 -d 0/0 --dport ssh -j ACCEPT
-A INPUT -p tcp -s 0/0 -d 0/0 --dport login -j ACCEPT
-A INPUT -p tcp -s 0/0 -d 0/0 --dport exec -j ACCEPT
-A INPUT -p tcp -s 0/0 -d 0/0 --dport shell -j ACCEPT
-A INPUT -p tcp -s 0/0 -d 0/0 --dport 7100 -j ACCEPT
(iptables可以从这个地方下载:
http://www.netfilter.org/projects/iptables/downloads.html



#vi  /etc/X11/xdm/xdm-config
把     DisplayManager.requestPort: 0
改为 !DisplayManager.requestPort: 0


#vi  /etc/X11/xdm/Xaccess
删除下面以行前面的#号:
#* #any host can get a login window
==>
* #any host can get a login window

确保/etc/X11/xdm/Xsetup_0的属性为755


二、安装Oracle需要的rpm包

alsa-lib-devel-1.0.6-5.RHEL4.i386.rpm
atk-1.8.0-2.i386.rpm
atk-devel-1.8.0-2.i386.rpm
audiofile-0.2.6-1.el4.1.i386.rpm
audiofile-devel-0.2.6-1.el4.1.i386.rpm
compat-libstdc++-296-2.96-132.7.2.i386.rpm
esound-0.2.35-2.i386.rpm
esound-devel-0.2.35-2.i386.rpm
fontconfig-2.2.3-13.el4.i386.rpm
fontconfig-devel-2.2.3-13.el4.i386.rpm
freetype-devel-2.1.9-8.el4.6.i386.rpm
glib-1.2.10-15.i386.rpm
glib-devel-1.2.10-15.i386.rpm
glib2-2.4.7-1.i386.rpm
glib2-devel-2.4.7-1.i386.rpm
glibc-2.3.4-2.41.i386.rpm
glibc-devel-2.3.4-2.41.i386.rpm
gnome-libs-1.4.1.2.90-44.1.i386.rpm
gnome-libs-devel-1.4.1.2.90-44.1.i386.rpm
gtk+-1.2.10-36.i386.rpm
gtk+-devel-1.2.10-36.i386.rpm
gtk2-2.4.13-24.el4.i386.rpm
gtk2-devel-2.4.13-24.el4.i386.rpm
imlib-1.9.13-23.i386.rpm
imlib-devel-1.9.13-23.i386.rpm
libaio-0.3.105-2.i386.rpm
libaio-devel-0.3.105-2.i386.rpm
libjpeg-6b-33.i386.rpm
libjpeg-devel-6b-33.i386.rpm
libtiff-3.6.1-12.i386.rpm
libtiff-devel-3.6.1-12.i386.rpm
libungif-4.1.3-1.el4.2.i386.rpm
libungif-devel-4.1.3-1.el4.2.i386.rpm
openmotif-2.2.3-10.2.el4.i386.rpm
openmotif-devel-2.2.3-10.2.el4.i386.rpm
openmotif21-2.1.30-11.RHEL4.6.i386.rpm
ORBit-0.5.17-14.i386.rpm
ORBit-devel-0.5.17-14.i386.rpm
pango-1.6.0-9.i386.rpm
pango-devel-1.6.0-9.i386.rpm
xorg-x11-6.8.2-1.EL.52.i386.rpm
xorg-x11-deprecated-libs-devel-6.8.2-1.EL.52.i386.rpm
xorg-x11-devel-6.8.2-1.EL.52.i386.rpm

这些包在光盘的CentOS/RPM位置,其中compat-libstdc++-296-2.96-132.7.2.i386.rpm在一般的文档中都没有,是在出现这个错误之后才想起来装的“libstdc++-libc6.1-1.so.2”

三、修改kernel参数
#vi /etc/sysctl.conf
增加这些内容:
kernel.core_uses_pid = 1
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

编辑文件:#vi /etc/security/limits.conf 加入以下语句:
oracle       soft      nofile   65536
oracle       hard      nofile   65536
oracle       soft      nproc    16384
oracle       hard      nproc    16384



四、修改oracle用户参数
在增加完用户后,修改/home/oracle/.bash_profile文件
增加这些内容:
PATH=$PATH:$HOME/bin
ORACLE_SID=oracle9i
ORACLE_BASE=/oracle
ORACLE_HOME=/oracle/oracle
PATH=$ORACLE_HOME/bin:$PATH
LD_ASSUME_KERNEL=2.4.1
LD_LIBRARY_PATH=$ORACLE_HOME/LIB:lib:/usr/lib:/usr/local/lib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
export ORACLE_SID ORACLE_BASE ORACLE_HOME PATH LD_ASSUME_KERNEL LD_LIBRARY_PATH CLASSPATH
stty erase ^h
export DISPLAY=192.168.179.1:0.0

注意:LC_ASSUME_KERNEL参数必须为2.4.1,否则安装数据库之后执行netca会出错,错误关键字是libzip.so和libc.so.6


五、附上四个文件
第一个是p3006854补丁,解决运行.runinstaller之后不出现图形界面

文件:
p3006854_9204_LINUX.zip
大小:
1KB
下载:
下载

第二个是p4198954,解决安装过程中出现plsql/lib/plsql.mk错误

文件:
p4198954_21_LINUX.zip
大小:
4KB
下载:
下载

第三个是p2617419,第四个是p3238244,解决agent不能启动的问题

文件:
p2617419_220_GENERIC.zip
大小:
220KB
下载:
下载

文件:
p3238244_9204_LINUX.zip
大小:
279KB
下载:
下载
安装如下:
$ cd /tmp  
$ unzip p2617419_210_GENERIC.zip  
$ export PATH=$PATH:/tmp/OPatch  
$ export PATH=$PATH:/sbin
$ unzip p3238244_9204_LINUX.zip  
$ cd 3238244  
$ opatch apply  
等补丁修复完成,需要relinked一个.mk文件。  
$ cd $ORACLE_HOME/network/lib  
$ make -f ins_oemagent.mk install

之后使用agentctl start测试是否可以启动



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/26604/showart_1710853.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP