- 4
- 0
- 约5.97千字
- 约 9页
- 2018-06-19 发布于河南
- 举报
在 Red Hat Linux 安装oracle
在 Red Hat Linux AS 3.0 上安装 Oracle10.1
1 权限需求
某些时候需要 root 权限,切换用户使用命令 su - user 其中, user 是需要切换的用户名。
如果不是直接在本机上安装 Oracle ,而通过 VNC 等工具进行远程安装,则需要执行命令 xhost remote_host_name , 该命令使远程机器能够显示本地 X Server 上的 X 应用程序,其中 remote_host_name 是完全可被识别的远程机器的名字。如果想使所有的远程机器都能够显示本地 X Server 的 X 应用,则需要执行命令 xhost + 。
2 硬件需求
2.1 内存
至少需要 512MB RAM ,使用命令 grep MemTotal /proc/meminfo 查看该信息。
2.2 交换空间
交换空间至少有 1G ,或者是 RAM 的 2 倍。如果交换空间大小不够,可以设置临时的交换空间,执行命令如下:
su - root
dd if=/dev/zero of=tmpswap bs=1k count=900000
chmod 600 tmpswap
mkswap tmpswap
swapon tmpswap
删除临时交换分区,可执行如下命令:
su - root
swapoff tmpswap
rm tmpswap
2.3 /tmp 目录
/tmp 目录的大小至少要有 400M ,使用命令 df -k /tmp 查看。如果可用空间不足,可以通过如下命令创建另外一个新的临时文件夹:
su - root
mkdir /another_path/tmp ? // 在另一个目录下新建一个 tmp 目录
chown root.root /another_path/tmp ? // 将新建的 tmp 目录归为 root 使用
chmod 1777 /another_path/tmp ? // 改变该 tmp 目录的使用权限
export TEMP=/another_path ? // 由 Oracle 的安装用户使用
export TMPDIR=/another_path
删除创建的临时 tmp 目录,可以使用命令:
su - root
rmdir /another_path/tmp
unset TEMP
unset TMPDIR
2.4 硬盘空间
安装 Oracle 需要的硬盘空间至少是 1.5G ,但最好大于 3.5G ,可以使用命令 df -k 查看该信息。
3 软件需求
3.1 操作系统
可以使用 Red Hat Enterprise Linux AS/ES 3.0 (Update 2 or later) , Red Hat Linux 4.0 等等。
3.2 Kernel 版本
至少是 2.4.21 -15.ELsmp ,可以使用命令 uname -r 查看该信息。
3.3 其它的 RPM 包
make-3.79.1
gcc-3.2.3-34
glibc-2.3.2-95.20
glibc-devel-2.3.2-95.20
glibc-devel-2.3.2-95.20 (32 bit)
compat-db-4.0.14-5
compat-gcc-7.3-2.96.128
compat-gcc-c++-7.3-2.96.128
compat-libstdc++-7.3-2.96.128
compat-libstdc++-devel-7.3-2.96.128
gnome-libs-1.4.1.2.90-34.1 (32 bit)
openmotif21-2.1.30-8
setarch-1.3-1
libaio-0.3.96-3
libaio-devel-0.3.96-3
上述包都是 Oracle 官方推荐的,可以通过执行以下命令来确认相关的信息:
rpm -qa | grep xxx ? // xxx 是想查找的包的名称(不包括版本号),如 make
如果缺少某些包,则需要先获得它们,然后再通过以下命令进行安装:
rpm -ivh yyy.rpm ? // yyy 就是缺少的包的名称(包括版本号),如 make-3.79.1
注意 :如果硬、软件配置足够高,以上步骤完全可以省略。对于软件需求中的相关数据,其实只是 Oracle 官方推荐的,不一定都要达到。在我的安装中, kernel 版本是 2.4.21 -4.ELsmp ,有些 rpm 的包的版本也没有完全达到要求(但差别很小)。关键要看在安装的过程中,是否会报错。
4 配置 Kernel 参数
执行命令 vi
原创力文档

文档评论(0)