设为首页 加入收藏 网站搜索 繁體中文 中国建站网 — 站长资源平台

Oracle9i 数据库管理实务讲座(六)-利用 DBCA 建立 Oracle9i 数据库(1)

来源本站整理 作者:佚名 时间:2006-7-31 21:38:49 该文得分0

  作者: 何致億, 美商甲骨文公司台湾分公司特约顾问
  
  上期专栏中曾介绍过如何在 Oracle9i 服务器执行 CREATE DATABASE 指令建立数据库。随即收到许多读者的热烈响应,其中有不少读者在建立数据库时碰到一些问题,并来信求助。我大致做一个归纳,发现大家最常碰到的问题不外以下两点:
  
  n     CREATE DATABASE 指令过于复杂,可否使用「数据库建置辅助精灵」建立新数据库?
  
  n     如何管理服务器上第二个 Oracle9i 数据库? (例如激活或关闭)
  
  
  
  其中「数据库建置辅助精灵」即为 Oracle Database Configuration Assistant,简称 DBCA。关于 DBCA 的使用方式我曾在第 24 期 Linuxer 杂志的《Oracle9i 数据库管理实务讲座(一)》一文中介绍过。如果大家还有印象,当时曾介绍如何安装 Oracle9i 服务器软件。在安装过程最后一个步骤 Oracle Universal Installer 将激活 DBCA 协助您建立第一个 Oracle9i 数据库。当然啰,您也可以在任何时候单独激活 DBCA,进行特定数据库管理工作,例如:建立新数据库、组态既有数据库、管理 Oracle9i 数据库模板…等。最重要的是,它完全是 GUI 接口!只要遵循各项提示就可以轻易建立并管理 Oracle9i 数据库了。
  
  
  
  至于如何管理第二个 Oracle9i 数据库就真的需要一点技巧。有些读者好不容易成功建立了第二个数据库,但是却无法激活或关闭,更别说怎么使用了。本文也将针对这个部分进行说明。
  
  
  
  首先,让我们来看看如何激活 DBCA?
  
  
  
  利用 DBCA 建立 Oracle9i 数据库
  
  在使用 DBCA 之前,先检视一下目前环境。以我的系统为例:操作系统为 SuSE Linux 7.2,安装了 Oracle9i Enterprise Edition Release 9.0.1,Oracle9i 数据库ORACLE SID 设定为 ora901。
  
  
  
  接着我们将经由 DBCA 建置第二个 Oracle9i 数据库,步骤如下:
  
  
  
  1.     使用 oracle 帐号登入 Linux 系统,并执行 dbca 程序。执行后您将看到 DBCA 的激活画面,如下图1所示:
   <a target=Oracle9i 数据库管理实务讲座(六)-利用 DBCA 建立 Oracle9i 数据库(1)(图一)" border="0" onload="return imgzoom(this,550);" style="cursor: pointer;" onclick="javascript:window.open(this.src);"/>
点击查看大图

  图1:DBCA 激活画面。
  
  
  
  2.     选择 DBCA 执行模式:
  
  如下图2所示,Oracle9i DBCA 总共提供四种操作模式,协助您进行不同的数据库管理工作,分别是:
  
  n     建置数据库 (Create a database)
  
  n     组态数据库各项设定 (Configuration database options in a database)
  
  n     删除数据库 (Delete a database)
  
  n     模板管理 (Manage Templates)
  
  
  
  前三项是 Oracle8i 就已支持的功能,第四项 “模板管理” 则是 Oracle9i DBCA 新增功能之一。值得注意的是,如果是由 Oracle Universal Installer 安装程序激活的 DBCA,则无法选取第二项与第三项。这里请选择第一项 “Create a database”。
   <a target=Oracle9i 数据库管理实务讲座(六)-利用 DBCA 建立 Oracle9i 数据库(1)(图二)" border="0" onload="return imgzoom(this,550);" style="cursor: pointer;" onclick="javascript:window.open(this.src);"/>
点击查看大图

  图2:DBCA 提供的四种操作模式。
  
  3.     选择您欲建置的数据库模板
  
  DBCA 提供三种数据库预设模板文件。您可以直接使用这些模板文件建置新的 Oracle9i 数据库;或是依照实际环境需求,自行调整既有模板后再建置新数据库。三种预设数据库模板分别是:
  
  n     资料仓储 (Data Warehouse)
  
  n     线上交易处理 (Transaction processing)
  
  n     一般性用途 (General Purpose)
  
  
  
  之前我们曾使用过第三个 “General Purpose” 模板建立新数据库,因此这次我们选择第四个 “New Database” 选项。
   <a target=Oracle9i 数据库管理实务讲座(六)-利用 DBCA 建立 Oracle9i 数据库(1)(图三)" border="0" onload="return imgzoom(this,550);" style="cursor: pointer;" onclick="javascript:window.open(this.src);"/>
点击查看大图

  图3:选择数据库模板种类。
  
  
  
  4.     输入数据库识别资料:
  
  首先您必须提供此数据库的 “Global Database Name”(全域数据库名称) 以及 SID。所谓的「全域数据库名称」是从 Oracle8i 之后所提出,其主要目的是希望能够在网络上唯一识别每个 Oracle 数据库。它的格式通常是:
  
  
  
  [Oracle SID 名称].[数据库主机所在网域名称]
  
  
  
  以我的环境为例:目前数据库主机所在网域名称为 uuu.com.tw,第二个 Oracle9i 数据库的 SID 欲设定为 testdb。那么全域数据库名称就可以设定为 testdb.uuu.com.tw。如下图4所示。
   <a target=Oracle9i 数据库管理实务讲座(六)-利用 DBCA 建立 Oracle9i 数据库(1)(图四)" border="0" onload="return imgzoom(this,550);" style="cursor: pointer;" onclick="javascript:window.open(this.src);"/>
点击查看大图

  图4:设定 Oracle9i 数据库识别资料。
  
  
  
  5.     选择数据库欲支持的选项:
  
  DBCA 允许您在建立新数据库时指定欲支持的选项,其中:
  
     Oracle Spatial 是 Oracle 数据库中存取多维资料的方法之一,通常用于地理信息系统(GIS)。所谓的 GIS 系统包含以下数据处理动作:资料采集、资料编辑、地图绘制、影像处理、报表产生与资料分析等。
  
     Oracle Ultra Search 支持多媒体数据管理功能,例如声音、影像、动画与文字,可用来建置多元化的 Web 应用程序
  
     Example Schema 是否建置 Oracle9i 提供的各式范例数据库对象。
  
   <a target=Oracle9i 数据库管理实务讲座(六)-利用 DBCA 建立 Oracle9i 数据库(1)(图五)" border="0" onload="return imgzoom(this,550);" style="cursor: pointer;" onclick="javascript:window.open(this.src);"/>
点击查看大图

  图5:设定数据库欲支持的选项。
  

[1] [2]  下一页

相关文章
广告赞助
网友评论

共有 0 位网友发表了评论,平均得分: 0 查看完整内容

用户名:

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

(注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码