在运行OUI之前,必须确保计算机具有足够的硬件和操作系统资源,以便做出在何处安装软件的决策,并考虑设置一些环境变量。
1.选择操作系统
所有的操作系统都有各自的优缺点,并非适应所有的应用程序。oracle通常支持所有的主流平台,其中包括:
1.Inter和AMD上的Linux
2.Inter和AMD上的Microsoft Windows
3.SPARC上的Solaris
4.POWER上的AIX
5.PA-RISC上的HPUX
这些是最常见的平台,除此之外还有其他很多平台。一些操作系统同时提供32位和64位版本来支持不同的机器体系结构。oracle可以将数据库迁移到这两种版本之上。在选择操作系统时,要考虑多种因素,其中包括:成本、易用性、硬件选择、现有的技术能力、可扩展性、容错性、性能,还有技术以外的其他因素,尤其是公司制定的标准。
2.硬件和操作系统资源
为了确定oracle数据库服务器需要的硬件资源,应掌握预期数据量和事务负载方面的知识。Metalink中包含确定大小的指导意见。有效系统的最低硬件要求如下:1GB RAM、1.5GB交换空间、400MB的TEMP位置、1.5GB~3.5GB的oracle主目录空间、1.5GB的演示种子数据库、2.4GB的闪回恢复区、一块1GHZCPU。oracle主目录的空间要求变化幅度较大,因平台而异。Windows NTFS文件系统通常约需2.5GB,Linux ext3文件系统通常为3.5GB。闪回恢复区是可选空间。即使定义了此空间,也不检查此空间是否真的可用。如果计算机的技术规范未达到上面的要求,则只能将其用作学习和开发机,不能用于其他任何方面。TEMP位置是TEMP环境变量指定的目录。
必须检查服务器操作系统是否符合Oracle认证平台的要求。请记住一下几个问题:一些操作系统具有32位和64位两个版本、正确的版本和补丁级别、必须的包、内核参数,OUI将检查这些因素。
3.Optimal Flexible Architecture
Oracle 主目录需要可在其中执行安装的文件系统。Oracle公司设计了OFA()作为简化多个oracle产品版本维护的文件系统目录结构。OFA的核心是两个环境变量:oracle_base和oracle_home。oracle_base目录是服务器上的一个目录,其中安装所有Oracle软件(所有产品、所有版本)。每个产品的每个版本都有自己的oracle_home(在oracle_base之下)。此结构确保在最终将文件放在适当位置的情况下,创建和升级多个数据库。
4.环境变量
Windows和Unix类型的操作系统的一个主要区别在于环境变量的设置方式。
Windows中的变量
在Windows系统中,可以在不同的级别,按不同的持久程度来设置变量:从Windows注册表中系统范围内的永久变量设置,到命令shell程序中以交互方式设置的变量。在更高级别设置的变量(如在注册表中)可以由在较低级别(如在shell程序中)设置的变量来替换。
最高级别的变量在注册表中。OUI在注册表中创建注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
并为此注册表项下安装的每个oracle产品定义变量。