LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1000|回复: 1

[原创]一个快速安装linux和oracle的方法。

[复制链接]
发表于 2004-7-4 17:47:36 | 显示全部楼层 |阅读模式
一个快速安装linux和oracle的方法。

一。下载linux和oracle的iso。
二。硬盘安装linux。
    1。把第一个iso里面的dosutils文件夹解压出来,
    2。启动dos下面,执行dosutils下面的autoboot,马上安装linux,只不过是字符界面,大家就凑合一下吧^_^
    3。安装完以后,用redhat-config-xfree86来配置你的x环境(oracle安装需要X环境);
    4。把iso里面的rpm包都放到一个rpms文件夹里面(这一步看似没有用,但是这样可以为你节省很多的时间,因为你不用使用光盘来到处找rpm包,现在需要什么包,直接ls   ×。rpm就可以了,呵呵,好用!!!)
三。作oracle的安装准备  
     1。创建帐号:
     [root@miniroko]# groupadd dba
        [root@miniroko]# groupadd oinstall
        [root@miniroko]# useradd -g oinstall -G dba oracle
        [root@miniroko]# passwd oracle
     2。创建目录:
     [root@miniroko]# mkdir -p /opt/ora9/product/9.2
     [root@miniroko]# mkdir /var/opt/oracle
     [root@miniroko]# chown oracle.dba /var/opt/oracle
     [root@miniroko]# chown -R oracle.dba /opt/ora9
     [root@miniroko]# chmod 755 /var/opt/oracle
     3。安装不要的兼容包:
     gcc-3.2.2-5
     cpp-3.2.2-5
     glibc-devel-2.3.2-11.9
     binutils-2.13.90.0.18-9
     compat-gcc-7.3-2.96.118.i386.rpm
     compat-libgcj-7.3-2.96.118.i386.rpm
     compat-libgcj-devel-7.3-2.96.118.i386.rpm
     这些包都在rpms文件夹里面,你可以直接在里面安装这些包,以及他们所依赖的rpm包。
     4。设置内核参数:
     A.将如下代码加入到这个文件里面/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

     B.将如下代码加入到这个文件里面 /etc/security/limits.conf

oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384

      C.将如下代码加到这个文件里面 ~/.bashrc:  ,这个文件也就是用户oracle的home目录下面的oracle下面。用ls -a  可以看到。
# oracle 9i
export ORACLE_BASE=/opt/ora9
export ORACLE_HOME=/opt/ora9/product/9.2
export PATH=$ORACLE_HOME/binORACLE_HOME/Apache/Apache/binPATH
export ORACLE_OWNER=oracle
export ORACLE_SID=ora9i
export ORACLE_TERM=xterm

# Use old Linuxthreads with floating stacks instead of
# the new Native POSIX Thread Library (NPTL)
export LD_ASSUME_KERNEL=2.4.1
export THREADS_FLAG=native

# Edit paths
export LD_LIBRARY_PATH=/opt/ora9/product/9.2/libLD_LIBRARY_PATH
export PATH=/opt/ora9/product/9.2/binPATH

#
# change this NLS settings to suit your country:
# example:
# german_germany.we8iso8859p15, american_america.we8iso8859p2 etc.
#
export NLS_LANG='croatian_croatia.ee8iso8859p2'

     5。设置临时的linux交换分区

% dd if=/dev/zero of=tmp_swap bs=1k count=900000
% chmod 600 tmp_swap
% mkswap tmp_swap
% swapon tmp_swap

     6。因为oracle的安装在X下面,所以作如下设置:

xhost +127.0.0.1;
xhost +你的ip

四。解压oracle的CPIO.GZ文件包。
    zcat *1.cpio.gz | cpio -idmv;
       zcat *2.cpio.gz | cpio -idmv;
       zcat *3.cpio.gz | cpio -idmv;
这是就会出现三个文件夹,不用去更改什么东西。
五。硬盘安装oracle。
       以oracle登陆,直接运行安装程序:/../../install/linux/runInstaller)
        #su oracle
        %/../../install/linux/runInstaller
      如果出现错误的提示,就到这个论坛的ftp上面下载一个补丁打上。
       补丁名:rhel3_pre_install.sh
       用法:su root
                sh rhel3_pre_install.sh
                 ok

六。安装成功。hehe .

我已经试过了。这样可以不用刻录光盘,而且都是硬盘安装,速度很快,而且不会出现由于介质问题而出现中断的可能。

发表于 2004-7-11 10:17:26 | 显示全部楼层
谢谢分享!:thank
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表