zl程序教程

您现在的位置是:首页 >  其他

当前栏目

ETL详细安装教程(常见错误)

2023-03-15 23:29:36 时间

1、安装前的准备工作:创建两个用户名实例并赋予相应的权限

  • bi_domain用户、bi_resource用户

1)先使用系统管理员用户system登陆到数据库;

2)选中Users–>右击鼠标–>新建–>出现“创建用户”界面;

“创建用户”界面如下:

3)针对“创建用户”界面,我们做如下操作;

首先创建“bi_domain”用户:

① 选择“一般”,填写如下内容;

② 选择“角色权限”,点击下拉菜单,选择如下内容;

③ 选择“系统权限”,点击下拉菜单,选择如下内容,最后点击“应用”即可;

接着创建“bi_resource”用户:

① 选择“一般”,填写如下内容;

② 选择“角色权限”,点击下拉菜单,选择如下内容;

③ 选择“系统权限”,点击下拉菜单,选择如下内容,最后点击“应用”即可;

最后我们可以看到,这两个用户已经创建好:

2、安装server服务端

1)找到server服务端解压目录下的910HF6_Server_Installer_win32-x86Server目录–>双击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-x86Client目录,里面有一个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服务试试。