一、关于Linux
1.选择Redhat linux AS 4
2.Oracle Linux,穿盔甲的企鹅。(本文基于此版本的Linux)
3.安装Linux时,在机器内存小于1G的情况下swap分区设置为内存大小的2倍;机器内存大于2G,则Swap分区设置为和内存一样大小。
4.系统安装过程中安装所有开发包,建议不要安装SElinux或者安装后在系统中禁止SElinux运行,否则会出现一些莫名其妙的问题。
Q:在Linux下禁用SELinux?
A:修改/etc/selinux/config文件中的SELINUX=" " 为 disabled,然后重启。修改的过程可使用vi命令。
二、关于Oracle
Oracle官方下载Oracle 10g 10.2.0.1 for linux
配置安装环境
1.安装操作系统必备的软件包
binutils
compat-db
campat-libstdc++
control-center-
gcc
gcc-c++
glibc
glibc-common
libstdc++
libstdc++-devel
libXp
make
ksh
sysstat
setarch
通过如下命令查看指定的软件安装包是否安装:
例如:
rpm -q binutils compat-db campat-libstdc++ control-center- gcc gcc-c++ glibc glibc-common libstdc++ libstdc++-
devel libXp make ksh sysstat setarch
执行上述命令后会看出哪些包没有安装,假如 compat-db 没有安装,插入操作系统的安装光盘,找到尚未安装的软件包,执行rpm命令进
行安装,比如: [root@inc Server]#rpm -ivh compat-db-4.2.52-5.1.i386.rpm
这里要注意:
1.如何挂载光盘: 在/mn目录下建立cdrom文件夹 命令为:mkdir cdrom
挂载光盘到cdrom的命令:
[root@inc ~]#mount -t iso9660 /dev/cdrom /mnt/cdrom
[root@inc / ]# cd mnt/cdrom/Server
[root@inc Server]# ls
系统列出光盘上所有的软件包
2. 执行软件包安装
[root@inc Server]# rpm -ivh compat-db-4.2.52-5.1.i386.rpm
返回成功安装的信息。
若返回警告信息则需要尝试强制安装,即再后面加上 --force --nodeps
例如:[root@inc Server]# rpm -ivh compat-db-4.2.52-5.1.i386.rpm --force --nodeps
提示安装成功,按照如上步骤将需要的软件包一一安装完毕。
注意事项:
1. 在输入软件安装包的过程中按“Tab”键可以进行自动补全名称。
例如:输入 [root@inc Server]# rpm -ivh compat-db-4 此时按一下“Tab”则系统会自动补全名称,
显示出:[root@inc Server]# rpm -ivh compat-db-4.2.52-5.1.i386.rpm
2. 如果需要查看单个软件包是否安装,可以通过一下命令进行,比如查看compat-db是否已经安装:
[root@inc Server]# rpm -qa | grep compat-db
compat-db-4.2.52-5.1
Tips:在查看所有软件包安装程序使用如下命令时:
rpm -q binutils compat-db campat-libstdc++ control-center- gcc gcc-c++ glibc glibc-common libstdc++ libstdc++-
devel libXp make ksh sysstat setarch
必须注意后面的名称要写compat-db或compat-db-4.2.52-5.1
而不能写成 compat-db-4.2.52-5.1.i386.rpm 后面的i386.rpm后缀不要
3. 在执行完rpm命令之后发现安装了错误的软件包,想删除的话,可以通过rpm -e 来卸载,例如:
[root@inc Server]# rpm -e compat-db-4.2.52-5.1
package compat-db is not installed