Oracle8初学者指南
来源:田浩然上传资料 方法:pdftotext文本提取
下载
第6章 安
装
本章将讲述 O r a c l e产品及 O r a c l e 8 i企业版的安装。在安装过程中经常会遇到很多问题,销 售商也强调他们的产品是如何安装的。很多潜在客户通过其友好性和安装机制的完整性来评 价一个公司。 Oracle为其8i重写了安装器,并且我们的经验证明这是朝着正确的方向迈出了一 步。在本章的结尾,你将有些经验并且对在 Windows NT 服务器或工作站上安装下列产品比较 熟悉了。 • Oracle8i Enterprise Edition • Oracle Web DB version2.0.5 • Oracle Developer version 6.0 • Oracle JDeveloper 2.0 • Oracle Enterprise manager 2.0.4 • Oracle8i Client 注意 由于产品的更新 , 本章中的对话框和一系列事件可能改变。本章是按 Oracle绑定 的一些产品给出的安装例程而设计的。如可能的话,我们将给出我们所使用的 C D序 列号。
6.1 术语 下面是本章中用到的一些术语和语义: • Autorun 是当CD装入驱动器时自动执行的一个程序 (通常称为autorun.inf)。 • ORACLE_HOME
是一个目录,所有 O r a c l e产品都安装在它的下面。可以把它想像成
Oracle数据库的驻留地, Oracle软件在机器上安装时所存放的地方。 • HTML
即超文本标记语言,用于生成 WWW上运行的文档。由标签确定的文本为突出
显示(例如黑体或斜体 )时,通过在 H T M L文档中绑定的文字或图像定义的连接可与 I n t e r n e t上 任一地址相连。 • 中转区(Staging Area)
由磁盘上的许多 Oracle从该处安装软件的位置 (也称为目录结构 )
构成。文件有时以压缩形式存放以节省磁盘空间。安装为两个过程:从分布介质到中转区, 然后从中转区到 ORACLE_HOME。 • 分布式媒体 (Distribution Medium) 是指产品销售商在光盘上出售他们的软件。 • 结构化查询语言 (Structured Query Language,缩写为SQL) 广泛地用于关系数据库的接 口;可以用它来实现数据定义、数据操纵和为查询做准备。其制订标准和可接受的语法为大 多数关系数据库销售商所认同。 • 预编译器(Precompiler)
采用第三代 (如COBOL)或第四代(如C语言)的原代码并将Oracle
的SQL调用转化为本地语言的编译器所能识别的代码。 • 数据库管理员 (Database Administrator, DBA) 是管理所有Oracle数据库操作的技术专家。
80 • DLL
Oracle8i 初学者指南
下载
是所有 Windows软件使用的动态连接库。此库包含的子例程在运行时置入以减少
程序耗费的资源。 是每个 O R A C L E数据库的唯一标识符。当安装 O R A C L E时,指明
• ORACLE_SID
O R A C L E _ S I D以区别安装在同台机器上的其他数据库。有必要为数据库选择一个有意义的名 字,使从它的 O R A C L E _ S I D就大致知道它该是干什么用的 (如C O R A C L E _ S I D以“p r d”表示 可能是用于生产的,而“ tst”是用于测试数据库的 )。 • 系统管理员 (System Administrator)
负责管理计算机资源,并与 DBA一起管理计算机硬
件和外围设备。 • 本地数据库 (Local Database) 驻留在用户使用的同一台计算机上。在 Windows 95下访问 同一台机器中的 Personal Oracle8i就是使用本地数据库配置的例子。 • 远程数据库 (Remote Database)
驻留在不同于用户或开发人员使用的计算机上。访问远
程O r a c l e数据库时需要使用供应商的网络软件 (如N o v e l l )和O r a c l e公司提供的名为 S Q L * N e t的 网络产品。 • 桌面(Desktop)
是访问本地或远程数据库的个人计算机上的一种环境, AppleMacintosh
和Microsoft Windows就是桌面计算环境的样例。 • 补丁(Patch)
程序用于修正软件故障,不会改变软件总体功能,只是简单地修正或增强
已有产品的功能。 • 产品绑定(Product Bundling)
是供应商用来打包软件组件的一种方法。比如说有两种早
餐食品包在一起促销,而其他时间则是分别卖的。有人可能会说销售中软件产品的绑定不能 一概而论。 • 三层体系结构
是指下一代客户 /服务器环境的架构。第一层,即客户层,处理数据的
显示和录入,中间层 (通常称应用服务器 )是程序驻留的地方,第三层是数据服务器,是与应用 有关的数据驻留的地方。
6.2 Oracle通用安装器 从一开始,你就会发现自己在使用 O r a c l e通用安装器,无论是安装企业版、 O r a c l e企业管 理器还是其他 Oracle产品。见过或使用过 O r a c l e先前版本 (主要是O r a c l e 7或者O r a c l e 8 . 0 )安装器 的读者会发现通用安装器的很多内容有些熟悉。改写安装器有双重动力: • 旨在对各种平台的安装进行标准化,这些平台从高端的 U N I X服务器到 Windows 98 和 NT这样的桌面环境。 • 旨在利用 J AVA引擎来满足复杂的组件为基础的需求。安装可携带的 J AVA驱动的平台增 加了产品的通用性。 开始时,我们首先考虑在 Windows NT server上安装 O r a c l e 8 i企业版软件。建议服务器的 最小配置为: • 带有Service Pack 3 或者Pack 4 ,且配置的交换文件至少为240MB的Windows NT服务器。 • 96M 内存。 • PⅡ处理器,时钟速度至少 233MHz。 注意
Oracle WebDB、Oracle Developer 和Oracle JDeveloper 需要与pre-Oracle8i数据
库交互,并且不使用通用安装器。
第6章 安
下载
装
81
6.3 安装Oracle8i 企业版 在本节使用的会话将使你对在 N T服务器上安装 O r a c l e 8 i企业版(Enterprise Edition)有一个 基本的了解。 注意 很多读者为其本地或网络安装Oracle8i的CD-ROM驱动器打开自插入提示。 这一节将介绍安装 Oracle8i企业版软件,这是使用 Oracle通用安装器的常规操作,图 6-1显 示将光盘置入时自运行的程序。
图6-1 Oracle8i企业版自动运行
提示
如果CD不能自运行,从开始菜单或 Windows资源管理器中在 CD的Autorun文件
夹中选择autorun.exe应用程序并激活。 注意
这有三种选择,由图标在右下角指向 Oracle Web地址。由于很多内容在销售商
的Web站点上已经发布,随软件附带在 CD上的文件将会变得越来越少。 注意 安装所使用的CD是#A69464-01,你可能使用早一些或晚一些的 CD的相同软件。 Explore CD 和Browse Document选项如图6-2和图6-3所示。在先前显示 Setup allocation的 图中,如果CD不运行autorun或CD在光驱中开始安装时,可以终止安装。 Oracle在基于HTML 文档方面进行了投资。根据系统中默认的 I n t e r n e t浏览器,你会看到 O r a c l e 8 i文档菜单如图 6 - 3 显示在 N e t s c a p e或你选择的浏览器中。当从 O r a c l e软件先前版本升级时,你会发现 C D上有很 多新的特色,这些特殊特性将会导致 Oracle成为首选。 好了,开始工作了。图 6 - 4显示了通用浏览器的欢迎界面。熟悉 O r a c l e先前版本的读者将 会发现这与以前有着根本的不同。这个界面是所有活动的焦点。它将: • 取消安装产品。
82
Oracle8i 初学者指南
下载
• 显示安装产品的清单。 • 生成一个要安装产品的清单。
图6-2 分布介质上的 Oracle8i文件夹
图6-3 文档菜单
图6-4 通用安装器的友好屏幕
第6章 安
下载
装
83
图6 - 5显示了安装器的文件位置对话框。这是对安装产生很大影响的第一步。从屏幕上可 以看到源和目的区。 在该屏幕的源区,你会发现安装器能找到光驱的默认盘符。查看以下
8 . 0 . x或者 7 . 3 . x和
O r a c l e 8 i软件相混的地方,因为产品清单的文件名字以及位置已发生了改变。 O r a c l e经常将所 有程序的名字和版本号放在 C D上的一个分布介质的文件中。在 Windows 95/98环境该文件是 w i n d o w s . p r d,在N T下是N T. p r d。如果用通用安装器查看产品的清单,如图 6 - 5所示,文件已 是.JAR为扩展名的文件。
图6-5 文件位置对话框
现在,我们开始安装了。 O r a c l e需要一个安装目录 ( H o m e )和带全路径名的位置。路径名 将 根 据 输 入 的 安 装 目 录 自 动 生 成 。 默 认 名 字 为 “ O r a 8 1 H o m e ”, 默 认 位 置 为 “O r a c l e \ O r a 8 1 H o m e”。这样,如果输入“ O r a c l e 8 1”为安装目录位置,安装器将会创建一个 “\Oracle\ Oracle81”的路径。 注意
如果要安装Oracle WebDB,不要接受Oracle安装路径及其位置的默认值,在这
种情况下,WebDB安装器将找不到数据库,而不得不重新安装。 在本书中安装Oracle8i,将Oracle安装目录改为“ Ora81”,安装器将产生如图 6-5所示的路 径。在文件位置对话框中填入值后,就已经开始安装了。点击 N e x t后在屏幕的右上角将会出 现一个很小的窗口,显示安装器安装准备产品的进度指示器。 注意
在使用通用安装器根据提示安装数步后,有可能没有看到安装进度指示器或产
品准备信息。当发生这种情况,应当终止会话,查明原因。 一旦要安装的产品清单准备好后,安装器会提供一个可安装产品的对话框。 O r a c l e 8 i会话 显示如下选择: • Oracle8i Enterprise Edition 8.1.5.0.0安装一个可选的预配置数据库启动器、产品选择、 网络服务、基本客户软件和服务器的文档。 • Oracle8i Client 8.1.5.0 安装组件使得数据库应用用户能与 Oracle数据库交互。这些组件
84
Oracle8i 初学者指南
下载
包括网络服务、基本客户端软件和用于大多数常用客户 /服务器配置的文档。 • Oracle Programmer 8.1.5.0分别安装具有许可证的开发工具和创建访问 Oracle数据库应用 的接口,包括预编译器、网络服务、基本客户软件和文档。 图6 - 6显示了要求选择的安装类型。注意典型和最小选择分别显示了所要求的磁盘空间, 而用户选择自定义就没有任何提示所需空间量。有了这些信息,你可查看你的服务器以确保 有足够的磁盘空间进行安装。
图6-6 安装类型对话框
• 当点击Next继续进行时,Oracle在屏幕的右上角显示了一个进度指示器,列出了将加入清 单的产品,它们将显示在下一个屏幕上。耐心一点—Oracle通用安装器在这部分将需要几分钟。 在此期间,Oracle将检查NT服务器的配置。如果发现少于96M内存,将显示如下建议的警告: • 如果要从以前版本中迁移数据库、安装已存在的数据库或者创建一个客户化的 O r a c l e 8 i 数据库,建议需要更多的内存。 • 如果运行活动桌面 (Active Desktop),提出相同的建议。 • 如果在进行客户化 (没有数据库 )或最小安装,将提示并不需要建议的 96M内存。 下一步,通用浏览器询问安装 Oracle8i文档,有如下选项: • 用光驱查看文档,将节省磁盘空间但需要将安装光盘插入光驱。 • 用服务器磁盘来安装文档,需要 1 3 3 M磁盘空间。这种方式的优点是将服务器的光驱动 器为其他的 CD空闲出来了。 到达企业版核心安装看来是一个漫长的旅程。通用安装器按从你那得到一些标识信息处 理实际任务软件拷贝和数据库创建!图 6 - 7显示数据库标识对话框,在此要输入全局数据库名 字和Oracle系统标识(Oracle System Identifier),缩写为SID。SID在Oracle数据库软件环境下使 用最频繁,用于指示 Oracle操作其上的从桌面到更高范围的多处理器服务器的数据库实例。在 图中的上面一个框中我们输入字符串 o8ibegin,安装器自动生成下面的 Oracle SID。
第6章 安
下载
装
85
图6-7 数据库标识对话框
图6-8 安装内容概要屏幕
图6 - 8汇总了通用安装器将要执行的任务。在图中,它列出了 7 2个新产品 — 安装产品的 数目与选择的安装类型不同而有所区别。我们刚才提及产品对话框和通用安装器列出了三个 选项:Oracle8i Enterprise Edition、Oracle8i Client 和Oracle8i Programmer,你所做的选择将 影响安装产品的名字和数量。 下一个屏幕将显示通用安装器的安装执行情况。根据你的服务器的能力 (也就是C P U的数 量和速度 ),屏幕上的进度指示器将显示 1 0~2 5 m i n来完成安装。随着一个个产品的安装, Oracle列出安装组件的名字并且进度指示器随着安装的进行而向前移动,如图 6-9所示。
86
Oracle8i 初学者指南
下载
图6-9 安装进度
注意
如果安装指示器没有移动,并且一个产品的安装花了很长时间 (超过10min),可
以选择NT的任务管理器做异常终止安装后再试一次。 在过去的几个 O r a c l e数据库软件版本中,提供了越来越多的支持。这些支持帮助你在 O r a c l e数据库上完成一个对话和执行管理任务。当图 6 - 9的进度指示器到达 1 0 0 %后,通用安装 器到了如图6-10所示的画面,在此画面中 Net8的配置助手 (Assistant)和Oracle8的配置助手被激 活。正如对话框所建议,保证这两个助手无误地完成它们的工作;两助手成功地完成对整个 安装至为重要。 Net8助手创建了一些初始化网络配置文件,这些文件将在客户同 Oracle8i数据 库交互时使用。这些文件帮助客户连接数据库时的路由请求,保存着诸如 Oracle软件和所需数 据库的Oracle SID的位置的必要信息。数据库配置助手在图 6-7键入的SID基础上建立数据库及 在分布介质上的数据库启动器的默认名字和位置。
图6-10 配置助手对话框
第6章 安
下载
装
87
现在花点时间来看一下数据库配置助手工作时出现的数据库创建过程中的信息。注意, 如图6-11所示由这一处理由三个独立的步骤完成:
- 创建和启动 O r a c l e实例。这一阶段对服务器上支持数据库进行服务定义,这些服务启 动使得这一过程的实例进一步初始化。
- 拷贝数据库文件。这一阶段数据库启动器将文件从分布介质 CD上拷贝至服务器的磁盘 上。由于这个数据启动器是预配置的,在这一步骤中拷贝驻留在 CD上的文件而不是重新建立。
- 初始化数据库。这一阶段对上一阶段拷贝的文件的完整性进行校验,并且数据库实例 被打开,可进行访问性测试。一旦这一步骤成功地完成,就可以确信数据库启动器是可用的。
图6-11 数据库创建过程
一旦创建过程成功了,就可以看到数据库配置助手的警告和下面的信息: • 全局数据库的名称,在我们的例子中是文本 o8ibegin。 • Oracle的SID,在我们的例子中是 o8ibegin。 • Internal帐户的O r a c l e密码。I n t e r n a l帐户是用于对 O r a c l e 8 i数据库进行管理,例如开启和 关闭数据库。最好改变此密码。如果你不知如何操作,查看 Oracle8i文档、和同事进行讨论或 者打电话对 Oracle的全球客户支持进行咨询。 • System帐户的密码是“ m a n a g e r”,s y s帐户密码是“ c h a n g e _ o n _ i n s t a l l”。建议更改这些 密码。 点击O K按钮完成企业版的安装。通用安装器出现一个退出屏幕,由于现在已经做完了, 点击Exit按钮退出安装器。 Oracle将会询问确认信息并且退出安装器。
6.4 Oracle Web DB 正如第2章中所讨论的, O r a c l e We b D B是一个设计用于创建、发布和管理以 We b为基础的 数据库应用的解决方案。 H T M L接口允许用户与一系列数据库对象进行工作,包括 D B A对用 We b D B建立的整个以 We b为基础的解决方案的单个元素的性能监控。下面列出了运行本版本 WebDB所建议的需求: • 带有Service Pack3 或Service Pack4的Windows NT4.0。 • Oracle8i(release 8.1.5),虽然本版本可同样运行于 release 7.3.4和8.0.5。 • Netscape 4.0.7或更高。
88
Oracle8i 初学者指南
下载
• Oracle软件SQLPlus和SQLLoader。 注意 本章这部分CD号为A69323-01。 很多读者已经从万维网上下载了 Oracle We b D B,而其他一些读者收到了 O r a c l e的C D。我 们这里的安装是指从 C D上进行。图 6 - 1 2显示了该光盘上 N T文件夹下的所有文件,可以找到 Setup程序。选择 Setup程序开始安装。
图6-12 Oracle WebDB NT文件夹
O r a c l e将弹出O r a c l e安装设置对话框,询问一些关于此会话的相关信息。注意最好将公司 名称(Company Name)和Oracle Home的名称由安装者填上。我们将 Oracle Home Name 置为 “OraWebDB”,允许安装者在刚才输入的基础上填入路径名称。对话框如图 6-13所示。
图6-13 WebDB安装设置
接下来根据将询问安装类型,可从以下选择: • 典型安装所有的WebDB软件组件,包括WebDB packages、WebDB listener和PL/SQL toolkit. • Custom将选择要安装的 WebDB软件组件并且允许对所选择的每一组件进行配置。 安装器将询问 We b D B与O r a c l e 8 i的连接信息,如图 6 - 1 4所示。Host Name 是数据库驻留于 其上的服务器的名字。 Port#端口号为80是因为对大多数都适用。 注意 如果安装Oracle8i数据库的WebDB,其中SYS的密码没有改变,它是“change_on_install” 。
第6章 安
下载
装
89
图6-14 Oracle8i的连接信息对话框
确认提供的信息后,安装器将进行安装,产品信息将随着安装的进行显示出来。在 WebDB Listener 安装阶段,安装器将弹出一个数据库对话框,询问选择 O r a c l e 8 i、8 . 0 . X或 7.3..4。选定合适的选项后点击 OK按钮。当WebDB package安装开始时,如图 6-15所示的对话 框将出现。在对问题进行 Yes回答之前,请记住,所有工作将需要进行 10~15min。
图6-15 WebDB package安装确认
对我们来说,安装 We b D B将不会出现一点故障,只要保证在本章前面图 6 - 5讨论的没有接 受Oracle Home的默认位置。下面,将看一下安装 Oracle Developer。这套产品是我们见到的 Oracle软件中名字变化最快的。最初形成核心产品的应用 (如SQLForms SQLReportwriter)是 分开出售的,名字依次为: CDE、CDE2、Developer/2000、Oracle Developer。
6.5 Oracle Developer 本节将阐述安装 Oracle Developer(以前称为 D e v e l o p e r / 2 0 0 0 )。当C D插入时,将会显示熟 悉的语言对话框。图 6-16显示了可供选择的语言下拉式对话框。
图6-16 语言选择
90
Oracle8i 初学者指南
下载
注意 本章这部分的CD号为A69616-10。 下一个对话框询问公司名称和 Oracle Home的位置,如果这两个地方都填好后,并对输入 的结果满意,点击 OK按钮进行下去或更改填入的值。 Oracle Developer选项对话框将显示如下 选择: • 典型安装大多数常用 Oracle Developer组件和一些允许访问远程数据库的基本网络实用 程序。 • 完全安装拷贝与典型安装相同的基础组件,但也为安装高级用户和开发者安装一些组件, 如Oracle Graphics database tables 、Oracle Developer Open Interfaces和Oracle Open Client Adapter for ODBC。 • 最小安装是安装典型安装中规定一套组件,例如这些选项并不包括全部的
Oracle
Developer Forms 、Graphics和 Reports。 • 客户化安装根据安装者的需要,手工选择组件进行安装。 我们看一下客户化安装。图 6 - 1 7显示了熟悉的 Software Asset Manager,是在安装类型确 定后显示的。 请注意,这里有很多多线产品 (如Oracle Developer-Documentation)已经被扩展。
图6-17 软件资产管理
在本客户化安装中,我们选择如下组件: • Oracle Developer Forms Builder 6.0.6.0.2 • Oracle Developer Forms Runtime 6.0.5.0.2 • Oracle Developer Procedure Builder 6.0.5.0.0 • Oracle Developer Query Builder 6.0.5.6.0 选择好这些产品后,点击 I n s t a l l按钮开始安装。安装器的下一个对话框将寻找 O r a c l e Developer Forms安装所在的路径。如果对建议的路径满意,点击“ OK”按钮;否则在安装进 行下去之前输入所希望的路径。下一个对话框将只有安装器检测到工作站上没有某些微软文 件时才出现。如果没有看见该对话框,则说明这些产品已安装了。在确定 Oracle Developer Graphics和Oracle Developer Documentation的位置后,文件拷贝就开始了。坐下来观看屏幕上
第6章 安
下载
装
91
的显示。安装器显示了一个进度指示器,如图 6-18所示,反映了安装的情况。 当安装完成后,开始菜单的程序项将包含 Oracle Developer 6.0 、Oracle Developer 6.0 d e m o s、 Oracle Developer 6.0 docs 。图 6 - 1 9显示了将程序组展开后,可以访问 O r a c l e Developer Forms 的B u i l d e r、C o m p l i e r和R u n t i m e的环境,还提供了 Graphics Runtime 、 Procedure Builder的两种模式和Query Builder。 现在来讲述有关 Oracle JDeveloper的有关情况。几年前,字母“ J”只是英语字母表中的 第10个字母,但自从 Sun Microsystem发明了JAVA,这个字母便有了丰富的含义。
图6-18 安装进度指示器
图6-19 Oracle Developer 6.0 启动菜单
6.6 Oracle JDeveloper 在这一节中,安装使用的 Oracle JDeveloper的版本是releae 2.0。我们从Oracle Technology N e t w o r k的We b站点上下载了该软件并将它们展开到如图 6 - 2 0所示的Wi n d o w s浏览器的文件夹 中。双击Setup开始安装过程。
图6-20 Setup 程序位置
安装过程对 Wi n d o w s常规安装有经验读者来说,看起来和感觉起来就非常熟悉了。下一 个信息框建议将所有的 Wi n d o w s程序关闭,还有一些诸如违反该软件的许可进行安装的警告 性言论。
92
Oracle8i 初学者指南
下载
当然,安装默认目录为“ Program Files\ Oracle\JDeveloper2.0”,该目录可以改变。下面 的两个屏幕将要对安装类型做出选择: • 典型安装(Typical)大部分常规选项,建议大多数读者选择该安装类型。 • 压缩安装(Compact)是对必要的选项进行最小化安装。 • 客户化安装(Custom)允许操作者挑选出选项进行安装。对于熟悉产品内部关系的高级用 户推荐此安装方式。 与前一部分 Oracle Developer安装一样,我们选择客户化安装方式来完成本次安装任务。 图6 - 2 1显示了可安装组件的清单,其中 Oracle JDeveloper Program Files 、S a m p l e s和 Documentation 是预选的。 JDeveloper Program Files中包括如表 6-1所示的子组件。
图6-21 组件选择产品的清单
当确定安装文件夹后,默认为“ Oracle Developer 2.0”。安装器将显示确认文件拷贝的屏 幕,然后就开始安装了。安装器显示了熟悉的进度指示器,屏幕上将显示一系列有关产品介 绍的信息,图6-22就是其中一例。
图6-22 安装瞬时页面
第6章 安
下载
装
93
表6-1 Jdeveloper2.0 安装组件 组
件
所需磁盘空间
Main program files
138 037KB
Samples
5 226KB
Documentation - HTML Help
34 08KB
安装完成时,将询问是否要查看版本信息,选择或不选择检查框。根据需要进行选择后, 安装继续进行下去。安装完成后,当点击安装完成对话框中的 Finish按钮后,安装器会释放其 控制。你会注意到开始菜单项中 JDeveloper2.0的选项,有读版本信息的选择和激活 JDeveloper 的快捷方式。第一次启动 JDeveloper时,将看到如图 6-23所显示的屏幕。
图6-23 第一次启动 JDeveloper
第22章将重点阐述 JDeveloper,并对该产品进行更深层次的介绍。对用户来说很好的一件 事情是,即使对 J AVA不熟悉,当页面装入时,将会在浏览器的左下角看到“ Applet started” 信息。下面将介绍非常熟悉的 Oracle Enterprise Manager,简称“OEM”。
6.7 Oracle 企业管理器 O r a c l e企业管理器 (Enterprise Manager) 是很多 D B A将化很多时间的地方。在本书阐述 D B A核心内容的第 1 4章和1 8章中,介绍了 O E M中的几个工具。在开始安装之前,必须有两个 事件的配置。 注意 安装使用的CD号是#A69135-02,你可能使用相同软件早一些或晚一些的 CD。 在对初学者的介绍中,是否要考虑到 O E M的安装曾有过争论。它需要一点时间,但是我 们意识到必须考虑到通用安装器为 O E M所做的工作遗漏这方面的讨论将是严重错误。跟着我 们,按我们的指示去做, OEM的安装将能很好地进行。 6.7.1 预安装任务 当安装 O r a c l e 8 i企业版和数据库启动器时,安装器在 O r a c l e H o m e 的目录下创建一个
94
Oracle8i 初学者指南
下载
Admin\O8iBegin\pfile的目录和一个带有初始化参数的文件 init.ora。 注意
我们所选择的数据库 S I D是o 8 i b e g i n。如果选择别的 S I D,安装器将创建一个
Admin\xxxx\pfile的目录,其中xxxx代表选择的SID。 使用Wi n d o w s浏览器到该目录下,双击“ i n i t . o r a”文件。如果 Wi n d o w s弹出一个对话框 (也就是说没有可执行文件与“ . o r a”类型文件相关联 ),选择N o t e p a d并点击O K进行下去。当 文件打开后,到于下面清单相似的行将其值 5 9 (无论在文件中为何值 )改为 2 0 0。后面的“ #” 在Notepad可能出现也可能不出现,它后面表示的是注释。 注意 如果输入的值大于 200,就保留改值。 Process = 59
INITIAL
现在处理文件的尾部,输入如下行: max_enabled_roles = 32
这两个值在 Oracle Enterprise Manager安装前生效。可以按如下步骤来完成:
-
从开始菜单程序项中打开 MS-DOS方式。
-
输入命令svrmgrl进入Oracle Server Manager,显示如下清单:
-
输入命令 connect internal/oracle,应该接受到Oracle的“Connected”的反馈信息。 注意
如果你曾经修改了 internal的密码(也就是说,其密码不是“ Oracle”),在文本
internal/后输入新口令。 4) 输入命令shutdown immediate,接受到如下的反馈信息: Database closed. Database dismounted. ORACLE instance shut down. SVRMGR>
- 输入命令startup;接受到如下信息:
6.7.2 OEM安装 OEM的安装看起来感觉和安装企业版通用安装器 (Enterprise Edition Universal Installer)类
第6章 安
下载
装
95
似。当CD插入驱动器时,将自动运行并显示如图 6-24所示的屏幕。
图6-24 OEM安装器自动运行显示
屏幕上的快速浏览选项激活了 We b浏览器,弹出一个菜单,你可以熟悉 O E M强大威力了。 如果你是一个有经验的用户,那么将熟悉 2 . 0版的新特性。快速浏览的第一级菜单将提供如下 选择: • Getting to work提供了一个 OEM的概要,介绍了 OEM控制台(Console),讨论了集成应用 和OEM的体系结构。 • How to Use the console查看管理员帐户并介绍了 O E M的一些特性,如 N a v i g a t o r、 Scheduler和OEM Events。 • How Enterprise Manager Works查看客户操作/与OEM的交互、管理服务器和安全特性等 等。 • Stories from the Field查看实时情况和 OEM在可靠性(Reliability)、可获得性 (Availability) 和在你的公司数据库的服务能力 (Serviceability)方面的作用。 • Why use Enterprise Manager可以查看怎样使 OEM更有效、如何管理 Oracle环境和一些专 用工具的介绍。 • What’s New in This Release讨论一些新的特性,如从先前版本与 OEM2.0三体系结构的通 用接口的变化。 点击 B e g i n开始安装,出现了类似于图 6 - 4的通用安装器的开始屏幕 — 记住“ U”代表 “universal”。点击Next后文件位置的屏幕将显示出来,类似于图 6-5。 注意
输入一个Oracle Home的位置,注意不是用于数据库的 Oracle Home。在稍后安
装O E M,如果接受了一个包含其他产品的建议位置, O E M将会告知其必须安装在自 己的Oracle Home 下面。 如果没有输入一个唯一的 Oracle Home位置,在后面的安装中将提示。安装器生成一个产
96
Oracle8i 初学者指南
下载
品清单,通用安装器可安装产品的屏幕如图 6-25所示。
图6-25 选择安装产品
注意
推荐选择第一个选项 (Management Server Enterprise 和Manager Client2.0.4.0.0),
因为它将提供一个简易而高效 Oracle8i数据库接口。 下面将显示安装类型,提供典型和客户化安装。前面的选择安装了中间管理服务器、企 业管理器控制台和数据库管理应用。典型安装占 1 3 0 M B的磁盘空间。点击“ N e x t”后,安装 器将在屏幕的右上角显示进度指示器,并显示要安装组件的总体信息。显示一个具有总体信 息的屏幕,具有包含如下分支的树状层次结构: • Global Settings列出了要安装产品的位置、 Oracle Home的位置和将要执行的安装类型。 • Product Language表示选择要运行安装产品的语言。 • Space Requirements列出了要安装产品的估计空间。如果目的驱动器没有足够的空间, 空间需求将以不同的颜色显示。 • New Installations列出了本机以前从没安装过的产品。 • Upgrades and Downgrades列出了本机上已经存在但与分布介质(CD)上不同版本号的产品。 注意 如果没有产品升级或降级, Upgrades and Downgrades将不会显示。 • Deinstallations列出了将要清除的产品,因为与在分布介质上欲安装的产品版本不同。 通用安装器将在替换不同版本产品之前将其清除。有趣的是,在 C D上的O r a c l e 8 i的通用安装 器版本是1.6.0.9.0(在第1章中安装的 ),而在OEM媒介上的版本号是 1.6.0.7.0。 • Already Installed列出了已经安装并与分布介质上版本相同的产品。 现在开始安装了,通用安装器显示安装屏幕,进度指示器显示了已安装的产品。日志文 件写入服务器的 Program Files\Oracle\Inventory\logs目录下。安装器将根据该次会话的时间和 日期生成一个文件名用于区分先前会话的日志。一旦安装器完成文件拷贝和运行一些配置例 行程序后将激活 OEM Repository Configuration。OEM Repository Configuration将在下一节中 讨论。
第6章 安
下载
装
97
6.7.3 OEM配置助手 当与OEM及它的很多工具交互时, OEM配置助手(OEM Configuration Assistant)中有四个 步骤,请求在后台运行的 OEM Repository的信息。当新安装 OEM2.0时,只有3~4个对话框出 现,开始两个要输入操作者的数据,第四个才是针对信息的。
- 选择一个数据库 图6-26显示了存储(Repository)对话框的第一个屏幕。在对话框中输入 DBA特权用户system 作为用户名、 m a n a g e r作为密码。当配置助手开始工作时,存储所驻留的数据库必须启动并处 于运行状态。如果不能访问数据库时,在存储下就不能连接到数据库来建表。我们使用的服务 器的名字是“yatfg”,用于连接来自OEM请求的端口为1521,Oracle的SID为“o8ibegin”。
图6-26 选择数据库的存储
- 存储登录明细 现在需要为在前一步中引用的存储提供登录信息。如果用户不存在,他将被系统创建出 来。根据许多 Wi n d o w s对话框提示,需要在 P a s s w o r d框中输入口令后确认它。单击 N e x t继续。 输入与正在运行数据库的服务器的名字一致的用户名 yatfg和口令yatfg。
- 创建存储概要 图6 - 2 7显示了将要替代的存储建立细节。安装程序已经检查了 y a t f g用户是否存在,当没 有找到的时候,通知创建用户设为 Ye s。在存储创建后, O r a c l e管理服务器 ( O M S )将被更新来 反映o8ibegin数据库的存在。单击 Finish来完成Repository安装。 一个Configuration Action Progress对话框将出现,有四项创建难点: • Create Repository User 建立了一个进入图 6-27的合法数据库用户的拥有者。
98
Oracle8i 初学者指南
下载
• Create Repository 是数据库表和其他对象相联系的存储被创建的地方。 • Populate Registry 是Windows NT注册表更新来响应 OEM安装的地方。 • Set Configuration Parameters 是一些数据库特性信息聚集的地方。 当“处理被完成”消息出现时,单击 Close继续。当返回配置工具屏幕时,单击 Next继续。 就这样,朋友!接着将看到安装信息框的最后部分,在这里单击 Exit和确认你所做的工作,你 将返回如图 6 - 2 4所示的屏幕上。退出通用安装器后,将在 Wi n d o w s开始菜单中发现下面关于 OEM2.0的菜单项。 • DBA 管理包、提供实例管理器、概要管理器、安全管理器、 SQLPLUS工作表、存储管 理器以及快速漫游器。 • 扩展数据库管理员提供 Oracle8i InterMedia 文本管理器。 • Oracle企业管理器提供了企业管理员配置辅助、企业管理员控制台、企业管理员文档、 企业管理员迁移助手、企业管理快速漫游器以及企业管理员 V2 Readme。
图6-27 存储创建概要
在这一章中,我们还将介绍 Oracle8i 客户机软件的安装。产品集包含了客户端访问 O r a c l e 8 i数据库所需的各种各样的软件。其中典型的软件有:基本组件 N e t 8、一个在 O r a c l e网 络连接机制中的操纵器, TCP/IP协议适配器以及称作 SQL*Plus的开发者和 DBA查询界面。
6.8 Oracle8i 客户机 插入O r a c l e 8 i客户机光盘后,它将自动启动如图 6 - 2 8所示的界面,有通用安装器的常见三 种选项:安装/卸载产品、浏览光盘和阅读文档。 注意 用来安装的光盘是#A69467-01部分,你也许拥有更早或者更晚的同样软件的光盘。 选择第一个选项。一般地说,这是通用安装器。接下来显示表示欢迎的屏幕,它和你将 在这一章中知道和喜欢的屏幕一样。在该对话框中,已经输入 O r a 8 i c l i e n t作为Oracle Home的
第6章 安
下载
装
99
名字和C:\oracle\ora81client的文件夹作为主目录。输入所需的信息后,单击 Next继续,在这里 通用安装器产生了它的产品表。当表单建立时,如图 6-29所示的屏幕将显示。 选择Oracle8i Client 8.1.5.0,单击Next。安装类型对话框接下来将出现,提供了能使数据 库应用程序用户连接和交互的 Oracle数据库的典型安装界面,并能使你挑选想要安装什么的定 制安装程序。典型的安装程序选项大约占 2 9 4 M B,选择它并单击 N e x t。下一个屏幕询问希望 处理的文档 —把它拷贝到服务器上还是从 C D上读取。虽然占了大约 1 2 8 M B的空间,但拷贝 文件到服务器上可提供更多的灵活性。单击 Hard Drive和N e x t继续。当产品总结屏幕建立时, 熟悉产品/处理消息将出现在屏幕的右上角,如图 6-30所示。
图6-28 Oracle8i客户端自启动界面
图6-29 可用的产品
100
Oracle8i 初学者指南
下载
图6-30 Oracle8i客户端产品概要
当通用安装程序开始工作时,安装屏幕显示出各类安装的信息。这个例子使用企业编辑 和OEM,安装会话作为日志写到了服务器的 Program Files\Orcale\Inventory\logs目录下的一个 文件。 下一个出现的对话框请求安装访问 O r a c l e 8 i数据库的 N e t 8服务器名字的信息。记住, N e t 8 是设定客户端和服务器数据库之间的连接产品。这个屏幕如图 6-31所示。 指定Net8服务器名字后,接下来的屏幕将请求网络协议, TCP/IP(Internet Protocol)是默认 的。接受这个协议然后单击 N e x t继续。第三步要求一个主机名字;在这个例子中,它是 yatfg(数据库驻留的服务器名字 )。单击Next进行第四步,屏幕如图 6-32所示。指定定义的服务 是访问Oracle8I还是Oracle8I以前的数据库。 单击N e x t完成配置程序,可以测试是否连接到已经创建的 O r a c l e 8 i数据库。测试屏幕将出 现,单击 Te s t来检验连接。如果连接不成功,选择 Change Login,输入 s y s t e m和密码 m a n a g e r 重新测试。
图6-31 指定Net8服务器名字
第6章 安
下载
装
101
图6-32 指定Oracle服务器的版本
提示 如果在安装Oracle8i客户机之前已经修改了system密码,用到的密码不再是manager。 单击OK按钮,释放用户名称和密码对话框,然后再次单击 Test,如图6-33所示。 配置工具信息框接下来出现,显示 N e t 8配置辅助工具和 N e t 8简易配置工具成功地完成工 作。单击安装对话框的末尾的 Finish,然后确认退出通用安装程序。 多么方便!简单地讲,我们已经安装了 O r a c l e 8 i服务器、各种各样的影响和支持服务器产 品的其他产品。你的安装对话框可能不像在这章中列举的屏幕那样。如果是那样,希望我们 的材料能使你熟悉 Oracle通用安装程序的运行过程。
图6-33 为测试指定用户名字和密码
6.9 本章小结 在以后的章节,我们将指导读者使用大量的 Oracle产品,并提供一些有效的建议。