技术开发 频道

开始使用Oracle Warehouse Builder11g


Run the Setup Scripts
1. 在你开始之前,你必须要从下载的文件 owbdemo_files.zip文件中运行一些脚本.
注意:下面的课程中的目录的屏幕截图中我们假设你使用D:盘,如果你使用的是C:盘,替换相应的位置.
用sys登录到SQL*Plus ,并且运行你下载的 D:\newowbdemo| 文件夹下的create_users.sql
@d:\newowbdemo\create_users.sql;

图19
退出 SQL*Plus
注意: create_users.sql 脚本将会创建两个用户: xsales 和 eul_from_owb .如果你打算用 xsales 原数据文件进行可选择的课程,你需要也把下载下来的xsales.zip 文件解压出来的xsales.dmp 导入到数据库.
你可以选择性的导入 xsales 数据.
注意:导入xsales.dmp 文件是可选择性的除非你想要自己做以下练习.
如果你想要导入的话,执行以下命令:
<database ORACLE_HOME>\BIN\IMP XSALES/XSALES@<ORCL 或者 你的数据库service name
file=<PAHT>\xsales.dmp full=y
把其中的<ORACLE_HOME>替换成你自己的oracle database home path 并把文件的位置替换到你解压xsales.dmp 文件的位置.

2. 现在你需要运行一个 tcl 脚本来预定义OWB Project. 首先,你需要编辑owbdemoinit.tcl 脚本,它定义了一些变量将会被其他的tcl 脚本调用. owbdemoinit.tcl 脚本提供给你这些如下这些变量,编辑这些变量以使它满足你的电脑环境变量设置
set owbclient rep_owner
set owbclientpwd rep_owner
set sysuser sys
set syspwd oracle
set host localhost
set port 1521
set service orcl
set project OWB_DEMO
set sourcedir d:/newowbdemo
set dataspace USERS
set indexspace USERS
set tempspace TEMP
set snapspace USERS
set sqlpath d:/oracle/10.2.0.3/db_1/BIN
set sid orcl
set workspaceOwner rep_owner
set workspaceName my_workspace
你需要设置所有的这些变量,’set sqlpath’ 语句应该指向你的Oracle Database home 目录.
注意:这个脚本是运行在默认的tablespace 之上的,我们建议你使用默认的tablespace 。如果你需要运行这些脚本在你自己的项目上的话,你需要手工编辑多个这样的脚本。

3. 为了运行 tcl 脚本,你需要启动 OWB Plus 环境, 有两种方法启动 OWB Plus :在Design Center 里面,你可以从 Windows 菜单选择 OWB Plus 然而,对于这次示例,我们选用其他方式来启动OWB Plus 环境,
Start > Programs > {Oracle OWB11Gr1ClientHome> Warehouse Builder > OWB Plus
在 OWB+> 提示符下输入cd 命令进入到你的下载文件解压目录
cd d:\\newowbdemo\\
在这个命令之后,输入source 命令.第一个source 命令执行 owbdemoinit.tcl 脚本,它包含预定义的一些环境变量设置,第二个source 命令执行 loadall.tcl 脚本,它会依次加载所有的其他脚本.
source owbdemoinit.tcl
输入回车
source loadall.tcl
输入回车
这个脚本应该以一个 “Disconnected”结束并且最后回到 OMB+> 提示符环境.
这个脚本定义了一部分我们需要创建的OWB_DEMO Project的数据,我们等下会在OWB Project 上工作.

0
相关文章