CentOS下远程静默安装Oracle 10g笔记

2014-11-24 18:31:46 · 作者: · 浏览: 0

#scp user@host 10201_database_linux_x86_64.cpio /local


解压到/home/oracle/database


#cpio -ivmd < 10201_database_linux_x86_64.cpio


#######################


## 系统环境设置


#######################


1)查看kernel版本


#cat /proc/version


#uname -a


#uname -r


2)查看LINUX版本


#lsb_release -a


cat /etc/issue


cat /etc/redhat-release


rpm -q redhat-release


3)检查swap分区大小


#free


swapon


cat /proc/swaps


符合要求跳过,缺少的话要增加swap分区


查看可以在那里创建这个文件。


# df -ah


例如:


在/tmp下创建一个1000M的空间


(mkswap swapon 命令均在/sbin目录下 执行./mkswap)


#cd /tmp


#mkdir swaptmp


#cd swaptmp


#dd if=/dev/zero of=/tmp/swaptmp/newswap bs=1024 count=1000000


#./mkswap /tmp/swaptmp/newswap


#./swapon /tmp/swaptmp/newswap


查看是否成功启用了


#swapon -s


最后加在/etc/fstab,每次开机都会自动启用swap


4)安装Oracle所必须的软件包


运行如下命令检查所需包是否都已安装。


# rpm -q binutils compat-db compat-libstdc++-33 control-center \


gcc gcc-c++ glibc glibc-common libgnome libstdc++ \


libstdc++-devel make ksh sysstat gnome-screensaver setarch libXp


输出


binutils-2.17.50.0.6-6.el5


compat-db-4.2.52-5.1


compat-libstdc++-33-3.2.3-61


control-center-2.16.0-16.el5


gcc-4.1.2-42.el5


gcc-c++-4.1.2-42.el5


glibc-2.5-24


glibc-common-2.5-24


libgnome-2.16.0-6.el5


libstdc++-4.1.2-42.el5


libstdc++-devel-4.1.2-42.el5


make-3.81-3.el5


ksh-20060214-1.7


sysstat-7.0.2-1.el5


gnome-screensaver-2.16.1-8.el5


setarch-2.0-1.1


libXp-1.0.0-8.1.el5


如果没有出现“not found”字样则表示已安装。


缺少相应的软件包可以在http://rpm.pbone.net/下载


安装出错的解决办法


NOKEY, key ID 详解


# rpm -ivh make-3.81-3.el5.x86_64.rpm –force –nodeps