1、安装前的准备工作:创建两个用户名实例并赋予相应的权限
- bi_domain用户、bi_resource用户
1)先使用系统管理员用户system登陆到数据库;
2)选中Users–>右击鼠标–>新建–>出现“创建用户”界面;
“创建用户”界面如下:
3)针对“创建用户”界面,我们做如下操作;
首先创建“bi_domain”用户:
① 选择“一般”,填写如下内容;
② 选择“角色权限”,点击下拉菜单,选择如下内容;
③ 选择“系统权限”,点击下拉菜单,选择如下内容,最后点击“应用”即可;
接着创建“bi_resource”用户:
① 选择“一般”,填写如下内容;
② 选择“角色权限”,点击下拉菜单,选择如下内容;
③ 选择“系统权限”,点击下拉菜单,选择如下内容,最后点击“应用”即可;
最后我们可以看到,这两个用户已经创建好:
2、安装server服务端
1)找到server服务端解压目录下的910HF6_Server_Installer_win32-x86\Server目录–>双击install.exe可执行程序–>出现如下“安装界面”;
“安装界面”如下:
2)点击下一步;
3)点击下一步;
4)在第三步中,要让你选择“许可证密钥和目录”,我们找到这个“许可证密钥和目录”;
接着我们在选择一个安装目录,注意尽量不要安装在C盘。经过上述操作后,得到如下图,然后再次点击下一步;
5)出现如下界面后,点击安装(此安装过程有点慢,耐心等待);
6)当出现如下界面后,使用如下默认选择即可,点击下一步;
7)当出现如下界面后,按照如下步骤一步步进行配置,红色方框中都是需要我们按照自己的电脑配置,来进行操作的;
① 复制你第一步创建的BI_DOMAIN用户;
② 找到你电脑的host_name名。依次点击我的电脑–>计算机–>属性,出现如下界面,点击更改设置–>复制计算机全名(我的是这个DESKTOP-V4LKB10);
③ 将上述内容填写到对应单元格内,点击下一步;
8)出现如下界面后,将域密码设置为和域用户名一样的Administrator,免得你忘记,接着点击下一步(此过程也需要几分钟,耐心等待);
9)去掉勾选,点击下一步;
10)出现如下界面后,会有如下这个错误,不用管,点击继续;
11)出现如下界面后,复制如下网址到浏览器中(以复制到谷歌浏览器中进行说明);
假如出现进不去的情况,点击详情,选择继续浏览网页,会出现如下界面;
输入用户名密码:Administrator,登陆成功后,出现如下界面;
12)在上述页面中,依次点击操作–>新建–>PowerCenter存储库服务;
13)出现如下界面后,按照如下填写,接着点击下一步;
问题:当你发现没有许可证的时候,如何自己重新创建一个许可证呢?
① 依次点击操作–>新建–>许可证,出现如下界面;
② 随意写一个名称,点击选择文件,然后找到Oracle_All_OS_Prod.key文件所在的目录(该文件在安装包里面都有),完成以后点击确定即可;
③ 接着,依次点击操作–>新建–>PowerCenter存储库服务,完成如下内容填写,点击下一步;
14)出现如下界面后,按照如下填写,接着点击完成;
15)进行“操作模式”的修改,将“独占”改为“普通”;
点击编辑后,出现如下页面,将独占改为普通,连续点击三个确定,即可;
16)新建一个PowerCenter集成服务。在如下界面中,依次点击操作–>新建–>PowerCenter集成服务;
17)当出现如下界面后,完成和我一样的操作后,点击下一步。
18)当出现如下界面后,完成和我一样的操作后,点击完成。
19)当出现如下界面后,将“代码页”修改为和我图中一样的,点击确定;
20)当出现如下界面后,需要我们手动启用集成服务;
“无法启用服务 BI_ODS:SF_34004-服务初始化失败”的解决办法。
解决办法如下:
- ① 先把之前创建的两个bi_etl和bi_ods删掉;
- ② 在windows中,关闭informatica服务;
- ③ 删除第一步创建的bi_resource用户;
- ④ 在windows中,重启informatica服务;
- ⑤ 重新创建BI_ETL和BI_ODS;
成功解决上述错误:
3、安装client客户端
1)找到客户端client解压目录下的910HF6_Client_Installer_win32-x86\Client目录,里面有一个install.exe可执行文件,双击后出现如下“安装界面”,点击下一步;
2)出现如下界面后,点击下一步;
3)出现如下界面后,只勾选中间这个,点击下一步;
4)当出现如下界面后,选择客户端client的安装目录,点击下一步;
5)当出现如下界面后,点击安装(耐心等待);
6)当出现如下界面,点击完成即可;
4、使用客户端程序连接本机服务端
1)找到我们以后做ETL开发,会用到的四个客户端,分别是D、R、W、M客户端;
2)双击R客户端,出现如下界面,点击OK;
3)依次点击存储库–>配置域;
4)出现如下界面后,点击“新建”按钮;
5)在“添加域”中,依次填写域名,网管主机,网关端口;
① 域名怎么找呢?Domain_DESKTOP-V4LKB10
② 网关主机就是域名下划线后面的一长串字符串;DESKTOP-V4LKB10
③ 网管端口就写6005;
④ 将上述内容依次添加到指定位置,点击确定;
⑤ 出现如下界面后,勾选BI_ETL,点击确定;
6)进行连接。右击BI_ETL–>点击连接;
7)出现如下界面后,输出用户名和密码(都是Administrator),点击连接即可。
8)最后补充一个说明
① 当我们下次想要使用ETL的时候,只需要开启Oracle的服务和informatica服务即可。开启顺序是:先开启Oracle的服务,再开启informatica服务。
② 当有时候,ETL连接不上服务端的时候,可以重启informatica服务试试。