ODI之安装篇
在ODI 11g之后,安装ODI都需要先注册安装所需的资料库metadata。
注册资料库,运行%rcu_home%/bin/rcu.bat如下:
选择创建后,弹出资料库所在数据库配置环境如下:
资料库将会对应安装在数据库中特定用户下,用户名的前缀可定制
设置资料库所在数据库用户名的口令
弹出ODI超级用户属性配置
除口令外,其它保持缺省值即可
配置资料库所在数据表空间和临时表空间
检查资料库配置,确认无误
之后选择创建,完成rcu注册。
以windows平台odi 11.1.1.5为例进行安装说明,此版本只有32位的安装介质。
如果选择直接安装的话,无法通过操作系统位数的检查,将会终止安装。
弹出错误如下:
当然,要安装也有其它办法可以绕过安装的预检查,是安装程序跳过对操作系统位数的检查。
直接运行%ODI_SETUP%\Disk1\install\win32\setup.exe
OK了,在CPU、交换空间等检查后,出现正式的安装界面
在出现安装界面后
直接下一步
注意安装时,需要选择代理(否则无法在ODI设计时使用计划和方案的定时执行),至于选择独立代理或者Java EE代理可根据需求自选选择,演示中选择的是独立代理
下一步进行先决条件检查
注意此时的操作系统认证,只验证了windows的版本,而不再验证操作系统位数了
下一步
选择ODI安装目录,自行选择即可
下一步
因为ODI的运行期间,元数据都要存入资料库(oracle),所以选择安装时配置资料库
下一步
配置资料库的链接方式
注意链接字符串必须是主机名(或IP):监听端口:sid名
数据库用户名即rcu中创建的用户名
数据库口令即rcu创建的用户口令
下一步
设置ODI超级用户口令,类似windows的administrator用户或者linux的root用户
下一步
选择工作档案库,默认即可
下一步,安全更新,不需要的话,取消勾选直接下一步即可
下一步,弹出安装概要,检查此处列出的每一项配置,确认无误后可选择安装
(建议安装前保存安装概要)
之后进入安装进度,等待安装完成即可
ODI之迁移篇
odi实施过程中,可能出现从测试机(TEST-PC)往正式机(PRO-PC)的迁移。
除了体系结构、模型、项目以导出导入的方式进行迁移以外,还可以进行一次性的完整ODI迁移过程。
ODI的完全迁移包括两方面:
- ODI资料库的迁移
- 生产机ODI软件环境的配置。
以下以Oracle为资料库进行演示。
(一)资料库迁移
ODI安装的资料库缺省用户为dev_odi_repo。
资料库的迁移以普通的exp/imp命令即可完成。
从测试环境
exp "dev_odi_repo/***@TEST-PC" file=odi.dmp log=odi.log owner=dev_odi_repo
导入生产环境
imp " dev_odi_repo/***@PRO-PC" file=odi.dmp log=odi_imp.log fromuser=dev_odi_repo touser=dev_odi_repo
(二)生产环境ODI软件环境的配置
资料库中注册的是ODI在TEST-PC上的安装。
但生产机主机名为PRO-PC。
如果未进行配置,而直接进行ODI连接的话,会报错如下:
即使换成新的生产机主机名进行连接的话,仍然报错如下:
解决方法如下:
连接主机名仍然使用TEST-PC,同时在生产机的
C:\Windows\System32\drivers\etc\hosts添加如下记录
192.168.1.102(生产机IP) TEST-PC
重新连接OK