文本描述
数据库《新版oracle 8故障解决手册》pdf
第1章MS-Windows NT上的预防性维护
Windows NT 4.0已迅速成为了世界领先的操作系统之一。Windows NT与Oracle 8服务器
的结合使得小型及中型商业系统能够在个人计算机( P C )上成功地开发企业级应用。本章集中
讨论与Windows NT相关的O r a c l e问题。
OSS(Oracle Support Services,O r a l c e支持服务机构)发现用户所遇到的绝大多数问题都与安
装过程有关。要么是用户系统不能正确建立,要么是丢失了重要的步骤。本章,我们首先提供
安装前和安装后的提示信息,以及服务器和大多数流行的O r a c l e产品的安装例程,然后再描述
重要的优化技术,最后在本章的结尾回答一些有关Windows NT平台上O r a c l e产品的常见问题。
O r a c l e公司为Windows NT生产了若干种产品。这些产品大体上可分为两类: O r a c l e服务
器和工具。Oracle Server的最新版本是Oracle 8。Oracle 8 Server由世界领先的关系型数据库管
理系统和相关的管理工具组成。应用程序开发人员可以使用诸如D e s i g n e r / 2 0 0 0和D e v e l o p e r /
2 0 0 0这样的开发工具设计与Oracle 8 Server一致的应用。O r a c l e公司还提供了用于客户机/服务
器连接的软件—Net 8。客户机/服务器结构存在严重的局限性,现在正逐渐被三层结构所替
代。O r a c l e公司通过拟用I n t e r n e t计算结构( I C A )而成为三层结构的先驱。Oracle Application
S e r v e r为三层结构中的数据库应用奠定了基础。它允许应用开发人员建立与Oracle 8服务器紧
密结合的应用,并易于在We b上推广。现在许多应用于该领域的许多产品组合都已问世。本
章后面部分我们将介绍一些常用的结合。在介绍成功地安装系统的一般性任务和提示之前,
首先检查一下Windows NT上可用的Oracle 8选项。
1.1 Oracle 8产品选项
Windows NT的Oracle 8关系型数据库管理系统( R D B M S )分成三个不同的包。确保选择的
Oracle 8服务器能满足自己的需要。本节描述这三个包。
入门级程序包是Oracle 8个人版。该包适用于安装Windows NT的单机系统。由于Wi n d o w s
N T很少用于非网络环境,所以该包主要用于应用开发、测试和训练。开发人员可以维护自己
的Oracle 8软件映像,并维护自己的数据库。基于计算机的训练( C B T )工具在该环境中也可以被
方便地使用。该包在早期的市场上被称作Personal Oracle 8(Personal Oracle 7是其前一版本)。
Oracle 8程序包(在某些文档中也被称为“标准版” )提供了除附加项及软插件之外的完整
的Oracle 8服务器功能。因为其中包含Net 8服务器和客户软件,所以该包可以用于运行客户
机/服务器应用的场合。另外还有一些管理工具在该包中不能使用。在早期的版本中,该产品
被称作Oracle Workgroup Server。
Oracle 8企业版是包括所有附加选项和软插件的捆绑产品。附加的管理工具在该版本中也
可以使用。该包在以前销售时被称为Oracle Server。
第一部分Oracle数据库、
工具与连接性
1.2 安装前的任务
有几项简单的任务可以帮助用户顺利地完成安装过程。我们建议用户花一点时间完成这
些任务。
1.2.1 检测资源的有效性
第1步总是要检测是否有足够的资源运行用户选择的产品。C D - R O M中列出了各种O r a c l e
产品所需要的硬件和软件资源。还有一些常用的建议列在此处,供用户参考:
• 使用I B M、康柏或100% PC兼容机,建议用基于奔腾9 0 M H Z或更好的P C机。
• 若用户独自使用Windows NT的Oracle 8 Server,建议使用4 8 M B的R A M。若用户对远程
数据库使用Developer/2000 Designer 工具,建议使用4 8 M B的R A M。若用户对本地
O r a c l e数据库使用D e v e l o p e r / 2 0 0 0,为了优化性能应使用6 4 M B的R A M。
• 因为O r a c l e软件没有分布在软盘介质上,所以为了完成安装必须访问本地或网络上的
C D - R O M驱动器。
• 使用Oracle 8 Server,在硬盘上必须有5 0 0 M B的自由空间。使用开发工具和应用程序还
需要另外的硬盘空间。
注意Windows NT的Oracle Developer/2000和Oracle 8 Sever代表Windows NT上的高端
产品,简单的产品可以用较少的硬件资源优化操作。
1.2.2 备份配置信息
在Windows NT上安装O r a c l e产品过程中需修改(有时甚至是增加) P C机上的几个配置文件。
用户可以使用N T提供的标准拷贝命令或使用Windows Explorer创建如表1 - 1中所示的文件的拷
贝。在本章中,我们假定C:\是用户根目录, Windows NT安装在C:\ W I N N T上;Oracle 32
位的Windows NT产品安装在C:\ O R A N T上。已经包括了安装在Windows NT上的属于1 6位
( M S - Windows 3.1)Oracle产品的文件。
建议创建诸如C:\ O R A N T \ B A C K U P这样的文件夹,并将表1 - 1中所列的文件拷贝到该文
件夹中。从这些文件中获得的信息有助于O S S解决用户问题。
而且,将Windows Registry做一份拷贝也是一个好习惯。为此,运行Windows NT上的
r e g e d i t,扩展H K E Y _ L O C A L _ M A C H I N E→S O F T WA R E→O R A C L E。现在选择F i l e→E x p l o r e r
Registry File,并提供合适的文件名来存储用户R e g i s t r y。若想装载这个R e g i s t r y文件,则只需
在Windows Explorer(Wi n d o w s资源管理器)中双击这个文件。
表1-1 安装前应备份的文件列表
文件名存储位置
auto exec.bat① 常驻用户P C机根目录C:\中
w i n . i n i① 常驻Wi n d o w s的h o m e目录C:\ W I N N T中
o d b c . i n i和o d b c i n s t . i n i② 位于C:\ W I N N T目录中。所有的O D B C数据库定义都存储在这些文件中
n t . rg s 若用户已经从Oracle 中安装了Windows NT产品,该文件将存在于C:\ O R A N T \
O R A I N S T中。这个文件包括安装在P C机上的所有Oracle Windows NT产品的列表,
供Windows NT的O r a c l e安装程序确定任一时刻的安装组件
2 第一部分Oracle数据库、工具与连接性
下载