Chinaunix首页 | 论坛 | 博客
  • 博客访问: 39133
  • 博文数量: 16
  • 博客积分: 1415
  • 博客等级: 上尉
  • 技术积分: 165
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-26 23:53
文章分类

全部博文(16)

文章存档

2011年(1)

2010年(1)

2009年(14)

我的朋友

分类: LINUX

2009-08-06 16:43:51

 

 

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

 

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 < ship_9204_linux_disk1.cpio
#cpio -idmv < ship_9204_linux_disk2.cpio
#cpio -idmv < ship_9204_linux_disk3.cpio

#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
----------------------------------------------------------------------------------------

这里是安装的时候需要用到的包和补丁
 
阅读(2337) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-09-07 12:36:25

帮助很大,谢谢!