技术开发 频道

Oracle Warehouse Builder11g教程


创建目标用户
你会注意到HANDSON项目下两个新的模块 DQ_TGT 和 HP_TGT 。每一个目标模块都必须要跟一个目标用户 (Target Schema) 绑定,这个目标模式 (Target Schema) 是用来储存物理的数据和对象的,并且,每一个模块都引用一个我们指定的位置(Location).
1. 为了创建DQ_TGT 和 DP_TGT 目标模式用户,执行以下步骤:
在Global Explorer 面板里面,展开Security 节点,右键点击Users 节点,并且选择New
注意:你必须在开始创建用户之前先保存你前面所做的更改,为了保存前面的更改,从Design 菜单里面选择Save All

图24

3. 在创建用户面板里面,你可以从已经存在的用户列表里面选择一个也可以创建一个新的
点击Create DB User 来在数据库里面创建一个新的目标数据库用户

图25

3. 为了创建一个新的目标数据库用户,你必须要有DBA 权限,在 Create Database User 对话框里输入system 作为DBA 的用户并且输入oracle 作为它的密码或者你自己的数据库DBA的密码。
输入DQ_TGT/DQ_TGT 来作为用户名和密码创建一个新的数据库用户,接受默认的tablespace 值并单击OK

图26

4. 在Create User 页面里输入另一个schema 用户 DP_TGT ,用同样的方式来创建一个新的用户
在创建用户的对话框里,输入system DBA 的名字和oracle 密码或者你自己的数据库DBA 密码。
输入DP_TGT/DP_TGT 来作为你要创建的数据库用户的账号和密码,接受默认的tablespace 值。

图27

单击OK, DQ_TGT 和 DP_TGT 都被加入了 Selected Users List.

图28

单击OK , 一个新的Register Users 进度条会弹出来,当进度条窗口关闭的时候,检查用户节点,你会发现两个新添加的目标数据库用户。

5. 你现在要创建目标位置 (Target Location)
注意:位置定义了数据库模式或者目标工具的信息,它被用来部署对象,位置被指定成一种模块,比如Oracle Database , SAP 或者文本文件.
展开Locations > Databases ,右键点击Oracle 并且选择New.

图29

在Create Oracle Database Location 的窗口里,指定如下值
在Name 里把ORACLE_LOCATION1 改成DQ_TGT_LOCATION (删掉默认最后面的 1)
User Name: DQ_TGT
Password: DQ_TGT
Password: DQ_TGT
Host : 你的ip 或者机器名
Port: 1521
Service Name : orcl 或者你自己的数据库Service Name
Schema: DQ_TGT
Version : 10.2 或者11.1 根据你自己所使用的数据库的版本而定。
点击Test Connection , 一个SUCCESS 信息将会出现在下面.

图30

单击OK , 现在重复以上步骤来创建DP_TGT
在Create Oracle Database Location 窗口,指定如下值:
在Name 把ORACLE_LOCATION1 变成DP_TGT_LOCATION
User Name: DP_TGT
Password: DP_TGT
Host : 你的ip 或者你的机器名
Port : 1521
Service Name : orcl 或你自己的数据库Service Name
Schema : DP_TGT
Version 10.2或11.1 根据你自己所使用的数据库的版本而定
点击Test Connection , 一个SUCCESS 信息将会出现在下面.

6. 检查Oracle Location 节点并且注意新的Location DQ_TGT_LOCATION 和DP_TGT_LOCATION 已经被添加了

图31

从Design 菜单,选择Save All 来保存你所做的修改,在弹出来的警告对话框中,单击Yes来提交更改。
0
相关文章