免费注册 查看新帖 |

Chinaunix

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

CentOS5.3安装oracle9i [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-08-06 16:43 |只看该作者 |倒序浏览



经过一下午的煎熬,终于装好了。分享给大家。

1.增加oracle用户及dba组
---------------------------------------------------------------------------------------
# groupadd dba
groupadd oinstall
# useradd -g oinstall -G dba oracle
---------------------------------------------------------------------------------------
2,建立oracle安装文件夹;
---------------------------------------------------------------------------------------
# mkdir -p /oracle/product/9.2.0
# mkdir -p /opt/oracle
# chown -R oracle.dba /oracle
---------------------------------------------------------------------------------------
3.配置环境变量;
---------------------------------------------------------------------------------------
    使用Oracle用户登陆:
#su – oracle
#cp /etc/sysconfig/i18n /home/oracle/.i18n 然后修改LANG="en_US"
$vi .bash_profile
以下是配置文件的内容
export ORACLE_BASE=/oracle
export ORACLE_HOME=/oracle/product/9.2.0
export PATH=$PATHORACLE_HOME/binORACLE_HOME/Apache/Apache/bin
export ORACLE_OWNER=oracle
export ORACLE_SID=oracle
export ORACLE_TERM=xterm
#export LD_ASSUME_KERNEL=2.6.18
export THREADS_FLAG=native
export LD_LIBRARY_PATH=$LD_LIBRARY_PATHORACLE_HOME/lib
export ORACLE_OEM_JAVARUNTIME=/oracle/jre1.3.1
export NLS_LANG="American_america.zhs16gbk"
# export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export DISPLAY=:0.0
export LANG=en_US
export GDM_LANG= en_US
export LC= en_US
---------------------------------------------------------------------------------------
4.系统配置
---------------------------------------------------------------------------------------
设置内核参数
编辑/etc/sysctl.conf
kernel.shmmax = 536870912 这里设置为物理内存的一半 1G内存的话为:512?024?024
kernel.shmmni = 4096 2G 内存的话为:1024?024?024
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128 其他的值都不用动
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
sem 4个参数依次为 SEMMSL(每个用户拥有信号量最大数);
SEMMNS(系统信号量最大数);
SEMOPM(每次semopm系统调用操作数);
SEMMNI(系统辛苦量集数最大数).
Shmmax 最大共享内存2GB 物理内存如果小的话可以设置成 536870912.
Shmmni 最小共享内存 4096KB.
Shmall 所有内存大小.
执行sysctl以反映修改 使内核参数立刻生效,重启也可以
# sysctl –p
---------------------------------------------------------------------------------------
设置oracle对文件的要求
#vi /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 16384
* hard nproc 16384
#vi /etc/pam.d/login
session required /lib/security/pam_limits.so
#vi /etc/selinux/config
SELINUX=disabled  #这个是关闭selinux
----------------------------------------------------------------------------------------
5.安装相关包
----------------------------------------------------------------------------------------
giflib-4.1.3-8.i386.rpm
glib-1.2.10-26.fc7.i386.rpm
libpng10-1.0.18-2.i386.rpm
ORBit-0.5.17-22.rhel5.i386.rpm
gtk+-1.2.10-57.fc7.i386.rpm
imlib-1.9.15-2.fc7.i386.rpm
gnome-libs-1.4.2-7.rhel5.i386.rpm
openmotif-2.3.0
binutils-2.17.50.0.6-5.el5
compat-db-4.2.52-5.1
control-center-2.16.0-14.el5
gcc-4.1.2-14.el5
gcc-c++-4.1.2-14.el5
glibc-2.5-18
libXp-1.0.0-8.1.el5
libstdc++-4.1.2-14.el5
libstdc++-devel-4.1.2-14.el5
make-3.81-1.1
openmotif-2.3.0-0.3.el5
openmotif-devel-2.3.0-0.3.el5.i386
compat-libcwait-2.1-1.i386
libXp-devel-1.0.0-8.i386
compat-oracle-el5-1.0-5.i386
xorg-x11-deprecated-libs-6.9.0-1.112.16.14asp.i386.rpm
xorg-x11-deprecated-libs-devel-6.9.0-1.112.16.14asp.i386.rpm
xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm
compat-db compat-gcc-32 compat-gcc-32-c++ compat-libcom_err compat-libcwait compat-
libgcc-296 compat-libstdc++-296 compat-libstdc++-33 gcc gcc-c++ glibc glibc-common
glibc-devel glibc-headers libgcc
httpd-的三个包 system-config-httpd gnome-user-share
安装gcc的时候一定要注意,全部都要安装好。要不安装过程会出错。建议用yum装。
----------------------------------------------------------------------------------------
6.创建链接
# ln -s /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-libc6.1-1.so.2
----------------------------------------------------------------------------------------
7.开始安装
----------------------------------------------------------------------------------------
#xhost +
#su - oracle
#gunzip ship_9204_linux_disk1.cpio.gz
#gunzip ship_9204_linux_disk2.cpio.gz
#gunzip ship_9204_linux_disk3.cpio.gz
#cpio -idmv #DISK1/runinstaller
----------------------------------------------------------------------------------------
8.安装过程出现的问题及解决方法:
----------------------------------------------------------------------------------------
解决(1)  Oracle Net Configuration Assistant, Oracle Database Configuration Assistant 安
装失败,以oracle用户执行:
rm $ORACLE_HOME/JRE
ln -s $ORACLE_BASE/jre/1.3.1/  $ORACLE_HOME/JRE
ln -s $ORACLE_HOME/JRE/bin/java $ORACLE_HOME/JRE/bin/jre
ln -s $ORACLE_HOME/JRE/bin/i386/native_threads/java
$ORACLE_HOME/JRE/bin/i386/native_threads/jre
----------------------------------------------------------------------------------------
解决(2)  Agent Configuration Assistant安装失败,以oracle用户执行:
unzip p3238244_9204_LINUX.zip
cp 3238244/files/lib/stubs/* $ORACLE_HOME/lib/stubs/
cd $ORACLE_HOME/network/lib/
make -f ins_oemagent.mk install
----------------------------------------------------------------------------------------
这里是安装的时候需要用到的包和补丁



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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP