linux下安装oracle9i

c.gif

ChinaUnix.net
首页 | 论坛 | 博客 | Linux | 人才 | 培训 | 精华 | Wiki | 读书 | 资料 | 手册 | 下载 | 搜索
images
ChinaUnix首页 > 精华文章 > Oracle > 正文
c.gif

[保留] RedHat AS 4.0最新安装Oracle9204手记


http://www.chinaunix.net 作者:wyckwemail 发表于:2008-06-21 11:09:44
发表评论】【查看原文】【Oracle讨论区】【关闭


RedHat AS 4.0最新安装Oracle9204手记
Linux as 2.6.9-15.ELsmp
一,解压缩Oracle9204的安装文件
1. Oracle 9iR2 (9.2.0.4)
(1) 简化过程(以oracle登录,释放安装文件,使用更少的磁盘空间,速度更快)
在安装LINUX时最好分一个区/orasetup,这样一来即使系统坏了,也只是重装系统,而无须重新拷贝数据库安装文件.
zcat ship_9204_linux_disk1.cpio.gz | cpio –idmv &&
zcat ship_9204_linux_disk2.cpio.gz | cpio –idmv &&
zcat ship_9204_linux_disk3.cpio.gz | cpio –idmv
(2) 解包和解压过程中,自动创建了3个包含安装文件的目录:
Disk1
Disk2
Disk3
之后就可以安装Oracle9iR2了。
二,安装前的检查和准备工作;
1, 查看这些开发包是否已安装;
安装需要的软件包和补丁包:
p4198954_21_linux.zip 在运行 runInstaller 之前打.
p3238244_9204_LINUX.zip 修复agent错误的补丁.
p2617419_210_GENERIC.zip 打3238244补丁所需要的补丁.
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
其中compat-oracle-rhel4和compat-libcwait可以在如下网站:
http://oss.oracle.com/projects/compat-oracle/files/RedHat/
# rpm -qa | grep ‘compat’
三,创建数据库安装的准备工作;
1,创建user/group;
#groupadd dba
#groupadd oinstall
#useradd oracle -g oinstall -G dba
#passwd oracle
2,建立oracle安装文件夹;
# mkdir -p /u01/app/oracle/product/9.2.0.4
# mkdir /u01/cwdata
# chmod 777 /u01/cwdata
# chown oracle.dba /u01/cwdata
# chown oracle.dba /orasetup
# chmod 777 /orasetup
# chown -R oracle.dba /u01/app/oracle/product/9.2.0.4
# chmod -R 777 /u01/app/oracle/product/9.2.0.4
2, 配置环境变量;
以root用户登录,设置root用户的环境打开.bash_profile文件,将如下内容加入:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/9.2.0.4
export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin
export ORACLE_OWNER=oracle
export ORACLE_SID=oradb
使用Oracle用户登陆:
#su – oracle
$vi .bash_profile
以下是配置文件的内容(其中红色字体为添加的内容)
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin
#ORACLE_BASE 可以定位到盘阵上/data
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/9.2.0.4
export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin
export ORACLE_OWNER=oracle
export ORACLE_SID=oradb
export ORACLE_TERM=xterm
export LD_ASSUME_KERNEL=2.4.19
export THREADS_FLAG=native
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export NLS_LANG=”American_america.zhs16gbk”
# export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export DISPLAY=:0
export LANG=en_US
export GDM_LANG= en_US
export LC= en_US
export PATH
unset USERNAME
4, 设置系统参数;
#su – root切换到root用户
a) 修改#vi /etc/sysctl.conf, 以下是配置文件的内容(其中红色字体为添加的内容):
# Kernel sysctl configuration file for Red Hat Linux
#
# For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and
# sysctl.conf(5) for more details.

# Controls IP packet forwarding
net.ipv4.ip_forward = 0

# Controls source route verification
net.ipv4.conf.default.rp_filter = 1

# Controls the System Request debugging functionality of the kernel
kernel.sysrq = 0

# Controls whether core dumps will append the PID to the core filename.
# Useful for debugging multi-threaded applications.
kernel.core_uses_pid = 1
kernel.shmmax = 536870912 / 268435456
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
修改后运行#sysctl –p命令使得内核改变立即生效;
译者注:一般情况下可以设置最大共享内存为物理内存的一半,如果物理内存是 2G,则可以设置最大共享内存为 1073741824,如上;如物理内存是 1G,则可以设置最大共享内存为 512 * 1024 * 1024 = 536870912;以此类推。)
建议永久地增加 shmmax 设置。
sem 4个参数依次为SEMMSL(每个用户拥有信号量最大数);SEMMNS(系统信号量最大数);SEMOPM(每次semopm系统调用操作数);SEMMNI(系统辛苦量集数最大数).Shmmax 最大共享内存,官方文档建议是内存的1/2,Shmmni 最小共享内存 4096KB.Shmall 所有内存大小

B) 设置oracle对文件的要求:
编辑文件:#vi /etc/security/limits.conf 加入以下语句:
oracle    soft    nofile    65536
oracle    hard    nofile   65536
oracle    soft    nproc    16384
oracle    hard    nproc    16384


C) gcc降级
#su – root
#mv /usr/bin/gcc /usr/bin/gcc34
#ln –s /usr/bin/gcc32 /usr/bin/gcc
#mv /usr/bin/g++ /usr/bin/g++34
#ln –s /usr/bin/g++32 /usr/bin/g++

5,安装oracle补丁
当你从 Oracle 9iR2 光盘执行 runInstaller 时,会出现错误信息:
Error occurred during initialization of VM
Unable to load native library:
/tmp/OraInstall2003-10-25_03-14-57PM/jre/lib/i386
/libjava.so symbol _libc_wait, version GLIBC_2.0 not
defined in file libc.so.6 with link time reference
为了解决 _libc_wait 符号问题,

http://oss.oracle.com/projects/compat-oracle/files/RedHat/ 下载补丁
compat-libcwait-2.0-2.i386.rpm compat-oracle-rhel4-1.0-5.i386.rpm.为了应用这个补丁,可以运行:
$su – root
# cd /orasetup
#ls compat*.rpm
compat-libcwait-2.0-2.i386.rpm compat-oracle-rhel4-1.0-5.i386.rpm
# rpm -Uvh compat*.rpm
Preparing... ########################################### [100%]
1:compat-libcwait-2.0-2.i386.rpm ##################################### [ 50%]
2:compat-oracle-rhel4-1.0-5.i386.rpm#################################### [100%]

注意安装这两个补丁前要按以下顺序打好相关补丁(这些补丁都在第三张盘上)

freetype-devel-2.1.9-1.i386.rpm (不能在光盘上安装,要拷贝到硬盘)
fontconfig-devel-2.2.3-7.i386.rpm
xorg-x11-6.8.2-1.EL.13.20.i386.rpm
libaio-devel-0.3.103-3.i386.rpm
xorg-x11-devel-6.8.2-1.EL.13.20.i386.rpm
xorg-x11-deprecated-libs-devel-6.8.2-1.EL.13.20.i386.rpm

四,开始安装oracle9iR2
(一)开始安装:
1.以oracle用户登录系统,进行Oracle的安装:
$ cd Disk1
$ ./runInstaller过一会儿就会出现Oracle的安装界面

如果没有出现安装界面,请输入xhost +
2.一步一个脚印安装下去就行了!
3,安装完后打补丁:
切换到root:#su – root 首先安装 opatch.
#cd /orasetup
#unzip p2617419_210_GENERIC.zip
Archive: p2617419_210_GENERIC.zip
creating: OPatch/
creating: OPatch/docs/
inflating: Opatch/docs/FAQ
......
inflating: README.txt
#export PATH=$PATH:/orasetup/OPatch:/sbin
(修改PATH时要要包括解压缩出来的Opatch 和 sbin目录)
# unzip p3238244_9204_LINUX.zip
# cd 3238244
# opatch apply

如果提示HOME变量错误可执行语句:
#export ORACLE_BASE=/u01/app/oracle
#export ORACLE_HOME=/u01/app/oracle/product/9.2.0.4
出现success的提示就全部安装成功.

补丁打完后,还要relinked一个.mk文件,切换到oracle用户窗口
cd $ORACLE_HOME/network/lib
make –f ins_oemagent.mk install
之后就可以启动Agent服务了.

4, 最后执行 #dbca 建oracle数据库
21,点击OK,然后退出即可,正常登陆并启动数据库的操作。
[oracle@oracle oracle]$ lsnrctl start
[oracle@oracle oracle]$ sqlplus /nolog
SQL*Plus: Release 9.2.0.4.0 - Production on Sat Mar 12 22:58:53 2005
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL>; connect / as sysdba
Connected.
SQL>; shutdown immediate 关闭数据库
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL>; startup; 启动数据库
ORACLE instance started.
Total System Global Area 236000356 bytes
Fixed Size 451684 bytes
Variable Size 201326592 bytes
Database Buffers 33554432 bytes
Redo Buffers 667648 bytes
Database mounted.
Database opened.

5, 数据库创建完成后,修改/etc/oratab,把boss那一行最后的N改成Y,然后执行dbstart启动数据库数据库可能无法启动,报告Can’t find init file …的错误,需要复制一个初始化文件:
cp /u01/app/oracle/admin/oradb/pfile/init.ora.* /u01/app/oracle/product/9.2.0/dbs/initoradb.ora
重新执行dbstart就可以了。
为了方便管理,可以写一个启动脚本ora9i:
以root身份进入,编写以下脚本:

#!/bin/bash
#start and stop the oracle instance
# chkconfig –level 5 --add ora9i
#chkconfig: 345 91 19
# description: starts the oracle listener and instance

export ORACLE_HOME="/u01/app/oracle/product/9.2.0.4"
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER="oracle"
export ORACLE_SID=oradb

if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]
then
echo "oracle startup:cannot start"
exit 1
fi

case "$1" in
start)
#startup the listener and instance
echo -n "oracle startup: "
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl start"
su - $ORACLE_OWNER -c $ORACLE_HOME/bin/dbstart
touch /var/lock/subsys/oracle
echo "finished"
;;
stop)
# stop listener, apache and database
echo -n "oracle shutdown:"
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl stop"
su - $ORACLE_OWNER -c $ORACLE_HOME/bin/dbshut
rm -f /var/lock/subsys/oracle
echo "finished"
;;
reload|restart)
$0 stop
$0 start
;;
*)
echo "Usage: ora9i [start|stop|reload|restart]"
exit 1

esac
exit 0

存为ora9i后,然后用chmod a+x ora9,即可在以后以root身份运行/etc/rc.d/init.d/ora9i start |stop 来管理oracle的启动和停止了。如果要将这个脚本加入到系统中使其可开机运行,那么要运行以下命令:chkconfig --level 3(或者是5) --add ora9i
或者以root用户执行如下命令:
#cp /orasetup/ora9i /etc/rc.d/init.d/
#chmod a+x /etc/rc.d/init.d /ora9
#cd /etc/rc.d/rc5.d
#ln -s /etc/rc.d/init.d/ora9i S99ora9i
#cd /etc/rc.d/rc0.d
#ln -s /etc/rc.d/init.d/ora9i K99ora9i
也可自启动oracle9i!
或者可在/etc/rc.d/rc.local中加入如下:
su - oracle -c "/u01/app/oracle/product/9.2.0.4/bin/lsnrctl start"
su - oracle -c "/u01/app/oracle/product/9.2.0.4/bin/dbstart start"

6,
关于数据库删除重新安装的问题:
把ORACLE安装目录删除及/etc/ora*.*删除就行了
#rm –f /etc/ora*.*
7,关于在LINUX中运行管理软件
#oemapp
如图

[ 本帖最后由 blue_stone 于 2006-9-21 14:14 编辑 ]


oemapp.jpg



oemapp.jpg





phiazat 回复于:2005-08-10 09:03:45

支持!


ylwy 回复于:2005-08-10 09:16:22

收藏,试试


chen_cng 回复于:2005-08-31 19:29:28

非常好的教程,感谢楼主的辛劳。
通过它偶在centos 4.1下安装成功oracle 9.2.4.0


sunmoonsea 回复于:2005-09-01 10:37:08

很不错啊


creat7151 回复于:2005-09-01 16:56:43

好文,收藏


vahala 回复于:2005-09-07 10:28:49

请楼主发贴的时候尽量本着认真负责的态度,像你这样随便抄过来的文档以后就不要乱发了。

另外: 对搞计算机的中国人提一点点我的意见:希望大家本着实事求是塌实认真的工作态度和精神,在发表文章的时候一定要自己先去亲身实践一下,然后再把文章发出来,告诉大家什么地方你做到了,什么地方没有做到,什么地方需要注意,你对需要注意的地方有什么建议!


我很悲哀,现在中国搞计算机的同志们实在是太浮躁了!


wyckwemail 回复于:2005-09-07 17:53:24

那么楼上的有没有做过?没有做过就不要乱发评论,这是我自己参考资料,并且自己安装过程中写的资料,有相同是很正常的,你以为你是天才,天生下来就会吗?但也有我自己的东西,我不是拿来做论文,不是靠他吃饭,有错误难免,有相同也难免,
我只是想为我们这些初学者提供一些详细的参考资料!
而你又做到了多少?你是高手吗?你也没有发多少或整理多少可以让我们参考的资料吧?
不要表现的太伟大,我们只是混口饭吃!


vahala 回复于:2005-09-07 19:13:45

你个贱人,看来你活着就是为了混口饭吃!


sunchunqiang200 回复于:2005-09-07 21:54:25

楼主的安装有点问题,我在本机上安装不成功!


vahala 回复于:2005-09-08 10:21:01

我早说了楼主的文章是胡写的,一看题目就知道他在胡说。
chinaunix.net的编辑应该多检查一下此类文章,这样的文章一看题目就让人觉得脸红啊!

另外:想获得真经最好去www.oracle.com oracle的网站上有比较全面和认真的安装文章。


wyckwemail 回复于:2005-09-08 19:39:16

to:vahala
如果你很有素质,就不应该骂人,一个没有素质的人还感叹"我很悲哀,现在中国搞计算机的同志们实在是太浮躁了!",哈哈哈,可笑!


wyckwemail 回复于:2005-09-08 20:04:55

也可以安装以下几个软件包:
compat-libstdc++-7.3-2.96.122
compat-gcc-c++-7.3-2.96.122
compat-libstdc++-devel-7.3-2.96.122
compat-db-4.0.14-5
compat-gcc-7.3-2.96.122
tcl-devel-8.3.5-92.i386.ipm
openmotif21-2.1.30-8
setarch-1.3-1
或可能要其他软件包
然后gcc降级
#su – root
#mv /usr/bin/gcc /usr/bin/gcc34
#ln –s /usr/bin/gcc296 /usr/bin/gcc
#mv /usr/bin/g++ /usr/bin/g++34
#ln –s /usr/bin/g++296 /usr/bin/g++
这样也应可以的,试一下,我自个安装成功的!
还有我们公司采用LINUX+ORACLE9.X的浪潮财务系统,安装没有问题,
最好用gcc296!
有错误,希望各位指出,共同提高!


wyckwemail 回复于:2005-09-08 20:14:12

http://www.puschitz.com/InstallingOracle9i.shtml#RunningOracleInstallationOnRHELAS4
这里有全英文的安装文档资料,大家可以参考一下!


lifeistrue 回复于:2005-09-12 21:30:16

vahala,我颇怀疑你的人品


expresso 回复于:2005-09-13 00:10:43

非常感谢楼主!

to:vahala
实施的环境有差异,实施的人水平有高低,难免有些问题。
如果帖子有问题的话,可以出来讨论。
骂人就太没素质了。


king3171 回复于:2005-09-13 12:27:39

引用:原帖由 "vahala"]你个贱人,看来你活着就是为了混口饭吃!

大家都是讨论技术,不要在这骂人,指出别人问题本无可厚非,但不应该骂人,CU里不欢迎你这样的人

isky8888 回复于:2005-09-21 22:50:33

引用:原帖由 "chen_cng" 发表:
非常好的教程,感谢楼主的辛劳。
通过它偶在centos 4.1下安装成功oracle 9.2.4.0


你好,chen_cng,我现在也是使用的CentOS 4.1,x86_64.但是我安装Oracle 9.2.4遇到问题。
我按照以前在AS3(32位,现在正在工作的环境)上的安装经验,将需要的包全部安装完毕了,本贴中楼主贴的包我也安装了,但是他说的几个zip我并没有安装,因为我以前在As3中也是没有安装的。
现在具体的问题是,./runInstaller的时候出现can't find libjava.so.错误
而在此之前的p3006854_9204_LINUX.zip这个补丁安装也不成功,编译无法通过,提示
suffix or operands invalid for 'push'
suffix or operands invalid for 'pop'
说这两条指令有问题,无法生成/etc/libcwait.so,不知道是不是64位 AMD Opteron 有什么差别。我没管它了,但runInstaller出现了那个错误,我无法继续了。

大家遇到过这个问题吗,谢谢。

isky8888 回复于:2005-09-22 09:31:46

这是我在Metalink找到的一个说明,但是,我在CentOS4.1(相当于Redhat As 4 Update1)应用这个补丁的时候,出现了/usr/bin/ld:crti.o:No such file的错误。我在继续需求解决方法,希望有经验的人参与讨论,谢谢。
Requirements for Installing Oracle 9iR2 on RHEL4 X86_64
-------------------------------------------------------

1. Hardware:
=========
* Minimum Hardware Requirements
- 512 MB of physical RAM
- 1 GB of swap space (or twice the size of RAM)
On systems with 2 GB or more of RAM, the swap space can be between one and two times the size of RAM.
- 400 MB of disk space&nb

发表:
c.gif
ChinaUnix.net
��ҳ | ��̳ | ���� | Linux | �˲� | ��ѵ | ���� | Wiki | ���� | ���� | �ֲ� | ���� | ����
images
c.gif
ChinaUnix.net
��ҳ | ��̳ | ���� | Linux | �˲� | ��ѵ | ���� | Wiki | ���� | ���� | �ֲ� | ���� | ����
images
[@more@]
horznav_divider.gif

DBA:Linux

在 Linux x86 上安装 Oracle 数据库 10g
作者:John Smiley

学习在 RHEL 2.1、RHEL 3 或 SLES 8 上从头安装 Oracle 数据库 10g 的基础知识(仅用于评估)

目录
概述
第 1 部分:安装 Linux
RHEL 2.1
RHEL 3
SLES 8
第 2 部分:针对 Oracle 配置 Linux
验证系统要求
创建目录
创建 Oracle 组和用户帐户
配置 Linux 内核参数
为 Oracle 用户设置 Shell 限制
避免错误!(仅限 SLES 8)
Oracle 用户的环境变量
第 3 部分:安装 Oracle
安装软件
第 4 部分:配置存储
文件系统
自动存储管理
结论
附录


概述

这是在 Linux 上安装 Oracle 10g 软件主要组件指南系列的第一部分。这些文章详细介绍了 Linux 的所有三个已认证的英语发行套件(未介绍 Asianux),并假设使用廉价的 Intel x86 硬件。同时,还逐步演示了为评估主要 Oracle 10g 产品而在常见硬件上进行安装和配置的过程。

该系列的根本目标是逐步演示如何安装和配置 10g 网格的所有组件。通过这个系列,您将了解如何安装和配置单实例 Oracle 10g 数据库(本文)、双节点 Oracle RAC 10g 数据库、Oracle 应用服务器 10g 和 Oracle Enterprise Manager 10g 网格控制的所有主要组件。

该系列提供的方法将采用最简单的途径(步骤数最少)来完成任务。该方法通常意味着所选择的配置将只适用于评估。因此,该系列既不适用于构建生产品质的环境,也不反映最佳实践。

以下是这些文章所介绍的获得 Oracle 10g 认证的三个 Linux 发行套件:

  • Red Hat Enterprise Linux 2.1
  • Red Hat Enterprise Linux 3
  • Novell SUSE Linux Enterprise Server 8
如果您是初次接触 Linux 和/或 Oracle,那这第一篇文章特适合您。它首先介绍基础知识,然后逐步演示如何从头安装 Oracle 数据库 10g

本文由四部分组成:第 1 部分介绍了如何安装 Linux 操作系统,第 2 部分介绍了如何针对 Oracle 配置 Linux,第 3 部分介绍了 Oracle 数据库安装的要点,第 4 部分介绍了如何创建其他文件系统并介绍了自动存储管理 (ASM)(Oracle 数据库 10g 中一个出色的新特性,它显著简化了存储管理)。附录提供了帮助您了解新数据库用法的信息,其中包括如何交互地访问该数据库、如何停止和启动数据库及相关服务。


第 1 部分:安装 Linux

本指南采用具有以下硬件配置的服务器:

  • 两个 800MHz Pentium III CPU
  • 512MB RAM
  • 两个 SCSI 主机适配器 (Ultra SCSI 160)
  • 八个 SCSI 磁盘驱动器 (2 x 9GB + 6 x 36GB)
  • 一个 100Base-T 以太网适配器
  • 一个 1000Base-T 以太网适配器

对磁盘进行配置,使每个 SCSI 主机适配器连接到一个 9GB 磁盘和三个 36GB 磁盘。

请注意,尽管这根本算不上是一个“强大”的设置,但即便是使用再低的设置也可以完成本指南介绍的大部分任务。基本数据库安装只需要一个 CPU、512MB 内存和一个可用空间至少为 6.5GB 的磁盘驱动器(IDE、SCSI 或 FireWire)。

现在,我们将逐步演示在服务器上安装 Linux 操作系统的过程。本文假设进行 Linux 系统全新安装(有别于升级),并假设服务器为 Oracle 所专用,且服务器上没有其他操作系统或数据。

Red Hat Enterprise Linux 2.1

Oracle 10g 经认证可以在 Red Hat Enterprise Linux 2.1(Advanced Server 和 Enterprise Server)(Update 3) 或更高版本上运行。Red Hat Network (RHN) 提供更新,这些更新可以作为用于创建 CD 的 ISO 文件或作为单个程序包更新下载。

要对全新 Linux 安装应用更新,最简单、最快速的方法是使用更新 CD 执行安装。如果 Linux 已经安装或 CD 上没有更新,则可以通过 RHN 应用这些更新。由于本指南针对的是全新 Linux 安装,因此您将使用更新 CD。

  1. 使用更新 CD 集中的第一张 CD 启动服务器。
    • 您可能需要更改 BIOS 设置,以允许从 CD 启动。
  2. 启动屏幕上出现时在底部显示 boot:
    • 选择 Enter,从控制台上执行图形安装。(对于其他安装方法和选项,请参阅 Red Hat 安装指南。)
    • 安装程序扫描硬件,短暂显示 Red Hat 闪屏,然后开始显示一系列屏幕提示。
  3. 选择语言
    • 接受默认值。
  4. 配置键盘
    • 接受默认值。
  5. 配置鼠标
    • 接受默认值。
  6. 安装类型
    • 接受默认值。
  7. 设置磁盘分区
    • 本文不介绍磁盘分区的详细方法,而是假设您熟悉磁盘分区方法。

      (警告:对磁盘进行错误分区是删除硬盘上所有内容的最可靠、最快捷的方法之一。如果不确定如何分区,请先停下来,找人帮帮您,否则您将冒丢失数据的危险!)

      本文使用以下分区方案(文件系统均为 ext3):

      第一个控制器 (/dev/sda) 上的 9GB 磁盘包含以下分区,用于存放所有 Linux 和 Oracle 软件:
      - 100MB /boot 分区(对于 RHEL 2.1,最小为 50MB)
      -1,500MB 交换分区 — 将此分区大小至少设置为系统 RAM 的两倍,但不要超过 2GB(32 位系统不支持大于 2GB 的交换文件)。如果需要大于 2GB 的交换空间,则创建多个交换分区。
      -7,150MB 根分区 — 该分区将用于所有目录,包括 /usr、/tmp、/var、/opt、/home 等。这样做纯粹是为了讲解本指南而简化安装。更可靠的分区方案是将这些目录划分到单独的文件系统。

  8. 配置启动加载程序
    • 接受默认值。
  9. 配置启动加载程序口令
    • 如果要为 GRUB 设置口令,请在此处输入。对于评估系统,无需设置该项。
  10. 配置网络
    • 通常情况下,最好使用静态 IP 地址配置数据库服务器。为此,取消选中 Configure using DHCP 并输入服务器的网络配置。确保输入了主机名且已选中 Activate on boot
  11. 配置防火墙
    • 出于本演示的需要,将不配置防火墙。选择 No firewall(安全管理员,请不要生气)。
  12. 其他语言支持
    • 接受默认值。
  13. 选择时区
    • 选择适合您区域的时间设置。将系统时钟设置为 UTC 对服务器而言通常是一个很好的做法。为此,单击 System clock uses UTC
  14. 配置帐户
    • 为 root 用户选择一个口令,并将其输入所给的域中。为自己创建一个帐户。(不要在此时创建 oracle 帐户;我们将在稍后创建它。)
  15. 选择程序包组
    • 选择 Gnome 或 KDE(或两者都选择)图形用户界面(默认为 Gnome)。注意:这两个 GUI 都非常受欢迎,其中 Gnome 在美国使用更普遍。我个人偏爱 KDE,这是因为它的终端模拟器可轻松实现剪切和粘贴,从而可将输入复制到多个连接(例如,当您在多个节点上配置 RAC 时,这将节省键入操作)。
    • 选择 Software Development
  16. 未解决的相关性
    • 如果看到此屏幕,只需选择 Install packages to satisfy dependencies(默认值)并继续操作。
  17. 配置图形界面 (X)
    • 接受默认值,除非安装程序无法识别您的视频卡。如果您的视频卡无法被识别,则将无法继续操作。
  18. 准备安装
    • 单击 Next
  19. 安装程序包
    • 软件将被复制到硬盘并被安装。根据提示更改磁盘,然后在安装完成时单击 Next
  20. 创建启动磁盘
    • 如果需要,创建一张启动磁盘,或选择 Skip boot disk creation
  21. 配置监视器
    • 如果安装程序正确识别了您的监视器,则接受默认值。否则,从列表中选择一个兼容的监视器。
  22. 恭喜
    • 从系统中取出安装介质,然后单击 Next
系统自动重新启动,并显示一个图形登录屏幕。如果您是使用基本产品 CD 而非更新 CD 执行的安装,则在继续操作前必须通过 RHN 应用更新。

验证您的安装

如果完成了以上步骤,您应该具备 Oracle 10g 所需的所有程序包和更新。您可以执行以下步骤验证您的安装。

所需内核版本:2.4.9-e.25(或更高版本)

通过运行以下命令检查内核版本:

例如:
# 
2.4.9-e.27smp
其他所需程序包的版本(或更高版本):
  • gcc-2.96-124
  • make-3.79
  • binutils-2.11
  • openmotif-2.1.30-11
  • glibc-2.2.4-31
要查看系统上安装了这些程序包的哪些版本,运行以下命令:
例如:  
# 
gcc-2.96-118.7.2
make-3.79.1-8
binutils-2.11.90.0.8-12
openmotif-2.1.30-11
glibc-2.2.4-32.8
如果系统上缺少任何程序包版本,或版本比以上指定的版本旧,则可以从 Red Hat Network 下载并安装更新。

Red Hat Enterprise Linux 3

Oracle 10g 经认证可以在不需要更新的情况下运行 Red Hat Enterprise Linux 3(Advanced Server 和 Enterprise Server)的基本版本。如果拥有更新 CD,则可以使用更新版本中的启动 CD 而非基本版本中的启动 CD 在安装过程中自动应用所有更新。Oracle 支持 Red Hat 的所有更新。

  1. 使用第一张 CD 启动服务器。
    • 您可能需要更改 BIOS 设置,以允许从 CD 启动。
  2. 启动屏幕上出现时在底部显示 boot:
    • 选择 Enter,从控制台上执行图形安装。(对于其他安装方法和选项,请参阅 Red Hat 安装指南。)
    • 安装程序扫描硬件,短暂显示 Red Hat 闪屏,然后开始显示一系列屏幕提示。
  3. 选择语言
    • 接受默认值。
  4. 配置键盘
    • 接受默认值。
  5. 欢迎屏幕
    • 单击 Next
  6. 配置鼠标
    • 接受默认值。
  7. 安装类型
    • 选择 Custom
  8. 设置磁盘分区
    • 本文不介绍磁盘分区的详细方法,而是假设您熟悉磁盘分区方法。

      (警告:对磁盘进行错误分区是删除硬盘上所有内容的最可靠、最快捷的方法之一。如果不确定如何分区,请先停下来,找人帮帮您,否则您将冒丢失数据的危险!)

      本文使用以下分区方案(文件系统均为 ext3):

      第一个控制器 (/dev/sda) 上的 9GB 磁盘包含以下分区,用于存放所有 Linux 和 Oracle 软件:
      - 100MB /boot 分区
      -1,500MB 交换分区 — 将此分区大小至少设置为系统 RAM 的两倍,但不要超过 2GB(32 位系统不支持大于 2GB 的交换文件)。如果需要大于 2GB 的交换空间,则创建多个交换分区。
      -7,150MB 根分区 — 该分区将用于所有目录,包括 /usr、/tmp、/var、/opt、/home 等。这样做纯粹是为了讲解本指南而简化安装。更可靠的分区方案是将这些目录划分到单独的文件系统。

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9382/viewspace-1017953/,如需转载,请注明出处,否则将追究法律责任。

    下一篇: Study English
    user_pic_default.png
    请登录后发表评论 登录
    全部评论
    <%=items[i].createtime%>

    <%=items[i].content%>

    <%if(items[i].items.items.length) { %>
    <%for(var j=0;j
    <%=items[i].items.items[j].createtime%> 回复

    <%=items[i].items.items[j].username%>   回复   <%=items[i].items.items[j].tousername%><%=items[i].items.items[j].content%>

    <%}%> <%if(items[i].items.total > 5) { %>
    还有<%=items[i].items.total-5%>条评论 ) data-count=1 data-flag=true>点击查看
    <%}%>
    <%}%> <%}%>

转载于:http://blog.itpub.net/9382/viewspace-1017953/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值