linux下创建oracle

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第1部分:安装LinuxRedHatEnterpriseLinux(Update2)Oracle10g经认证可以在不需要更新的情况下运行RedHatEnterpriseLinux(AdvancedServer和EnterpriseServer)的基本版本。如果拥有更新CD,则可以使用更新版本中的启动CD而非基本版本中的启动CD在安装过程中自动应用所有更新。Oracle支持RedHat的所有更新。1.使用第一张CD启动服务器。o您可能需要更改BIOS设置,以允许从CD启动。2.启动屏幕上出现时在底部显示boot:。o选择Enter,从控制台上执行图形安装。(对于其他安装方法和选项,请参阅RedHat安装指南。)o安装程序扫描硬件,短暂显示RedHat闪屏,然后开始显示一系列屏幕提示。3.选择语言o接受默认值。4.配置键盘o接受默认值。5.欢迎屏幕o单击Next。6.配置鼠标o接受默认值。7.安装类型o选择Custom。8.设置磁盘分区o本文不介绍磁盘分区的详细方法,而是假设您熟悉磁盘分区方法。(警告:对磁盘进行错误分区是删除硬盘上所有内容的最可靠、最快捷的方法之一。如果不确定如何分区,请先停下来,找人帮帮您,否则您将冒丢失数据的危险!)本文使用以下分区方案(文件系统均为ext3):第一个控制器(/dev/sda)上的9GB磁盘包含以下分区,用于存放所有Linux和Oracle软件:-100MB/boot分区-2GB交换分区—将此分区大小至少设置为系统RAM的两倍,但不要超过2GB-1GB/tmp临时文件区-10GB/根分区—该分区将用于所有目录,包括/usr、/tmp、/var、/home等。-10GB/optOracle软件安装区-10G/u01Oracle数据存储区9.配置启动加载程序o接受默认值。10.配置网络o通常情况下,最好使用静态IP地址配置数据库服务器。为此,单击Edit。o出现一个弹出窗口。取消选中ConfigureusingDHCP复选框,并输入服务器的IP地址和网络掩码。确保选中Activateonboot,然后单击OK。o在Hostname框中,选择manually并输入主机名。o在MiscellaneousSettings框中,输入其他网络设置。11.配置防火墙o出于本演示的需要,将不配置防火墙。选择Nofirewall。12.其他语言支持o接受默认值。13.选择时区o选择适合您区域的时间设置。将系统时钟设置为UTC对服务器而言通常是一个很好的做法。为此,单击SystemclockusesUTC。14.设置Root口令o输入root的口令,并再次输入以进行确认。15.选择程序包组(对初次使用Linux者安装时建议选择全部安装)o只选择此处显示的程序包集,其他选项不要选。o桌面-XWindow系统-Gnome-KDEo应用程序-编辑器-图形因特网o服务器-不要选择该组中的任何选项。o开发-开发工具o系统-管理工具oRedHatEnterpriseLinux-不要选择该组中的任何选项。o杂项-原有软件开发o单击Next继续操作。16.准备安装o单击Next。17.安装程序包o软件将被复制到硬盘并被安装。根据提示更改磁盘,然后在安装完成时单击Next。18.配置图形界面(X)o接受默认值,除非安装程序无法识别您的视频卡。如果您的视频卡无法被识别,则将无法继续操作。19.配置监视器o如果安装程序正确识别了您的监视器,则接受默认值。否则,从列表中选择一个兼容的监视器。20.定制图形配置o接受默认值。21.恭喜o从系统中取出安装介质,然后单击Next。22.系统自动重新启动并显示一个新的欢迎屏幕。o单击Next。23.许可协议o阅读许可协议。如果同意其中的条款,则选择Yes,IagreetotheLicenseAgreement并单击Next。24.日期和时间o设置日期和时间。o如果要使用NTP服务器(推荐),则选择EnableNetworkTimeProtocol并输入NTP服务器的名称。25.用户帐户o为自己创建一个帐户。o此时不要为oracle创建帐户。本部分稍后将介绍如何创建oracle帐户。26.RedHatNetworko如果要立即使用或激活RedHatNetwork帐户,则接受默认值,单击Next并遵循RedHat产品附带的产品激活说明。27.其他CDo单击Next。28.完成设置o单击Next。29.出现一个图形登录屏幕。30.恭喜!您的Linux软件现已安装完毕。验证您的安装(若是选择全部安装的方式,则直接跳到第2部Oracle的Linux配置)如果完成了以上步骤,您应该具备Oracle10g所需的所有程序包和更新。您可以执行以下步骤验证您的安装。所需内核版本:2.6.9-22.EL(这是RHEL4(update2)的更新版本附带的内核版本。此内核或更新中提供的任何版本的内核均适用于Oracle10g。)通过运行以下命令检查内核版本:uname-r例如:#uname-r2.6.9-22.EL其他所需程序包的版本(或更高版本):•gcc-3.4.4-2•make-3.80-5•glibc-2.3.4-2.13•binutils-2.15.92.0.2-15•openmotif-2.2.3-9.RHEL4.1•setarch-1.6-1•compat-gcc-32-3.2.3-47.3•compat-gcc-32-c++-3.2.3-47.3•compat-libstdc++-33-3.2.3-47.3•compat-libstdc++-296-2.96-132.7.2•compat-db-4.1.25-9(Oracle10g数据库安装指南中将其列为是必需的,但此处并不需要)检查并安装相关补丁要查看系统上安装了这些程序包的哪些版本,以root用户身份运行以下命令:rpm-qgccmakeglibcbinutilsopenmotifsetarchcompat-dbcompat-gcc-32\compat-gcc-32-c++compat-libstdc++-33compat-libstdc++-296例如:#rpm-qgccmakeglibcbinutilsopenmotifsetarchcompat-dbcompat-gcc-32\openmotifcompat-gcc-32-c++compat-libstdc++-33compat-libstdc++-296gcc-3.4.4-2make-3.80-5glibc-2.3.4-2.13binutils-2.15.92.0.2-15openmotif-2.2.3-9.RHEL4.1setarch-1.6-1compat-gcc-32-3.2.3-47.3compat-gcc-32-c++-3.2.3-47.3compat-libstdc++-33-3.2.3-47.3compat-libstdc++-296-2.96-132.7.2packagecompat-dbisnotinstalled请注意,尚未安装compat-db程序包。安装过程中可用的任何程序包组均不包含此程序包,因此必须在单独的步骤中安装。如果系统上缺少任何其他程序包版本,或版本比以上指定的版本旧(compat-db除外),则可以从RedHatNetwork下载并安装更新。安装compat-db插入原始RedHatEnterpriseLinux介质的第二张或第三张CD。此CD自动挂载。以root用户身份运行以下命令:rpm-ivh/media/cdrom/RedHat/RPMS/compat-db-4.0.14-5.i386.rpm例如:#rpm-ivh/media/cdrom/RedHat/RPMS/compat-db-4.0.14-5.i386.rpmPreparing...###########################################[100%]1:compat-db###########################################[100%]一般情况下,你的系统上的输出结果和这个不同.如果个别包没有安装,把系统安装光盘mount上,找到具体的软件包(大多数在二、三张光盘上),然后利用如下的命令来安装相应的包:#rpm-ivh*.rpm(*代表要安装的软件包)第2部分:针对Oracle配置LinuxLinux软件现已安装完毕,您需要针对Oracle对其进行配置。本部分将逐步讲解针对Oracle数据库10g配置Linux的过程。验证系统要求要验证系统是否满足Oracle10g数据库的最低要求,以root用户身份登录并运行以下命令。要查看可用RAM和交换空间大小,运行以下命令:grepMemTotal/proc/meminfogrepSwapTotal/proc/meminfo例如:#grepMemTotal/proc/meminfoMemTotal:512236kB#grepSwapTotal/proc/meminfoSwapTotal:1574360kB所需最小RAM为512MB,而所需最小交换空间为1GB。对于RAM小于或等于2GB的系统,交换空间应为RAM数量的两倍;对于RAM大于2GB的系统,交换空间应为RAM数量的一到两倍。注:如果是为了在一台仅有256M内存的普通PC机上试用Oracle10g(例如使用其通用版GeneralPurposeDatabase),在分配了1GB左右的交换空间的情况下,也可以正常运行Oracle数据库。Oracle10g软件还需要2.5GB的可用磁盘空间,而数据库则另需1.2GB的可用磁盘空间。/tmp目录至少需要400MB的可用空间。要检查系统上的可用磁盘空间,运行以下命令:df-h创建Oracle组和用户帐户接下来,创建用于安装和维护Oracle10g软件的Linux组和用户帐户。用户帐户将称为oracle,而组将称为oinstall和dba。以root用户身份执行以下命令:/usr/sbin/groupaddoinstall/usr/sbin/groupadddba/usr/sbin/useradd-m-goinstall-Gdbaoracleidoracle例如:#/usr/sbin/groupaddoinstall#/usr/sbin/groupadddba#/usr/sbin/useradd-m-goinstall-Gdbaoracle#idoracleuid=501(oracle)gid=501(oinstall)groups=501(oinstall),502(dba)设置oracle帐户的口令:passwdoracle例如:#passwdoracleChangingpasswordforuseroracle.Newpassword:Retypenewpassword:passwd:allauthenticationtokensupdatedsuccessfully.创建目录现在,创建存储Oracle10g软件和数据库文件的目录。本指南在创建目录结构时所用的命名惯例符合最佳灵活结构(OFA)规范。有关OFA标准的更多信息,请参阅针对UNIX系统的Oracle数据库10g安装指南的附录D。以下假设在根文件系统中创建目录。这样做是为了简便起见,不建议将其作为通用做法。这些目录通常被创建为单独的文件系统。以root用户身份执行以下命令:mkdir/opt/oracle/opt/oracle/product/opt/oracle/product/10.2.0mkdir-p/u01/oradatachown-Roracle:oinstall/opt/oracle/u01/oradatachmod-R775/opt/oracle/u01/oradata配置Linux内核参数Linux内核非常出色。与大多数其他*NIX系统不同,Linux允许在系统启动和运行时修改大多数内核参数。完成内

1 / 14
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功