linux安装oracle10g docker安装oracle

大家好,今天来为大家分享linux安装oracle10g的一些知识点,和docker安装oracle的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

linux配置oracle环境变量

Oracle10G最低系统要求:内存:推荐1G,,在虚拟机中为768MSwap分区:1G,设为内存的2倍/tmp磁盘空间:400MB以上磁盘空间:软件3.5G数据1.2G

所需软件:SUSELinuxEnterprise10forx86,以下简称SLES

Oracledatabase10gR2forlinux32

Orarun-1.8-XXX.XX.i586.rpm软件包(这个在sles中软件安装oracle数据库有,也可以从去下载安装步骤:1、安装SUSE操作系统,并确保安装“C/C++CompilerandTools”软件包。在开发栏目中2、安装所需软件包,安装orarun软件包,就是软件安装是的oracle数据库包,省去很多设置。在数据库栏目中3、Oracle用户设置当orarun软件包安装时,会自动建立名为oracle的用户,和一个oinstall组。我们只需要将该用户设置为enable,把shell从/bin/false改为/bin/bash。而且orarun软件包将ORACLE_HOME文件夹自动生成,减少了很多麻烦。4、设置Oracle环境变量修改/ect/profile.d/oracle.sh文件,ORACLE_HOME、ORACLE_SID等环境变量可以根据需要自行修改。例如:ORACLE_HOME=$ORACLE_BASE/product/10gR2ORACLE_SID=ORCL其中默认NLS_LANG=AMERICAN,如果在中文OS下安装界面会产生乱码。建议在英文环境下安装。

#注意:中文环境下乱码是因为Java显示不正确,可以改用户语言为英文进行安装。#设置语言环境#两个都设下,LANG和LC_ALL$exportLANG=en_US$exportLC_ALL=en_US这个是临时更改用户语言环境,重登录后会还原为先前的。如果实在不行,可以yast改语言环境。然后重登录或重启计算机。

如果需要中文安装界面请看最下的附加一.5、安装Oracle10gR2注销root用户,以oracle用户重新登录到KDE。注意不要在root用户下使用su–oracle来切换到oracle用户进行安装,那样系统图形界面不能启动。运行./runInstaller–ignoresysprereqs开始安装Oracle,–ignoresysprereqs忽略对操作系统的认证,Oracle10g默认不能安装在SUSELinux10上。当然也可以将安装文件拷贝到硬盘,修改database/install/oraparam.ini文件,将其中添加SuSE-10项,按照suse9的参数复制,这样可以不使用–ignoresysprereqs参数。下面在图形界面就可以一路顺利安装了。中间可能会在系统检测那里有提示,不管,按下一步,直至结束。感觉在SUSELinux10上安装Oracle非常方便,不用过多的设置各种参数。而且SUSELinux10界面也非常漂亮,大家有兴趣可以试一下。谢谢!

安装图片:

添加SimplifiedChinese

依然会提示有些检测过不去,如无错误提示,继续安装。

这里只安装软件,后面再使用dbca创建数据库。

进入终端命令行,切换到root用户下(su命令切换,输入密码后),执行以下的两个.sh文件。

附加二:关于防火墙

SUSE默认的防火墙设置为禁止所有外来联结。如果你想开放某个端口的话,就得修改防火墙设置开放这个端口。本文介绍了怎么修改SUSE的防火墙设置以开放某指定端口。

手动修改:

#vi/etc/sysconfig/SuSEfirewall2

#TCP端口的情况:

FW_SERVICES_EXT_TCP="6000"

#UDP端口的情况:

FW_SERVICES_EXT_UDP="177"

防火墙设置的生效:

#rcSuSEfirewall2restart

附加一linux中安装Oracle汉字乱码完整解决方案

一.安装JDK在/tmp下建立一个临时的文件夹#cd/tmp#mkdirjavacn#cdjavacn从网上搜索下载j2sdk-1_4_2_02-linux-i586.bin并保存到/tmp/javacn也可以到这里下载最新的

给文件加上可执行的权限#chmod755j2sdk-1_4_2_02-linux-i586.bin执行文件安装JDK#./j2sdk-1_4_2_02-linux-i586.bin......(一大堆的license的信息)询问是否同意,当然选yes.........安装完后删除安装文件#rm-rf*.bin感觉起来这个安装就是解压一下而已,解压出来的结果就是j2sdk1.4.2_02这个文件夹。这个文件夹不能放在/tmp里面,要不哪天一不小心删除了怎么办,搬家并改名!#mvj2sdk1.4.2_02/usr/j2sdk现在JDK还不能算安装完成了,还要设置一下环境变量:#cd/etc#viprofile在exportPATH前加入下面一段JAVA_HOME=/usr/j2sdkexportJAVA_HOMEJRE=$JAVA_HOME/jreexportJREPATH=$JAVA_HOME/bin:$JRE/bin:$PATH现在注销一下并重登录OK,JDK安装完毕!二.安装系统字体javacn.zip可以到这里下载。将附件文件解压到/tmp/javacn中,解压后的结果如下所示:#cd/tmp#cdjavacn#ls-l总用量23184-rw-r--r--1rootroot81021970-01-01font.propertiesdrwxr-xr-x9rootroot40966月2415:36j2sdk1.4.2_02-rw-r--r--1rootroot126422041970-01-01SimSun18030.ttc-rw-r--r--1rootroot105003521970-01-01simsun.ttc-rw-r--r--1rootroot77641970-01-01sm.sh-rw-r--r--1rootroot2604721970-01-01tahomabd.ttf-rw-r--r--1rootroot2655281970-01-01tahoma.ttf下面需要将$JRE/lib中的font.properties文件改名备份,并将/tmp/javacn中的font.properties文件拷贝到$JRE/lib中#cd$JRE#cdlib#mvfont.propertiesfont.properties.bak#cp/tmp/javacn/font.properties./剩下的操作就是执行/tmp/javacn/sm.sh了。在执行sm.sh后系统后自动重启,所以在执行下面的操作前请一定保存正在进行的工作!#cd/tmp#cdjavacn#./sm.shbash:./sm.sh:权限不够#chmod755sm.sh#./sm.sh此处操作系统会重新启动。第二部分操作完成。

三.设置操作系统字体将/usr/X11/lib/X11/fonts/TrueType下的所有文件拷贝到$JAVA_HOME/jre/lib/fonts#cp/usr/X11/lib/X11/fonts/TrueType/*.*$JAVA_HOME/jre/lib/fonts

使用oracle用户登陆,将应用程序字体、窗口标题字体设置为SimSun。

(下面的步骤是KDE里的,GNOME里应该差不多)开始-控制中心-外观和主题-字体点调整所有字体,按如下界面中配置,选中字体复选框,并在列表中选择Simsun(实际上这个就是大家在Window里很熟悉的宋体),字体样式不用管它,大小复选框选中,并在列表中选择9,配置完成后点确定。回到上一层窗口点应用并关闭窗口。

最后四.安装Oracle此时切换到Oracle用户,运行./runInstaller,出来的界面应该是亲切的中文界面了,如果还是乱码请检查上面的步骤。

另附一个简单方法:安装时指定参数如:需要先安装JDK

./runInstaller–jreLoc/opt/oracle/jdk1.6.0.18/jre/

数据库软件安装完后还有一点小小的尾巴工程。即DBCA与EM界面中文乱码解决。因为Oracle安装后它会装上自己的JDK,它的几个工具用得都是它自己的JDK。

附加零:安装JDK

我下载的版本是jre-6u18-linux-i586.bin,下载页面

1、将jre-6u18-linux-i586.bin放到本地,我放在/opt/oracle/目录下,我将所有和oracle相关的都放这下面了。呵。以下操作切换至root权限下。

2、设置执行权限chmoda+xjdk-6u-linux-i586.bin

3、运行自解压:./jdk-6u-linux-i586.bin,提示授权说明,q跳过,然后输入yes后等待会即可完成。最后安装完成在opt/oracle/(即解压在当前路径)

4、打开/etc/profile,在profile文件末尾加入:

#

#setjavaenviornment

#

JAVA_HOME=/opt/oracle/jdk1.6.0_18

JAVA_BIN=/opt/oracle/jdk1.6.0_18/bin

PATH=$PATH:$JAVA_HOME/bin

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

exportJAVA_HOME

exportJAVA_BIN

exportPATH

exportCLASSPATH

5、验证java-version出现关于JDK版本信息即成功,最后可选操作,删除此bin文件,如果想节省空间的话。

使用DBCA助手时界面中文乱码:

解决方案:需要安装新版的JDK,安装参考附加零:安装JDK说明

使用gedit打开dbca文件并编辑JRE_DIR路径指向你所安装的目录,如我oracle10G路径在/opt/oracle/product/10.2/db_1/bin,

JDK1.6.XXX路径在/opt/oracle/jdk1.6.0.18/jre如图。接着运行dbca即界面中文化了。

OK,问题全部搞定,其他类似的问题可以类似参考来解决!

附加二:配置windows客户端连接linux下的oracle数据库

参考:

必要条件:

1、在客户端要安装oracle客户端组件。(在安装过oracle数据库的电脑上已经安装有这个)

2、在服务端,要保证listener已经启动(lsnrctlstatus),要保证数据库已经启动。(sqlplus“/assysdba”startup)

3、客户端进行NetConfigurationAssistant进行配置,或者修改这个文件即可。

该文件的位置为:

$ORACLE_HOME\network\admin\tnsnames.ora(forwindows)$ORACLE_HOME/network/admin/tnsnames.ora(forunix)

修改内容红色字体

orcl=

(DESCRIPTION=

(ADDRESS_LIST=

(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.80.29)(PORT=1521))

(LOAD_BALANCE=yes)

)

(CONNECT_DATA=

(SERVICE_NAME=orcl)

)

)

备注说明:

orcl=这里的orcl为标识,连接字符串。

HOST=192.168.80.29,这里的红字表示远程的主机IP,最好用IP

SERVICE_NAME=orcl,这里的为服务器上的service_name名称。

经过以上这些基本就可以了。然后tnsping192.168.80.29,返回值ok.即表示成功连接了。如不行,请检查是否服务器开启了防火墙。请关闭。

附加三:启动数据库和自动启动数据库

安装完毕,以oracle用户登陆终端:$sqlplus/nologSQLconnect/assysdbaSQLstartup设置oracle自启动:修改/etc/sysconfig/oracle文件:START_ORACLE_DB="yes"START_ORACLE_DB_LISTENER="yes"修改/etc/oratab文件的最后一行:orcl:/home/app/oracle/product/10.2/db_1:N修改为:orcl:/home/app/oracle/product/10.2/db_1:Y

设置环境变量:在/etc/profile文件中加入以下两个变量:NLS_LANG="SIMPLIFIEDCHINESE_CHINA.ZHS16GBK"LANG=zhexportLANGNLS_LANG这两个环境变量不设置,如果上传的sql脚本中有中文字符,会导致这些中文字符无法识别,使用我们的GUI时,某些地方显示乱码。

为了使root用户可以直接使用sql命令,可以在/etc/profile文件中假如下面两行:PATH=$PATH:/opt/oracle/product/10.2/db_1/binexportPATH注意:1、环境变量的=前后都不能有空格,否则会错误。2、修改该文件之后需要执行该文件:#.profile这样才能生效;或者重启电脑也可以。

centos 6.0下安装oracle 10g出现的问题

什么问题?

===========

百度知道怎么搞的,开始回答的时候根本看不到提问者截图之类的说明,这样怎么回答?

===========

看图是缺少依赖的包,一般在CentOS的DVD镜像里都有的,找到匹配的安装上就是了。

建议安装前看看相关的CentOS6系统下Oracle安装指导文档,最好是官方的或者比较正式的文档。

怎么在Linux环境下安装Oracle10g啊要详细的过程

参考oracle网站

第 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。

使用更新 CD集中的第一张 CD启动服务器。

您可能需要更改 BIOS设置,以允许从 CD启动。

启动屏幕上出现时在底部显示 boot:。

选择 Enter,从控制台上执行图形安装。(对于其他安装方法和选项,请参阅 Red Hat安装指南。)

安装程序扫描硬件,短暂显示 Red Hat闪屏,然后开始显示一系列屏幕提示。

选择语言

接受默认值。

配置键盘

接受默认值。

配置鼠标

接受默认值。

安装类型

接受默认值。

设置磁盘分区

本文不介绍磁盘分区的详细方法,而是假设您熟悉磁盘分区方法。

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

本文使用以下分区方案(文件系统均为 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等。这样做纯粹是为了讲解本指南而简化安装。更可靠的分区方案是将这些目录划分到单独的文件系统。

配置启动加载程序

接受默认值。

配置启动加载程序口令

如果要为 GRUB设置口令,请在此处输入。对于评估系统,无需设置该项。

配置网络

通常情况下,最好使用静态 IP地址配置数据库服务器。为此,取消选中 Configure using DHCP并输入服务器的网络配置。确保输入了主机名且已选中 Activate on boot。

配置防火墙

出于本演示的需要,将不配置防火墙。选择 No firewall(安全管理员,请不要生气)。

其他语言支持

接受默认值。

选择时区

选择适合您区域的时间设置。将系统时钟设置为 UTC对服务器而言通常是一个很好的做法。为此,单击 System clock uses UTC。

配置帐户

为 root用户选择一个口令,并将其输入所给的域中。为自己创建一个帐户。(不要在此时创建 oracle帐户;我们将在稍后创建它。)

选择程序包组

选择 Gnome或 KDE(或两者都选择)图形用户界面(默认为 Gnome)。注意:这两个 GUI都非常受欢迎,其中 Gnome在美国使用更普遍。我个人偏爱 KDE,这是因为它的终端模拟器可轻松实现剪切和粘贴,从而可将输入复制到多个连接(例如,当您在多个节点上配置 RAC时,这将节省键入操作)。

选择 Software Development

未解决的相关性

如果看到此屏幕,只需选择 Install packages to satisfy dependencies(默认值)并继续操作。

配置图形界面(X)

接受默认值,除非安装程序无法识别您的视频卡。如果您的视频卡无法被识别,则将无法继续操作。

准备安装

单击 Next

安装程序包

软件将被复制到硬盘并被安装。根据提示更改磁盘,然后在安装完成时单击 Next。

创建启动磁盘

如果需要,创建一张启动磁盘,或选择 Skip boot disk creation。

配置监视器

如果安装程序正确识别了您的监视器,则接受默认值。否则,从列表中选择一个兼容的监视器。

恭喜

从系统中取出安装介质,然后单击 Next。

系统自动重新启动,并显示一个图形登录屏幕。如果您是使用基本产品 CD而非更新 CD执行的安装,则在继续操作前必须通过 RHN应用更新。

验证您的安装

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

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

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

uname-r

例如:

# uname-r

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

要查看系统上安装了这些程序包的哪些版本,运行以下命令:

rpm-q gcc make binutils openmotif glibc

例如:

# rpm-q gcc make binutils openmotif glibc

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的所有更新。

使用第一张 CD启动服务器。

您可能需要更改 BIOS设置,以允许从 CD启动。

启动屏幕上出现时在底部显示 boot:。

选择 Enter,从控制台上执行图形安装。(对于其他安装方法和选项,请参阅 Red Hat安装指南。)

安装程序扫描硬件,短暂显示 Red Hat闪屏,然后开始显示一系列屏幕提示。

选择语言

接受默认值。

配置键盘

接受默认值。

欢迎屏幕

单击 Next。

配置鼠标

接受默认值。

安装类型

选择 Custom。

设置磁盘分区

本文不介绍磁盘分区的详细方法,而是假设您熟悉磁盘分区方法。

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

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

第一个控制器(/dev/sda)上的 9GB磁盘包含以下分区,用于存放所有 Linux和 Oracle软件:

- 100MB/boot分区

-1,500MB交换分区—将此分区大小至少设置为系统 RAM的两倍,但不要超过 2GB(32位系统不支持大于 2GB的交换文件)。如果需要大于 2GB的交换空间,则创建多个交换分区。

-7,150MB根分区—该分区将用于所有目录,包括/usr、/tmp、/var、/opt、/home等。这样做纯粹是为了讲解本指南而简化安装。更可靠的分区方案是将这些目录划分到单独的文件系统。

配置启动加载程序

接受默认值。

配置网络

通常情况下,最好使用静态 IP地址配置数据库服务器。为此,单击 Edit。

出现一个弹出窗口。取消选中 Configure using DHCP复选框,并输入服务器的 IP地址和网络掩码。确保选中 Activate on boot,然后单击 OK。

在 Hostname框中,选择 manually并输入主机名。

在 Miscellaneous Settings框中,输入其他网络设置。

配置防火墙

出于本演示的需要,将不配置防火墙。选择 No firewall。

其他语言支持

接受默认值。

选择时区

选择适合您区域的时间设置。将系统时钟设置为 UTC对服务器而言通常是一个很好的做法。为此,单击 System clock uses UTC。

设置 Root口令

输入 root的口令,并再次输入以进行确认。

选择程序包组

只选择此处显示的程序包集,其他选项不要选。

桌面

- X Window系统

- Gnome

- KDE

-请参阅我在 RHES 2.1部分中提供的有关 GUI选择的意见。

应用程序

-编辑器

-图形因特网

服务器

-不要选择该组中的任何选项。

开发

-开发工具

系统

-管理工具

Red Hat Enterprise Linux

-不要选择该组中的任何选项。

杂项

-原有软件开发

单击 Next继续操作。

准备安装

单击 Next。

安装程序包

软件将被复制到硬盘并被安装。根据提示更改磁盘,然后在安装完成时单击 Next。

配置图形界面(X)

接受默认值,除非安装程序无法识别您的视频卡。如果您的视频卡无法被识别,则将无法继续操作。

配置监视器

如果安装程序正确识别了您的监视器,则接受默认值。否则,从列表中选择一个兼容的监视器。

定制图形配置

接受默认值。

恭喜

从系统中取出安装介质,然后单击 Next。

系统自动重新启动并显示一个新的欢迎屏幕。

单击 Next。

许可协议

阅读许可协议。如果同意其中的条款,则选择 Yes, I agree to the License Agreement并单击 Next。

日期和时间

设置日期和时间。

如果要使用 NTP服务器(推荐),则选择 Enable Network Time Protocol并输入 NTP服务器的名称。

用户帐户

为自己创建一个帐户。

此时不要为 oracle创建帐户。本部分稍后将介绍如何创建 oracle帐户。

Red Hat Network

如果要立即使用或激活 Red Hat Network帐户,则接受默认值,单击 Next并遵循 Red Hat产品附带的产品激活说明。

其他 CD

单击 Next。

完成设置

单击 Next。

出现一个图形登录屏幕。

恭喜!您的 Linux软件现已安装完毕。

验证您的安装

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

所需内核版本:2.4.21-4.EL(这是 RHEL 3的基本版本附带的内核版本。此内核或更新中提供的任何版本的内核均适用于 Oracle 10g。)

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

uname-r

例如:

# uname-r

2.4.21-4.0.1.ELsmp

其他所需程序包的版本(或更高版本):

gcc-3.2.3-2

make-3.79

binutils-2.11

openmotif-2.2.2-16

setarch-1.3-1

compat-gcc-7.3-2.96.122

compat-gcc-c++-7.3-2.96.122

compat-libstdc++-7.3-2.96.122

compat-libstdc++-devel-7.3-2.96.122

compat-db-4.0.14.5(Oracle 10g数据库安装指南中将其列为是必需的,但此处并不需要)

要查看系统上安装了这些程序包的哪些版本,以 root用户身份运行以下命令:

rpm-q gcc make binutils openmotif setarch compat-db compat-gcc\

compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel

例如:

# rpm-q gcc make binutils openmotif setarch compat-db compat-gcc\

> openmotif compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel

gcc-3.2.3-20

make-3.79.1-17

binutils-2.14.90.0.4-26

openmotif-2.2.2-16

setarch-1.3-1

package compat-db is not installed

compat-gcc-7.3-2.96.122

compat-gcc-c++-7.3-2.96.122

compat-libstdc++-7.3-2.96.122

compat-libstdc++-devel-7.3-2.96.122

请注意,尚未安装 compat-db程序包。安装过程中可用的任何程序包组均不包含此程序包,因此必须在单独的步骤中安装。如果系统上缺少任何其他程序包版本,或版本比以上指定的版本旧(compat-db除外),则可以从 Red Hat Network下载并安装更新。

安装 compat-db

插入原始 Red Hat Enterprise Linux介质的第二张 CD。(Update 2中未包含该程序包,它仅存在于原始介质中。)

此 CD自动挂载。

以 root用户身份运行以下命令:

rpm-ivh/mnt/cdrom/RedHat/RPMS/compat-db-4.0.14-5.i386.rpm

例如:

# rpm-ivh/mnt/cdrom/RedHat/RPMS/compat-db-4.0.14-5.i386.rpm

Preparing...########################################### [100%]

1:compat-db########################################### [100%]

SUSE Linux Enterprise Server 8

Oracle 10g经认证可以在 Novell SUSE Linux Enterprise Server(SLES) 8上运行。Novell通过 CD或通过其支持门户在线提供 Service Pack和程序包更新。在本指南中,我们将从 CD安装 SLES 8(Service Pack 3)。

使用 SLES 8 CD启动服务器。

您可能需要更改 BIOS设置,以允许从 CD启动。

出现 SUSE Linux Enterprise Server安装屏幕。

选择 Installation。

安装程序扫描您的硬件并显示 YaST界面。

选择语言

接受许可协议。

接受默认值 English(US)。

安装设置

选择 New Installation。

分区

本文不介绍磁盘分区的详细方法,而是假设您熟悉磁盘分区方法。

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

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

第一个控制器(/dev/sda)上的 9GB磁盘包含以下分区,用于存放所有 Linux和 Oracle软件:

- 100MB/boot分区

-1,500MB交换分区—将此分区大小至少设置为系统 RAM的两倍,但不要超过 2GB(32位系统不支持大于 2GB的交换文件)。如果需要大于 2GB的交换空间,则创建多个交换分区。

-7,150MB根分区—该分区将用于所有目录,包括/usr、/tmp、/var、/opt、/home等。这样做纯粹是为了讲解本指南而简化安装。更可靠的分区方案是将这些目录划分到单独的文件系统。

软件

单击 Software的链接。

出现 Software Selection屏幕。

单击 Detailed Selection。

左侧窗口显示软件选择列表。单击每个选项旁的复选框以将其选中/取消选中。

选择以下软件(这是推荐的软件集;不要选中其他软件):

- C/C++编译器和工具

- KDE(或 Gnome)

- LSB运行时环境

-帮助与支持文档

-图形基本系统

- YaST2配置模块

- SLES管理工具

建议不要安装以下项,因为它们可能与提供相同服务的 Oracle产品冲突:

-简单 Web服务器

-身份验证服务器(NIS、LDAP、Kerberos)

时区

设置您的时区。

单击 Accept。

出现一个警告对话框。准备好继续操作时,单击 Yes, install。

根据安装程序的提示更换 CD。

安装此软件后,将显示一个窗口,提示基本系统已经安装成功。

取出安装 CD,然后单击 OK。

系统重新启动。

输入 root用户的口令,并再次输入以进行确认。

为自己创建一个帐户。不要在此时创建 oracle帐户;我们将在稍后创建它。

桌面设置

接受默认值。

出现一个有关自动检测本地打印机的警告窗口。

单击 Skip detection。

配置网络接口,并在准备好继续操作后单击 Next。

建议为服务器设置静态 IP地址。

构建数据库无需配置打印机、调制解调器、ISDN适配器或声卡。

出现一个图形登录屏幕。

现在,您需要安装 Service Pack 3。以您自己的身份登录。

插入更新 CD,然后单击 Patch CD Update。

启动 YaST2(SUSE的系统管理工具)。

选择 SUSE> System> YaST2。(SUSE是位于屏幕左下部带微笑蜥蜴侧脸的绿色圆按钮。它相当于“开始”。)

出现一个窗口,提示输入 root用户口令。输入口令,然后单击 OK。

出现 YaST Control Center。

出现 YaST Online Update窗口。

接受默认值,然后单击 Next。

出现一个窗口,显示一个补丁更新列表。

YaST在更新系统其他部分之前需要先对自身进行更新。所需程序包已被选中。此时不要选择任何其他程序包。

单击 Accept。

出现一个窗口,提示重新启动在线更新。

单击 OK。

出现一个窗口,提示安装已成功。

单击 OK。

在 YaST Online Update窗口中,单击 Finish。

在 YaST Control Center窗口中,单击 Close。

重复步骤 21和 22。

出现一个窗口,显示一个补丁更新列表。

单击 Accept接受默认值。

可能出现包含各种提示(如“Make sure you update sendmail”)的小弹出窗口。单击 OK关闭它们。

此步骤需要一些时间。将光标悬停在 Next按钮上。如果更新仍在运行,则显示一个时钟图标。

出现一个窗口,提示安装已成功。

单击 OK。

在 YaST Online Update屏幕上,单击 Next。

安装程序写系统配置。

在 YaST Control Center中,单击 Close。

注销。

SUSE> Logout。

取出更新 CD。

重新启动系统。

在图形登录屏幕上,单击 Menu。

选择 Shutdown。

选择 Restart computer。

输入 root口令。

单击 OK。

恭喜!您的 Linux软件现已安装完毕。

验证您的安装

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

所需内核版本:2.4.21-138(或更高版本)

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

uname-r

例如:

# uname-r

k_smp-2.4.21-138

其他所需程序包的版本(或更高版本):

gcc-3.2.2-38

make-3.79

binutils-2.12

openmotif-2.2.2-124

要查看系统上安装了这些程序包的哪些版本,以 root用户身份运行以下命令:

rpm-q gcc make binutils openmotif

例如:

# rpm rpm-q gcc make binutils openmotif

gcc-3.2.2-38

make-3.79.1-407

binutils-2.12.90.0.15-50

openmotif-2.2.2-124

如果系统上缺少任何程序包版本,或版本比以上指定的版本旧,则可以从 SUSE Linux Portal下载和安装更新。

--------------------------------------------------------------------------------

第 2部分:针对 Oracle配置 Linux

Linux软件现已安装完毕,您需要针对 Oracle对其进行配置。本部分将逐步讲解针对 Oracle数据库 10g配置 Linux的过程。

验证系统要求

要验证系统是否满足 Oracle 10g数据库的最低要求,以 root用户身份登录并运行以下命令。

要查看可用 RAM和交换空间大小,运行以下命令:

grep MemTotal/proc/meminfo

grep SwapTotal/proc/meminfo

例如:

# grep MemTotal/proc/meminfo

MemTotal:512236 kB

# grep SwapTotal/proc/meminfo

SwapTotal:1574360 kB

所需最小 RAM为 512MB,而所需最小交换空间为 1GB。对于 RAM小于或等于 2GB的系统,交换空间应为 RAM数量的两倍;对于 RAM大于 2GB的系统,交换空间应为 RAM数量的一到两倍。

Oracle 10g软件还需要 2.5GB的可用磁盘空间,而数据库则另需 1.2GB的可用磁盘空间。/tmp目录至少需要 400MB的可用空间。要检查系统上的可用磁盘空间,运行以下命令:

df-h

例如:

# df-h

Filesystem Size Used Avail Use% Mounted on

/dev/sda3 6.8G 1.3G 5.2G 20%/

/dev/sda1 99M 17M 77M 18%/boot

阅读剩余
THE END