根据
本章内容
在本章当中,我将为大家介绍如下内容:
使用Repository Creation Utility (RCU)创建repository
连接到Master Repository
对Master Repository进行导出和导入操作
对Work Repository进行创建、连接以及设定口令
准备Oracle Database
本次使用Oracle Database 11gR2(11.2.0.4 single instance)作为RDBMS。
请大家事先安装好数据库,并配置好监听器。
使用RCU创建repository
在安装ODI的时候,我们设定了Oracle Home,现在要来到Oracle Home下的oracle_common\bin下面,以我当前使用的环境为例,当前路径为C:\Oracle\Middleware\Oracle_Home\oracle_common\bin
在这个路径下面,我们会看到rcu的可执行文件,双击该文件即可。
1、欢迎界面
2、创建repository
3、填写数据库信息,请确保数据库启动、监听器启动
4、确保下图中红色区域被选中,这样才能创建master和work repository
下图是创建前的检查动作
5、设定scheme的口令
刚才我们设定了要创建的schema信息,这里设定该schema的口令。
6、设定repository信息,注意红色框中,输入D表示开发环境,输入E表示执行环境,在最后的加密算法中,可以保持空白
7、确认表空间信息
(刚才一不小心按了Enter,最后的界面没来得及截图,最后的界面上显示了连接的RDBMS信息以及创建成功的提示。)
连接repository
首先启动ODI studio
在左侧选择connect to repository
注意用户名,ODI connection的用户名是SUPERVISOR(注意字母为大写),下面连接数据库时使用的用户名是HENRYODI_ODI_REPO,这个名字可以通过sqlplus查询处理,大家如果仔细观察的话,会发现,这个名字在刚才创建repository的时候出现过。
设定wallet口令
在第一次登陆的时候,会被要求设定wallet口令。
我们本次放了方便,选择不使用wallet。
连接repository成功
在拓扑导航器当中,可以找到repository的选项卡,里面会看到如下图中红框所示的master repository和work repository。
Exporting the Master Repository
我们可以将配置好的master repository导出,使用ODI studio中自带的工具即可。
在给出export key的时候,要满足口令复杂度要求。具体要求,大家可以输入123,然后在报错信息中显示出来。
可以在计算机中看到刚刚导出的文件。
Importing the Master Repository
刚才为大家介绍了将Master Repository导出,现在为大家演示如何导入。
首先还是启动导入向导。
在下拉菜单中选择import
因为刚才导出的时候,选择的文件格式为zip,所以在这里也要做相同的选择。
输入导出时设定的口令。
导入过程需要一些时间。
下面是导入成功的报告。
创建新的work repository
之前为大家介绍了,在一个master repository当中可以有多个work repository,现在我们就为大家创建一个新的work repository。
在work repository上使用右键单击,在弹出菜单中选择,new work repository。
首先要在数据库中创建好相关的用户,并赋予权限。
SQL> create user wk002 identified by oracle;
User created.
SQL> grant connect,resource to wk002;
Grant succeeded.
在填写数据库信息的时候,给出刚刚创建的用户名及口令,可以点击旁边的Test Connection按钮进行测试。
给出新的work repository的名字及口令,需要注意的是,这里的口令没有confirm。要记住自己输入的信息。
关于work repository type,我们这里还是选择development,关于work repository type,我们将在后面的课程中为大家进行介绍。
可以为刚刚创建的work repository设定一个login名字。
在ODI studio的repository当中,可以看到我们刚创建的work repository。
更新work repository口令
在work repository当中右键单击要修改口令的work repository,在弹出菜单中选择 open
在右侧的选项卡中,单击change password按钮
根据提示,给出原始口令和新口令。
通过本章学习,我们掌握了如何使用CRU创建repository,并且使用ODI studio连接我们创建的repository。
希望大家能自己动手将本章中提到的操作进行练习。
Henry在El Segundo祝大家有美好的一天。
Have a good day!
领取专属 10元无门槛券
私享最新 技术干货