`
sillycat
  • 浏览: 2488721 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Linux下安装oracle9i(二)

阅读更多
Linux下安装oracle9i(二)

参考同事的意见,用add/remove programmes
选中了所有的develop tool安装

然后安装oracle那个东东报错
[root@localhost tmp]# rpm -ivh compat-oracle-rhel4-1.0-5.i386.rpm
error: Failed dependencies:
        libaio is needed by compat-oracle-rhel4-1.0-5.i386
        libaio-devel is needed by compat-oracle-rhel4-1.0-5.i386
        openmotif21 is needed by compat-oracle-rhel4-1.0-5.i386
    Suggested resolutions:
        libaio-0.3.102-1.i386.rpm
        libaio-devel-0.3.102-1.i386.rpm
        openmotif21-2.1.30-11.RHEL4.2.i386.rpm

http://rpm.pbone.net/
搜索下载如下包
libaio-0.3.102-1.i386.rpm
libaio-devel-0.3.102-1.i386.rpm
openmotif21-2.1.30-11.RHEL4.2.i386.rpm

下载很麻烦,所以改成在自己的光盘中去找,按照一下标准去看差那些包
# rpm -qa | grep compat
  检查当前系统所安装的compat软件包是否已有:
  compat-db-4.1.25-9
  compat-gcc-32-3.2.3-47.3
  compat-gcc-32-c++-3.2.3-47.3
  compat-oracle-rhel4-1.0-3
  compat-libcwait-2.0-1
  compat-libgcc-296-2.96-132.7.2
  compat-libstdc++-296-2.96-132.7.2
  compat-libstdc++-33-3.2.3-47.3
  gcc-3.4.3-9.EL4
  gcc-c++-3.4.3-9.EL4
  gnome-libs-1.4.1.2.90-44
  gnome-libs-devel-1.4.1.2.90-44
  libaio-devel-0.3.102-1
  libaio-0.3.102-1
  make-3.80-5
  openmotif21-2.1.30-11
  xorg-x11-deprecated-libs-devel-6.8.1-23.EL
  xorg-x11-deprecated-libs-6.8.1-23.EL
 发如果少了上数包,可按下面的命令和所属AS4光盘安装RPM包(最后两个由Oralce补丁p4198954_21_linux.zip解压产生)
  rpm -ivh sysstat-5.0.5-1.i386.rpm disk4
  rpm -ivh openmotif21-2.1.30-11.RHEL4.2.i386.rpm disk3
  rpm -ivh libaio-0.3.102-1.i386.rpm disk3
  rpm -ivh libaio-devel-0.3.102-1.i386.rpm disk3
  rpm -ivh freetype-devel-2.1.9-1.i386.rpm disk3
  rpm -ivh fontconfig-devel-2.2.3-7.i386.rpm disk3
  rpm -ivh xorg-x11-devel-6.8.1-23.EL.i386.rpm disk3
  rpm -ivh xorg-x11-deprecated-libs-devel-6.8.1-23.EL.i386.rpm disk3
  rpm -ivh glib-devel-1.2.10-15.i386.rpm disk4
  rpm -ivh ORBit-devel-0.5.17-14.i386.rpm disk4
  rpm -ivh gtk+-devel-1.2.10-33.i386.rpm disk4
  rpm -ivh alsa-lib-devel-1.0.6-4.i386.rpm disk3
  rpm -ivh audiofile-devel-0.2.6-1.i386.rpm disk3
  rpm -ivh esound-devel-0.2.35-2.i386.rpm disk3
  rpm -ivh libjpeg-devel-6b-33.i386.rpm disk3
  rpm -ivh libtiff-devel-3.6.1-7.i386.rpm disk3
  rpm -ivh libungif-devel-4.1.3-1.i386.rpm disk3
  rpm -ivh imlib-devel-1.9.13-23.i386.rpm disk3
  rpm -ivh gnome-libs-devel-1.4.1.2.90-44.1.i386.rpm disk4
    rpm -ivh ORBit-devel-0.5.17-14.i386.rpm disk4
    rpm -ivh gtk+-devel-1.2.10-33.i386.rpm disk4
    rpm -ivh imlib-devel-1.9.13-23.i386.rpm disk4
    rpm -ivh glib-devel-1.2.10-15.i386.rpm disk4
  rpm -ivh compat-oracle-rhel4-1.0-5.i386.rpm (p4198954_21_linux.zip)
  rpm -ivh compat-libcwait-2.0-2.i386.rpm (p4198954_21_linux.zip)

这些RPM包其实linux光盘上都有,出了那个p4198954_21_linux.zip里面的。安装好了检查好了所有的包以后oracle的安装条件终于具备了,那么继续向下操作。

4.2 设置内核参数,调节信号灯及共享内存
为了一开机系统就能自动帮你设好这些参数,也可改动 /etc/sysctl.conf 这个文件,
加入以下的语句:
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
  保存后,即可。建议关于net.ipv4.ip_local_port_range不要改动,可以用cat /proc/sys/net/ipv4/ip_local_port_range 看到红帽子对这个所定义的范围已经符合,而且端口范围比这个小

4.3 设置oracle对文件的要求
编辑文件:/etc/security/limits.conf
加入以下语句:
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
  
这个需要重启后才能生效的。但是安装的时候无所谓了。

5、设置oracle的系统环境
以oracle用户的身份登录:
  su oracle
  cd ~
    vi $HOME/.bash_profile
  编辑它的.bashrc文件加入以的东东:
#oracle 9i
export ORACLE_BASE=/opt/ora9
export ORACLE_HOME=/opt/ora9/product/9.2
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER=oracle
export ORACLE_SID=ora9i
export ORACLE_TERM=vt100
export LD_ASSUME_KERNEL=2.4.1
export THREADS_FLAG=native
export LD_LIBRARY_PATH=/opt/ora9/product/9.2/lib:$LD_LIBRARY_PATH
export PATH=/opt/ora9/product/9.2/bin:$PATH
#
# change this NLS settings to suit your country:
# example:
# german_germany.we8iso8859p15, american_america.we8iso8859p2 etc.
#
#export NLS_LANG='croatian_croatia.ee8iso8859p2'
(注意这个东东把它注释掉,因为我们用的是中文系统。然而为了能够显示中文加入以下一行:
export LC=en_US

退出
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics