当前位置:首页 >> 机械/仪表 >>

OFSAAI7.2安装与配置手册


管理会计环境 安装手册 V1.0

(OFSAAI_7.2.X)

-WebSphere

2011-4-19

目录
1. 2. 3. 前言 .........................................................................

.......................................................................................... 6 预期读者 ........................................................................................................................................................... 6 名称解释 ........................................................................................................................................................... 6 3.1. 单层安装 & 多层安装 .................................................................................................................... 6 3.2. OFSA 5.1 ........................................................................................................................................... 6 3.3. OFSA 5.2 ........................................................................................................................................... 6 3.4. OFSAAI,FTP,PFT.ALM .................................................................................................................... 6 3.5. Infrastructure...................................................................................................................................... 7 3.6. FTP .................................................................................................................................................... 7 3.7. PFT .................................................................................................................................................... 7 3.8. ALM .................................................................................................................................................. 7 3.9. WebLogic ......................................................................................................... 错误!未定义书签。 错误!未定义书签。 3.10. INFORMATION DOMAIN .............................................................................................................. 7 3.11. ftpshare .............................................................................................................................................. 7 3.12. SMTP ................................................................................................................................................. 7 应用服务器硬件环境 ....................................................................................................................................... 7 4.1. 检查是否 64 位内核 ......................................................................................................................... 8 4.2. CPU ................................................................................................................................................... 8 4.3. 检查内存是否足够大 ....................................................................................................................... 8 4.4. 磁盘空间需求 ................................................................................................................................... 8 应用服务器软件环境 ....................................................................................................................................... 8 5.1. 必要的软件 ....................................................................................................................................... 8 5.2. 补丁 ................................................................................................................................................... 9 5.3. 必须系统文件 ................................................................................................................................... 9 数据库服务器环境 ......................................................................................................................................... 10 客户端环境 ..................................................................................................................................................... 10 7.1. 必备软件 ......................................................................................................................................... 10 7.2. 浏览器配置 ..................................................................................................................................... 10 其他检查项 ..................................................................................................................................................... 16 数据库的安装与配置 ..................................................................................................................................... 16 9.1. 安装前的检查 ................................................................................................................................. 17 9.2. Oracle 安装...................................................................................................................................... 17 9.3. 安装 oracle 数据库.......................................................................................................................... 19 9.3.1. Setp-1 ............................................................................................................................. 19 9.3.2. Step-2 ....................................................................................................................................... 20 9.3.3. Step-3 ....................................................................................................................................... 21 9.3.4. Step-4 ....................................................................................................................................... 21 9.3.5. Step-5 ....................................................................................................................................... 22 9.3.6. Step-6 ....................................................................................................................................... 22 9.3.7. Step-7 ....................................................................................................................................... 23 9.3.8. Setp-8 ....................................................................................................................................... 23

4.

5.

6. 7.

8. 9.

9.3.9. Setp-9 ....................................................................................................................................... 24 9.3.10. Step-10 ..................................................................................................................................... 25 9.3.11. Step-11 ..................................................................................................................................... 25 9.3.12. Step-12 ..................................................................................................................................... 28 9.3.13. Step-13 ..................................................................................................................................... 29 9.3.14. Step-14 ..................................................................................................................................... 30 9.3.15. Step-15 ..................................................................................................................................... 31 9.3.16. Step-16 ..................................................................................................................................... 32 9.3.17. Step-17 ..................................................................................................................................... 33 9.3.18. Step-18 ..................................................................................................................................... 34 9.3.19. Step-19 ..................................................................................................................................... 36 9.4. Oracle 升级...................................................................................................................................... 36 9.5. Oracle 配置...................................................................................................................................... 37 9.5.1. 表空间 ............................................................................................................................. 37 9.5.2. 创建用户和授权 ............................................................................................................. 38 9.6. 数据库检查 ..................................................................................................................................... 40 10. OFSAA 的安装与配置 ........................................................................................................................... 47 10.1. 安装前检查 ..................................................................................................................................... 47 10.2. 设置环境变量 ................................................................................................................................. 47 10.3. 检查端口 ......................................................................................................................................... 48 10.4. OFSAAI7.2 安装过程 ..................................................................................................................... 52 10.4.1. Step-1 ....................................................................................................................................... 52 10.4.2. Setp-2 ....................................................................................................... 错误!未定义书签。 错误!未定义书签。 10.4.3. Setp-3 ....................................................................................................... 错误!未定义书签。 错误!未定义书签。 10.4.4. Setp-4 ....................................................................................................... 错误!未定义书签。 错误!未定义书签。 10.4.5. Setp-5 ....................................................................................................... 错误!未定义书签。 错误!未定义书签。 10.4.6. Setp-6 ....................................................................................................... 错误!未定义书签。 错误!未定义书签。 10.4.7. Setp-7 ....................................................................................................... 错误!未定义书签。 错误!未定义书签。 10.4.8. Setp-8 ....................................................................................................... 错误!未定义书签。 错误!未定义书签。 10.4.9. Step-9 ....................................................................................................... 错误!未定义书签。 错误!未定义书签。 10.4.10. Setp-10 ............................................................................................. 错误!未定义书签。 错误!未定义书签。 11. 配置 ......................................................................................................................................................... 64 11.1. libcpptripledes.so ............................................................................................................................. 64 11.2. 信息域模式授权 ............................................................................................................................. 65 11.2.1. OFSAAI 的内存使用 ........................................................................................................ 65 11.3. Web Server 配置 .............................................................................................................................. 65 11.3.1. 创建数据源 ..................................................................................................................... 65 11.3.1.1. 第一步:登录 ......................................................................................................... 65 11.3.1.2. 第二步:定义 JDBC 数据源.................................................................................... 66 11.3.1.3. 第三步:配置数据源.............................................................. 错误!未定义书签。 错误!未定义书签。 11.4. 打包发布 ......................................................................................................................................... 72 11.4.1. WebLogic EAR 文件生成................................................................................................. 72 11.4.2. WebLogic EAR 文件部署................................................................................................. 73 11.4.3. Weblogic HTTPS 配置..................................................................................................... 79

11.5. 11.6. 11.7.

12. 13.

14.

15. 16. 17. 18.

服务器启动与停止 ......................................................................................................................... 80 登录 ................................................................................................................................................. 81 服务器配置 ..................................................................................................................................... 81 11.7.1. 数据库服务器 ................................................................................................................. 82 11.7.2. 应用服务器 ..................................................................................................................... 83 11.7.3. WEB 服务器 ...................................................................................................................... 84 11.7.4. 数据库链接 ..................................................................................................................... 84 11.7.5. 信息域 ............................................................................................................................. 85 11.7.6. 数据库连接池 ................................................................................................................. 87 11.8. 打包发布 ......................................................................................................................................... 88 11.9. 创建用户与授权 ............................................................................................................................. 88 11.9.1. 新建 Group ...................................................................................................................... 88 11.9.2. 新建 User ........................................................................................................................ 89 11.9.3. User & Group Map ......................................................................................................... 90 11.9.4. 新建 Role ........................................................................................................................ 92 11.9.5. Function & Role Map.................................................................................................... 92 11.9.6. Group & Role Map ......................................................................................................... 94 11.9.7. Group & INFODOM Map.................................................................................................... 96 11.9.8. 授权 ................................................................................................................................. 99 11.10. 定义应用源 ..................................................................................................................................... 99 打包发布 ............................................................................................................................................... 102 模型上传 ............................................................................................................................................... 102 13.1.1. upload.sh ..................................................................................................................... 102 13.1.2. 页面上传 ....................................................................................................................... 103 应用模块安装 ....................................................................................................................................... 104 14.1. PFT .................................................................................................................. 错误!未定义书签。 错误!未定义书签。 14.2. FTP ................................................................................................................................................ 104 14.3. ALM ................................................................................................................ 错误!未定义书签。 错误!未定义书签。 打包发布 ................................................................................................................................................ 111 表分类注册 ............................................................................................................................................112 常见问题及解决办法 ............................................................................................................................118 常见问题 ................................................................................................................................................118 18.1. Could not retrieve list of languages from Server. ...........................................................................118 18.2. 应用网页上面显示红色 Oracle 错误 ............................................................................................119 18.3. 模型上传错误如何解决 ................................................................................................................119 18.4. MessageServer 无法启动 .............................................................................................................. 120 18.5. ICCServer 启动不成功 ................................................................................................................. 121 18.6. Hierarchies 不能添加新的层次 .................................................................................................... 123 18.7. Import Model 页面显示乱码 ........................................................................................................ 123 18.8. 维度属性下拉列表中汉字显示为问号........................................................................................ 125 18.9. 层级不能显示汉字,显示问号 ................................................................................................... 126 18.10. Cash Flow Edit 网页打不开,显示 SQL 错误 ............................................................................ 127 18.11. PM 模块在新建规则时选择 Allocation Type 时,一直没反应,出现网页错。 ..................... 127 18.12. PM 的 functional currency 不是 CNY .......................................................................................... 128

18.13. OFSAAI 不能再 weblogic 上启动 ............................................................................................... 128 19. 升级小版本补丁 ................................................................................................................................... 129

1. 前言
安装模式 OFSAA 分为单层和多层两种安装模式,本次采用单层安装。即应用层,网路层,数据库层在同一台机子 上,而数据库服务安装在远程机器上,数据库层通过客户端与数据库服务连接。

2. 预期读者
这份参考手册可以为新版 OFSAA 安装人员、实施人员、管理员提供参考。特别是安装人员,可以 参考这份文档,然后根据实际的情况安装。

3. 名称解释
3.1.单层安装 & 多层安装
单层安装就是将应用、数据和 web 层都安装在同一台主机上;多层安装是这三层分三台 主机安装,或者是应用、web 一台主机,数据另一台主机,当然,也可以是其他方式的组 合。安装之前,必须先确定一种方案。

3.2.OFSA 5.1
泛 指 新 版 的 OFSAA , 其 实 新 版 OFSAA 包 括 以 下 内 容 : Oracle Financial Services Analytical Applications Infrastructure 7.1,Oracle Financial Services Pricing Management 5.1,Oracle Financial Services Funds Transfer Pricing 5.1,Oracle Financial Services Profitability Management 5.1,Oracle Financial Services Asset Liability Management 5.1。

3.3.OFSA 5.2
泛 指 新 版 的 OFSAA , 其 实 新 版 OFSAA 包 括 以 下 内 容 : Oracle Financial Services Analytical Applications Infrastructure 7.2,Oracle Financial Services Pricing Management 5.2,Oracle Financial Services Funds Transfer Pricing 5.2,Oracle Financial Services Profitability Management 5.2,Oracle Financial Services Asset Liability Management 5.2。

3.4.OFSAAI,FTP,PFT.ALM OFSAAI,FTP,PFT.ALM
Oracle Financial Services Analytical Applications Infrastructure,Oracle 金融

服务分析应用基础体系,FTP、PFT 和 ALM 模块只能安装在它基础之上。

3.5.Infrastructure
即基础体系。Oracle Financial Services Analytical Applications Infrastructure, 我们安装的版本是 7.2。

3.6.FTP
Oracle Financial Services Funds Transfer Pricing -资金转移定价(应用模块)

3.7.PFT
Oracle Financial Services Profitability Management -赢利性分析(应用模块)

3.8.ALM
Oracle Financial Services Asset Liability Management -资产负债管理(应用模块)

3.9.Websphere
WEB 服务器, 容器, WEB 也就是本文的安装所采用的 web 服务器。 OFSAAI 可以使用 Tomcat、 WebSphere、weblogic 当作 web 服务器。

INFORMATION 3.10. INFORMATION DOMAIN
信息域。

3.11. ftpshare
一个共享目录。OFSAAI 如果分别安装在不同的主机上,各主机之前会有很多的交互,有 些东西就是通过 ftp 协议来交互的,所以,各主机必须确保 ftp 能正常使用。ftp share 就是共享数据时的一个目录。当然,单层安装时,也需要这个目录。

3.12. SMTP
(Simple Message Transfer Protocol)简单邮件传输协议,可选服务。

4. 应用服务器硬件环境 应用服务器硬件环境
OFSAAI 有针对不同硬件和不同系统的发行版,安装时只需要确认两者是否匹配。我们选 择的是 64 位 AIX 系统。

4.1.检查是否 64 位内核
# bootinfo –K 注意:必须是 root 用户 注意

4.2.CPU
检查命令至少 2CPU。

4.3.检查内存是否足够大
$/usr/sbin/lsattr -E -l sys0 -a realmem OFSAAI 启动默认使用的内存是 200M,一般来说,需要修改该设置,特别是模型上传的时 候,多内存的需求,理论上是 Erwin 模型文件的 20 倍。请参考错误!未找到引用源。和 错误! 错误 未找到引用源。 错误!未找到引用源。 错误!未找到引用源。两节。另外,web 服务器(我们使用的 Tomcat),也不要修改内存 的配置。 故,内存应大于等于 8G。

4.4.磁盘空间需求
安装前确保安装时 tmp 目录有>=1.4G 的空间。另外,各层和 web 服务器对磁盘空间的最 小需求如下: ? Infrastructure Application Layer - 113 MB ? Infrastructure Database Layer - 125 MB ? Infrastructure Web Components - 275 MB ? Infrastructure War file deployment in web layer - 270 MB ? Space used for WebLogic - 900MB

5. 应用服务器软件环境 应用服务器软件环境
5.1.必要的软件
Oracle 11g R2 (11.2.0.1.0) JDBC driver (Oracle thin driver)

Oracle Client 11g R2 (11.2.0.1.0) - 64 bit IBM AIX Runtime, Java Technology JDK 1.6.0 (SR7)- 64 bit Websphere 7.0.0.9 with IBM AIX Runtime, Java Technology JDK 1.6.0 (SR7)- 64 bit

IBM XL V9 runtime compiler

--没有安装

编译器,一般来说,都已经安装好。或者是已经安装但是没有添加到环境变量 PATH 中而 已,判断依据是,命令行键入 cc 命令,屏幕会有类似如下的输出: xlc(1) IBM (2007) xlc(1) NAME xlc, xlc++, xlC, cc, c89, c99, xlCcore, xlc++core and related commands - invoke the IBM XL C/C++ compiler. SYNTAX <invocation-command> [ <option> | <inputfile> ] ... DESCRIPTION
注意要高于2007的。

5.2.补丁
AIX 系统安装 Oracle11.2 版本需要系统补丁 APAR:
? ?

AIX 5L 的 APAR: IZ42940/IZ49516/IZ52331 AIX 6L 的 APAR: IZ41855/IZ51456/IZ52319

命令检查是否安装成功: /usr/sbin/instfix -i -k "IZ42940 IZ49516 IZ52331 IZ41855 IZ51456 IZ52319"

5.3.必须系统文件
需要含有如下系统文件 bos.adt.base bos.adt.lib bos.adt.libm bos.perf.libperfstat 5.3.9.0 or later bos.perf.perfstat bos.perf.proctools rsct.basic.rte rsct.compat.clients.rte xlC.aix50.rte:10.1.0.0 or later gpfs.base 3.2.1.8 or later 用 lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat bos.perf.libperfstat bos.perf.proctools rsct.basic.rte rsct.compat.clients.rte

xlC.aix50.rte 检查

gpfs.base 没有安装

6. 数据库服务器环境 数据库服务器 服务器环境
Oracle Database Server 11g R2 (11.2.0.1.0) – 64 bit

7. 客户端环境
7.1.必备软件
Microsoft Internet Explorer 7.0 and 8. Java Plug-in 1.6.0_18 Erwin 7.1 Xmanager 3.0 IBM XL C/C++ Enterprise Edition for AIX, V9.0 April 2008 PTF

7.2.浏览器配置
点击菜单:工具->Internet 选项,常规选项卡中,选择浏览历史记录中的“设置””按 设置” 设置 钮。如下图:

“检查所存网页较新版本”单选框选择“每次访问网页时”,点击“确定”按钮保存设 置。

然后选择“安全”选项卡,选择“可信站点”,点击“站点”按钮:

添加 OFSAAI7.2 的访问地址,我们的地址是 http://66.0.42.17,点击“添加”按钮添 加。(如果得到“添加到该区域中的站点必须使用前缀 https://”的提示,需要去掉下面选 中的复选框才能添加成功)

然后点击“关闭”按钮保存设置。 点击 Internet 选项的“隐私”选项卡,点击弹出窗口阻止程序的“设置”按钮

添加我们的 OFSAAI7.2 访问地址 http://66.0.42.17:9081/OFSAAI,点击“关闭”按钮, 再点击“确定”按钮保存设置。

8. 其他检查项
Oracle server 与 OFSAA 不能装在同一用户目录下(因为它们之间不能公用环境变量 LIBPATH) 。 数据库的 SID 与 TNS 同名。 安装 OFSAA 的用户使用的 shell 须是 ksh 数据库层安装的主机上,必须 en_US.UTF-8 和 en_US.ISO8859-1 两个 locale 都已安装。 使用以下命令检查 locale 是否安装: $locale -a

9. WebSphere profile 创建
使用 Websphere 安装用户(root)登录服务器<WebSphere Install directory>/Appserver/bin.创建 Websphere

Profile。执行 manageprofiles.sh 命令: $./manageprofiles.sh -create -profileName ofsaa -profilePath /ofsaa/websphere/profiles/ofsaa -templatePath /usr/IBM/WebSphere/AppServer/profileTemplates/default -nodeName test40Node02 -cellName test40Node02Cell -hostName test40 -enableAdminSecurity true -adminUserName admin -adminPassword admin

修 改 TimeOut 时 间 , 修 改 /<profile path>/properties 中 目 录 下 的 soap.client.props 文 件 中
com.ibm.SOAP.requestTimeout的值为0。 com.ibm.SOAP.requestTimeout = 0

查看<WebSphere Profile Directory>/config/cells/<Node Cell>/nodes/<Node Name>目录下的 serverindex.xml 文件,查看相关端口。WC_defaulthost 为默认端口,WC_adminhost 为控制台端口。

9.1.安装前的检查 9.2.Oracle 安装
创建操作系统的数据库群组和用户 1、检查系统群组: # more /etc/oraInst.loc 显示如下: [/ofsaa]$more /etc/oraInst.loc inventory_loc=/d01/oraInventory inst_group=dba # grep dba /etc/group 显示如下: [/ofsaa]$grep dba /etc/group dba:!:203:oracle,oraappl,oraprod,oappl,oprod,ofsapp 如果检查没有使用命令添加或创建: # /usr/sbin/groupadd oinstall # /usr/sbin/groupadd dba 2、检查用户是否存在: $id ofsapp uid=212(ofsapp) gid=202(oinstall) groups=203(dba) 如果不存在使用命令添加: # /usr/sbin/useradd -g oinstall -G dba ofsapp 并使用命令添加权限与群组:

# /usr/sbin/usermod -g oinstall -G dba ofsapp 创建数据库安装目录 命令:df -k 查看系统磁盘物理名以及可用磁盘空间大小,数据库安装目录必须要有 3~4G 空闲磁盘。 命令创建目录: # mkdir -p /ofsa51/app/ # chown -R oracle:oinstall /ofsa51/app/ # chmod -R 775 /ofsa51/app/ 配置系统用户环境 1、设置默认文件夹初始权限 755 2、设置 DISPLAY 环境变量 $export DISPLAY=本机 IP:0.0 $xhost + 3、使用 smitty chuser 修改 ofsapp 用户的 SHELL LIMITS Soft FILE size -1 (Unlimited) Soft CPU time -1 (Unlimited) Note: This is the default value. Soft DATA segment -1 (Unlimited) Soft STACK size -1 (Unlimited) 4、使用 smitty chgsys 修改“Maximum number of PROCESSES allowed per user”最小 2048。 5、设置变量: (vi /ofsaa/.profile)增加如下行: JAVA_HOME=/usr/java6_64 export JAVA_HOME ORACLE_BASE=/ora11g ORACLE_HOME=$ORACLE_BASE/product/11.2.0.1/client_1 ORACLE_SID=ofsaa export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH PATH=$PATH:$ORACLE_HOME/bin export PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:$ORACLE_HOME/jdbc/lib export LIBPATH=/usr/lib:$ORACLE_HOME/lib:$ORACLE_HOME/jdbc/lib

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK WAS_HOME=/usr/IBM/WebSphere/AppServer export WAS_HOME PATH=$PATH:$WAS_HOME/bin:$WAS_HOME/profiles/AppSrv01/bin export PATH CLASSPATH=$JAVA_HOME/lib/tools.jar:$WL_HOME/server/lib/*.jar export CLASSPATH 6、切换 Root 用户运行 rootpre.sh 脚本检查 # /directory_path/rootpre/rootpre.sh 或# ./rootpre.sh 7、利用 Xbrowser 登陆安装,使用 root 用户登录。 $ xhost +

9.3.安装 oracle 数据库 9.3.1.
运行:
$ ./runInstaller

Setp-1 etp-

输入支持可升级用户邮箱

9.3.2. Step-2
下一步:选择创建与配置数据库

9.3.3. Step-3
选择:Server Class,下一步

9.3.4. Step-4
选择:”Single instance data installation”,下一步

9.3.5. Step-5
选择:Advanced install,下一步

9.3.6. Step-6
选择:Simplified Chinese,下一步

9.3.7. Step-7
选择:Enterprise Edition ,下一步

9.3.8. Setp-8
输入 Oracle 安装目录:/ofsaa/app/oracle,Oracle 的文件目录: /ofsaa/app/oracle /product/11.2.0/dbhome_1,点击下一步

9.3.9. Setp-9
选择创建数据库类型:General Purpose/Transation Processing,下一步

9.3.10. Step-10
输入全局数据库名:ofsaa.bocd.com.cn,SID:ofsaa,下一步

9.3.11. Step-11
调节内存大小,设置自动调节内存复选框,字符集选择 ZHS16GBK,选择安全模式复选框,下 一步

9.3.12. Step-12
输入数据库数据文件目录:/ofsaa/app/oracle/oradata ,下一步

9.3.13. Step-13
选择:不自动备份,下一步

9.3.14. Step-14
输入系统管理员口令,下一步

SYS:

sys001

SYSTEM:system001 SYSMAN:sysman001 DBSNMP:sbsnmp001

9.3.15. Step-15

下一步

9.3.16. Step-16
检查需要的操作系统补丁:选择忽略所有 Ignore All ,下一步

9.3.17. Step-17

下一步

9.3.18. Step-18
Finish 下一步

9.3.19. Step-19
安装成功,关闭

9.4.Oracle 升级
由 oracle 11.1.0.6 升级到 oracle 11.1.0.7 安装过程略。 执行 runInstaller 安装完成后,要做以下工作才能完成升级. 1,查看 spfile 的 compatible 参数,确认是否已经成功升级到 11.1.0.7,如果不是你改 一下。注意备份一下。 2.sqlplus / as sysdba; 3,startup upgrade; 4,执行:SQL>$?/rdbms/admin/catupgrd.sql 在 9i,无论升级/降级 数据库都是 startup migrate 10g 后增加了 upgrade 参数, 升级可直接用 startup upgrade, 降级仍是 startup migrate. --打完 patch(OUI 升级,中间需要用 root 执行一个脚本)后,重建数据字典视图脚本

catpatch.sql 为加快速度,可临时调大这2个参数: show parameter shared_pool_size show parameter large_pool_size 5.执行完 catpatch.sql,没有错误后,重启数据库. SHUTDOWN IMMEDIATE STARTUP 再编译无效对象,脚本 utlrp.sql SQL>$@?/rdbms/admin/utlrp.sql; utlrp.sql 脚本可以在数据库运行的状态下执行以编译、数据库中的 invalid 对象. oracle 建议在对数据库进行迁移、 升级、 降级后都运行一遍 utlrp.sql 以编译无效对象。 6.运行如下 SQL. SQL> SELECT COMP_NAME, VERSION, STATUS FROM SYS.DBA_REGISTRY;

9.5.Oracle 配置 9.5.1.
表空间

OFSAAI 的配置信息和各模块的模型要求分 2 个不同的 Oracle 用户存储,我们暂且把这 两者称为 config 用户和 atomic 用户。OFSAAI 的安装要求 config 使用的临时表空间和默认 表空间都有最少 512M 的空间,建议 1024M 。为此,我们创建 3 个表空间: temp_ts create temporary tablespace temp_ts '/ora11g/app/oracle/datafile/ofsa52db/ofsaa52_temp_01.dbf tempfile '/ora11g/app/oracle/datafile/ofsa52db/ofsaa52_temp_01.dbf ' 10240 size 10240M autoextend on 512M 20480M next 512M maxsize 20480M extent management local 1M; uniform size 1M;

index_ts create tablespace index_ts

'/ora11g/app/oracle/datafile/ofsa52db/ofsaa52_index_01.dbf datafile '/ora11g/app/oracle/datafile/ofsa52db/ofsaa52_index_01.dbf ' 20480 size 20480M autoextend on 1024M 40960M next 1024M maxsize 40960M extent management local 1M; uniform size 1M; create tablespace data_ts '/ora11g/app/oracle/datafile/ofsa52db/ofsaa52_data_0 /ora11g/app/oracle/datafile/ofsa52db/ofsaa52_data_01.dbf datafile '/ora11g/app/oracle/datafile/ofsa52db/ofsaa52_data_01.dbf ' 40960M size 40960M autoextend on 1024M 102400 next 1024M maxsize 102400M extent management local 1M; uniform size 1M; CREATE TABLESPACE CONFIG_DATA_TS DATAFILE '/ora11g/app/oracle/datafile/ofsa52db/ofsaa52_config_data_01.dbf' SIZE 512M AUTOEXTEND ON NEXT 512M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M; 注意: 注意 需要 dba 权限。 1. TEMP_TS Config 用户和 atomic 用户使用的临时表空间 2. CONGFIG_DATA_TS Config 用户的默认表空间 3. DATA_TS Atomic 用户的默认表空间 4. INDEX_TS 索引表空间

9.5.2.

创建用户和授权

分别创建 config 和 atomic 用户: create user config identified by config default tablespace DATA_TS1 temporary tablespace TEMPORARYTS1 profile DEFAULT

ACCOUNT UNLOCK; create user atomic identified by atomic default tablespace DATA_TS1 temporary tablespace TEMPORARYTS1 profile DEFAULT ACCOUNT UNLOCK; 为 config 和 atomic 用户授权, atomic 的授权中, 有些权限需要 dba 用户才能操作成功: GRANT GRANT GRANT GRANT GRANT GRANT GRANT GRANT GRANT GRANT GRANT GRANT GRANT GRANT GRANT GRANT GRANT GRANT GRANT GRANT GRANT GRANT GRANT GRANT GRANT GRANT GRANT GRANT GRANT GRANT GRANT GRANT CONNECT TO config; RESOURCE TO config; CREATE SESSION TO config; CREATE VIEW TO config; CREATE SEQUENCE TO config; CREATE TABLE TO config; CREATE PROCEDURE TO config; config; CREATE ANY INDEX TO config; CREATE TRIGGER TO config; CONNECT to atomic; RESOURCE to atomic; SELECT ON SYS.V_$PARAMETER TO atomic; SELECT ON SYS.DBA_FREE_SPACE TO atomic; SELECT ON SYS.DBA_TABLES TO atomic; SELECT ON SYS.DBA_TAB_COLUMNS TO atomic; SYS.DBA_TAB_COLUMNS SELECT ON SYS.DBA_OBJECTS TO atomic; CREATE ANY INDEX TO atomic; CREATE ANY PROCEDURE TO atomic; CREATE ANY RULE TO atomic; CREATE ANY SEQUENCE TO atomic; CREATE ANY SYNONYM TO atomic; TABLE CREATE ANY TABLE TO atomic; CREATE ANY TRIGGER TO atomic; CREATE ANY TYPE TO atomic; CREATE ANY VIEW TO atomic; CREATE SYNONYM TO atomic; CREATE TABLE TO atomic; CREATE TRIGGER TO atomic; CREATE TYPE TO atomic; CREATE VIEW TO atomic; DROP ANY INDEX TO atomic; DROP ANY PROCEDURE TO atomic;

GRANT DROP ANY RULE TO atomic; GRANT DROP ANY SEQUENCE TO atomic; GRANT DROP ANY SYNONYM TO atomic; GRANT DROP ANY TRIGGER TO atomic; GRANT DROP ANY TYPE TO atomic; ANY GRANT DROP ANY VIEW TO atomic; GRANT DROP ANY TABLE TO atomic; 注意: 注意 根据 Oracle 发布的 BUG,atomic 用户,Schema 名即为 atomic,安装 OFSAAI 7.2 的时候,在 tnsnames.ora 中,TNS 名必须跟该 Schema 名相同。

9.6.数据库检查
1.保证 Oracle 11g 是可正常访问的 2.在多层安装的情况下,还需确保应用层和数据库层的 TNS 和 SID 相同。 3.对数据库字符集设置也有要求,要检查的实力参数如下:
Select * from v$nls_parameters where parameter=’NLS_NCHAR_CHARACTERSET’; NLS_NCHAR_CHARACTERSET = AL16UTF1 Select * from v$nls_parameters where parameter=’NLS_LENGTH_SEMANTICS’; NLS_LENGTH_SEMANTICS = BYTE

4.数据库实例别名名称必须与数据库名相同 如果 Infrastructure Database Components 与 Database Server 安装在不同的机子上, 则 Oracle client 必须已经安装在 Infrastructure Database Components 所在机子上。 5. OPEN_CURSORS 必须大于 200,使用 show parameter OPEN_CURSORS 查看 OPEN_CURSORS 值, 使用 Alter SYSTEM SET OPEN_CURSORS=200;

10. 数据库客户端的安装与配置
10.1. 安装前检查
1. 数据库是否安装。 2. 用

lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.libperfstat bos.perf.proctools rsct.compat.clients.rte 检查必要的系统文件。

bos.perf.perfstat rsct.basic.rte

3. 用 instfix -i -k " IZ41855 IZ51456 IZ52319"检查必要的补丁。

10.2. 安装过程 10.2.1. Step-1

10.2.2. Step-2

10.2.3. Step-3

10.2.4. Step-4

10.2.5. Step-5

10.2.6. Step-6

10.2.7. Step-7

11. OFSAA 的安装与配置
11.1. 安装前检查 11.2. 设置环境变量
各主机安装的安装用户的 PATH 变量中,必须得包含的 JAVA 64-bit 的路径,确保 JAVA 能正常使用。应用层和数据库层必须设置 ORACLE_HOME、ORACLE_SID,并且 PATH 变量中须包 括$ORACLE_HOME/bin。Web 层安装主机上,须配置 MW_HOME 与 WL_HOME 环境变量,它的值是 WebLogic 的安装路径。

按照以上要求,在我们的$HOME/.profile 设置如下:
export LANG=en_CN export NLS_CHARACTERSET=ZHS16GBK export ORACLE_BASE=/home/oracle export ORACLE_HOME=$ORACLE_BASE/OraHome_1 export PATH=$PATH:$ORACLE_HOME/bin:/usr/local/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:$ORACLE_HOME/jdbc/lib export LIBPATH=/usr/lib:$ORACLE_HOME/lib:$ORACLE_HOME/jdbc/lib export ORACLE_SID=ofsa #export DISPLAY= 32.114.64.104:0.0 export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK #export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

#PATH=$PATH:/usr/vac/bin

JAVA_HOME=/usr/java6_64 export JAVA_HOME

PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

CLASSPATH=$JAVA_HOME/lib export CLASSPATH

11.3. 检查端口
OFSAAI 会使用到很多端口,默认的端口使用如下: ? Infrastructure Server Java Port – 9999 ? Infrastructure Server Native Port – 6666 ? ICC Object Server Port – 6507 ? ICC Native Server Port – 6509 ? Servlet Port – 9081 (Tomcat-8080; Weblogic-7001; websphere-9080) ? Agent Port – 6510 ? Router Port - 6500 ? Activation Manager Port - 6505 ? Message Server Port – 6501 安装之前,需要确保这些默认的端口没有被占用。使用如下命令来核实端口的使用情况, 如果命令没有输出,则证明该端口是空闲的:

netstat netstat netstat netstat netstat netstat netstat netstat netstat netstat

-Aan -Aan -Aan -Aan -Aan -Aan -Aan -Aan -Aan -Aan

| | | | | | | | | |

grep grep grep grep grep grep grep grep grep grep

9999 6666 6507 6509 7001 6510 6500 6505 6501 6502

11.4. 为 OFSAA 安装创建数据库用户 11.4.1. 创建表空间
OFSAAI 的配置和业务模块的模型要求分别存储于不同的 Oracle 用户下,创建配置模型 用户:config;创建 FTP 业务模型用户:atomic。OFSAAI 的安装要求 config 使用的临时表 空间和默认表空间都有最少 512M 的空间,建议 1024M 。为此,我们创建 4 个表空间:
create temporary tablespace temp_ts tempfile '/ora11g/app/oracle/datafile/ofsa52db/ofsaa52_temp_01.dbf ' size 10240M autoextend on next 512M maxsize 20480M extent management local uniform size 1M;

create tablespace index_ts datafile '/ora11g/app/oracle/datafile/ofsa52db/ofsaa52_index_01.dbf ' size 20480M autoextend on next 1024M maxsize 40960M extent management local uniform size 1M; create tablespace data_ts datafile '/ora11g/app/oracle/datafile/ofsa52db/ofsaa52_data_01.dbf ' size 40960M autoextend on next 1024M maxsize 102400M extent management local uniform size 1M;

CREATE TABLESPACE CONFIG_DATA_TS DATAFILE '/ora11g/app/oracle/datafile/ofsa52db/ofsaa52_config_data_01.dbf' SIZE 512M AUTOEXTEND ON NEXT 512M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;

使用 DBA 权限用户执行以上语句创建表空间。 1. TEMP_TS Config 用户和 atomic 用户使用的临时表空间 2. CONGFIG_DATA_TS Config 用户的默认表空间 3. DATA_TS Atomic 用户的默认表空间 4. INDEX_TS 索引表空间 创建用户和授权 11.4.2. 创建用户和授权 分别创建 config 和 atomic 用户:
create user config identified by config default tablespace DATA_TS1 temporary tablespace TEMPORARYTS1 profile DEFAULT ACCOUNT UNLOCK; create user atomic identified by atomic default tablespace DATA_TS1 temporary tablespace TEMPORARYTS1 profile DEFAULT ACCOUNT UNLOCK;

使用 DBA 权限用户为新建数据库用户赋予相应权限:

GRANT CONNECT TO config; GRANT RESOURCE TO config; GRANT CREATE SESSION TO config; GRANT CREATE VIEW TO config; GRANT CREATE SEQUENCE TO config; GRANT CREATE TABLE TO config; GRANT CREATE PROCEDURE TO config; GRANT CREATE ANY INDEX TO config; GRANT CREATE TRIGGER TO config; GRANT CREATE MATERIALIZED VIEW TO config; GRANT CONNECT to atomic; GRANT RESOURCE to atomic; GRANT SELECT ON SYS.V_$PARAMETER TO atomic; GRANT SELECT ON SYS.DBA_FREE_SPACE TO atomic; GRANT SELECT ON SYS.DBA_TABLES TO atomic; GRANT SELECT ON SYS.DBA_TAB_COLUMNS TO atomic; GRANT SELECT ON SYS.DBA_OBJECTS TO atomic; GRANT CREATE ANY INDEX TO atomic; GRANT CREATE ANY PROCEDURE TO atomic; GRANT CREATE ANY RULE TO atomic; GRANT CREATE ANY SEQUENCE TO atomic; GRANT CREATE ANY SYNONYM TO atomic; GRANT CREATE ANY TABLE TO atomic; GRANT CREATE ANY TRIGGER TO atomic; GRANT CREATE ANY TYPE TO atomic; GRANT CREATE ANY VIEW TO atomic; GRANT CREATE SYNONYM TO atomic; GRANT CREATE TABLE TO atomic; GRANT CREATE TRIGGER TO atomic; GRANT CREATE TYPE TO atomic; GRANT CREATE VIEW TO atomic; GRANT DROP ANY INDEX TO atomic; GRANT DROP ANY PROCEDURE TO atomic; GRANT DROP ANY RULE TO atomic; GRANT DROP ANY SEQUENCE TO atomic; GRANT DROP ANY SYNONYM TO atomic; GRANT DROP ANY TRIGGER TO atomic; GRANT DROP ANY TYPE TO atomic; GRANT DROP ANY VIEW TO atomic; GRANT DROP ANY TABLE TO atomic; GRANT CREATE SESSION TO atomic;

注意: 注意 根据 Oracle 发布的 BUG,atomic 用户,Schema 名即为 atomic,安装 OFSAAI 7.2 的时候,在 tnsnames.ora 中,TNS 名必须跟该 Schema 名相同。

11.5. 数据库检查
1.保证 Oracle 11g 是可正常访问的 2.在多层安装的情况下,还需确保应用层和数据库层的 TNS 和 SID 相同。 3.检查数据库参数“NLS_NCHAR_CHARACTERSET” 是否为 “AL16UTF1” NLS_LENGTH_SEMANTICS 是否为“BYTE” :
SQL> Select * from v$nls_parameters where parameter=’NLS_NCHAR_CHARACTERSET’; SQL> Select * from v$nls_parameters where parameter=’NLS_LENGTH_SEMANTICS’;

4.数据库实例别名名称必须与数据库名相同 如果 Infrastructure Database Components 与 Database Server 安装在不同的机子上, 则 Oracle client 必须已经安装在 Infrastructure Database Components 所在机子上。

11.6. OFSAAI7.2 安装过程 11.6.1. 使用 ofsaa 用户登录服务器上传安装文件到服务器后台。
(Setup.sh, OFSAAInfrastructure.bin, XML_Utility.jar, OFSAAI_InstallConfig.xml, validateXMLInputs.jar, libcpptripledes.so and CustReg.DAT ) 其中 Setup.sh, CustReg.DAT, OFSAAI_InstallConfig.xml 使用文本方式上传;其他文件使用二进制方式上传。

11.6.2. 给上传的文件赋予执行权限。 11.6.3. 配置 OFSAAI_InstallConfig.xml
<?xml version="1.0" encoding="UTF-8"?> <UserInteractions> <Layer name="GENERAL"> <InteractionGroup name="OFSAA Infrastructure LicenseKey"> <!-- 产品 license key -->

<InteractionVariable name="LICENSEKEY">NA</InteractionVariable> </InteractionGroup> <InteractionGroup name="OFSAA Infrastructure Customer Code"> <!-- 产品的 custom id --> <InteractionVariable name="CUSTID">NA</InteractionVariable> </InteractionGroup> <InteractionGroup name="OFSAA Infrastructure Installation Mode"> <!-- 安装模式: 1-单层, 2-多层 --> <InteractionVariable name="INSTALLMODE">NA</InteractionVariable> </InteractionGroup> <InteractionGroup name="Choose Component(s)"> <!-- 选择要安装的组件,0-不选择,1-选择 --> <InteractionVariable name="ISAPPSERVER">NA</InteractionVariable> <InteractionVariable name="ISDBSERVER">NA</InteractionVariable> <InteractionVariable name="ISWEBSERVER">NA</InteractionVariable> </InteractionGroup> <InteractionGroup name="Installation Directory" > <!-- 安装目录,绝对路径 --> <InteractionVariable name="USER_INSTALL_DIR">NA</InteractionVariable> </InteractionGroup> <InteractionGroup name="WebServerType" > <!-- 网络服务类型:1-TOMCAT|2-WEBSPHERE|3-WEBLOGIC|4-OAS --> <InteractionVariable name="WEBSERVERTYPE">NA</InteractionVariable> </InteractionGroup> <InteractionGroup name="Absolute Java Path" > <!-- java 下的 bin 所在目录,如:/usr/jdk/instances/jdk1.6.0/bin --> <InteractionVariable name="JAVA_BIN">NA</InteractionVariable> </InteractionGroup> <InteractionGroup name="OFSAA Infrastructure Server Details"> <!-- app 层组件所在机器的 IP 或主机名 --> <InteractionVariable name="APPSERVER">NA</InteractionVariable> <!-- web 层组件所在机器的 IP 或主机名 --> <InteractionVariable name="WEBSERVER">NA</InteractionVariable> <!-- db 层组件所在机器的 IP 或主机名 --> <InteractionVariable name="DBCOMP_IP">NA</InteractionVariable> <!-- 数据库服务引擎所在机器的 IP 或主机名 --> <InteractionVariable name="DBSERVER">NA</InteractionVariable> <!-- SMTP 服务引擎所在机器的 IP 或主机名 --> <InteractionVariable name="SMTPSERVER">NA</InteractionVariable> </InteractionGroup> <InteractionGroup name="RAC Details"> <!-- 是否是集群:0-不是,1-是 ,如果为 1,则 DBSERVER 为 NA --> <InteractionVariable name="RAC_STATUS">NA</InteractionVariable> <!-- 集群的 URL,如:

jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.184.108.91)(port=1521))(A DDRESS=(PROTOCOL=TCP)(HOST=10.184.108.92)(PORT=1521))(LOAD_BALANCE=no)(FAILOVER=yes))(CONNECT_DATA=(SERVICE _NAME=pqadb))) --> <InteractionVariable name="RAC_URL">NA</InteractionVariable> </InteractionGroup> <InteractionGroup name="Database Details" > <!-- CONFIG 用户名 --> <InteractionVariable name="DBUSER">NA</InteractionVariable> <!-- CONFIG 用户所在数据库的 SID --> <InteractionVariable name="DBNAME">NA</InteractionVariable> <!-- CONFIG 用户所在数据库的监听端口 --> <InteractionVariable name="DBPORT">NA</InteractionVariable> <!-- oracle 驱动目录,如:/home/oracle/db_home1/jdbc/lib --> <InteractionVariable name="ABS_DRIVER_PATH">NA</InteractionVariable> </InteractionGroup> <InteractionGroup name="OLAP Server Details"> <!-- 是否使用 OLAP 服务:0-不是,1-是 --> <InteractionVariable name="OLAP_SERVER_IMPLEMENTATION">NA</InteractionVariable> </InteractionGroup> <InteractionGroup name="Erwin Model Details"> <!-- 模型文件大小 MB,默认为 375 --> <InteractionVariable name="ERWIN_MODEL_SIZE">NA</InteractionVariable> <!-- ERWIN 版本:7.1 或 7.3 --> <InteractionVariable name="ERWIN_VERSION">NA</InteractionVariable> </InteractionGroup> </Layer> <Layer name="APPLICATION"> <InteractionGroup name="Type of Application Server" > <!-- 应用服务类型:1-主要服务,2-次要服务 --> <InteractionVariable name="APP_SERVER_TYPE">NA</InteractionVariable> </InteractionGroup> <InteractionGroup name="Secondary Application Server Details" > <!-- 次要服务 java 端口,从 1025 到 65535 --> <InteractionVariable name="JAVAPORT">NA</InteractionVariable> <!-- 次要服务本地端口,从 1025 到 65535 --> <InteractionVariable name="NATIVEPORT">NA</InteractionVariable> </InteractionGroup> </Layer> <Layer name="DATABASE"> <InteractionGroup name="WebServer-Context Root" > <!-- 部署名字 --> <InteractionVariable name="CONTEXT_PATH">NA</InteractionVariable>

<!-- 是否使用 HTTPS 服务协议:0-不是,1-是 --> <InteractionVariable name="HTTPS_ENABLE">NA</InteractionVariable> </InteractionGroup> <InteractionGroup name="OFSAA Infrastructure Communicating ports" > <!-- OFSAAI 各通信端口,从 1025 到 65535 --> <InteractionVariable name="JAVAPORT">NA</InteractionVariable> <InteractionVariable name="NATIVEPORT">NA</InteractionVariable> <InteractionVariable name="AGENTPORT">NA</InteractionVariable> <InteractionVariable name="ICCPORT">NA</InteractionVariable> <InteractionVariable name="ICCNATIVEPORT">NA</InteractionVariable> <InteractionVariable name="SERVLETPORT">NA</InteractionVariable> <InteractionVariable name="MSGPORT">NA</InteractionVariable> <InteractionVariable name="ROUTERPORT">NA</InteractionVariable> <InteractionVariable name="AMPORT">NA</InteractionVariable> </InteractionGroup> </Layer> <Layer name="WEB"> <InteractionGroup name="OFSAA Infrastructure Web Services"> <!-- 是否配置网络服务项: 0-不是,1-是 --> <InteractionVariable name="WEB_SERVICES">NA</InteractionVariable> </InteractionGroup> <InteractionGroup name="Explorer Proxy Details"> <!-- 如果配置网络服务项,配置代理宿主,如:proxysouth.i-flex.com --> <InteractionVariable name="PROXYHOST">NA</InteractionVariable> <!-- 配置代理宿主端口 --> <InteractionVariable name="PROXYPORT">NA</InteractionVariable> <!-- 配置代理宿主服务授权了的用户名 --> <InteractionVariable name="PROXYUSERNAME">NA</InteractionVariable> <!-- 配置代理宿主服务授权了的用户密码 --> <InteractionVariable name="PROXYPASSWORD">NA</InteractionVariable> <!-- 非代理宿主,如:10.80.*|*.i-flex.com|10.90.195.* </InteractionGroup> <InteractionGroup name="OFSAA Infrastructure Content Management Settings"> <!-- OFSAAI 内容存储名 --> <InteractionVariable name="STORE_AS">NA</InteractionVariable> <!-- OFSAAI 内容上传目录 --> <InteractionVariable name="UPLOAD_AREA_CM">NA</InteractionVariable> <!-- OFSAAI 内容下载目录 --> <InteractionVariable name="DOWNLOAD_AREA_CM">NA</InteractionVariable> </InteractionGroup> <InteractionGroup name="WEBSERVER PATH" > <!-- OFSAAI 在网络容器里的部署目录,如: /oradata6/revwb7/tomcat/webapps; 或 --> <InteractionVariable name="NONPROXYHOST">NA</InteractionVariable>

<WebSphere profile directory>/installedApps/<NodeCellName>; 或 /weblogic/webl1013/bea/wlserver_10.3; 或 /home/OracleOAS/j2ee/home/applications; --> <InteractionVariable name="WEBSERVERPATH">NA</InteractionVariable> </InteractionGroup> <InteractionGroup name=" Weblogic Setup Details" > <!-- Weblogic 域目录,如:/home/weblogic/bea/user_projects/domains/mydomain --> <InteractionVariable name="WEBLOGIC_DOMAIN_HOME">NA</InteractionVariable> <!-- Weblogic 是否在远程:0-不是,1-是 --> <InteractionVariable name="REMOTE_WEBLOGIC">NA</InteractionVariable> </InteractionGroup> </Layer> </UserInteractions>

11.6.4. 创建 OFSAA7.2 安装文件夹 $HOME/app/ofsaa72

11.6.5. 执行.profile 文件;执行 Setup.sh GUI 命令执行安装

11.6.6.

11.6.7. 输入 License Key 和 Customer Code:

11.6.8. 输入 Config 数据库用户密码,Locale 选择 EN_US.UTF-8

11.6.9. 初始化用户“SYSADMN”和“SYSAUTH”密码:

11.6.10.

11.6.11.

11.6.12.

11.6.13.

11.6.14.

在安装目录中检查安装日志查看是否有错误; OFSAAInfrastructure_Install.log 记

录安装操作状态;configReveleus.log 记录脚本执行、创建表等状态。

12. 配置
12.1. libcpptripledes.so
从$FIC_WEB_HOME/bin下拷贝 libcpptripledes.so文件到 $WEBLOGIC_HOME/server/native/aix/ppc64(Weblogic Server Home)目录下。

12.2. ojdbc6.jar
将$ORACLE_HOME/jdbc/lib/ojdbc6.jar 拷贝到

$FIC_HOME/MigrationUtilities/MetadataMigration_544/lib目录下。

12.3. 信息域模式授权
执行安装文件里的 privileges_config_user.sql 文件。

12.3.1. OFSAAI 的内存使用
修改系统执行使用内存,修改文件: $FIC_HOME/ficapp/common/FICServer/bin/reveleusstartup.sh 修改如下红色标注部分: X_ARGS="-Xms200m" X_ARGS=""$X_ARGS" $DELIM –Xmx2000m" 2000

12.4. Web Server 配置 12.4.1. 创建 JDBC 提供程序 12.4.1.1. 登录

打开浏览器, 地址栏输入 http://<ipaddress>:<administrative console port>/console., 使用 weblogic 用户登录:

12.4.1.2.

定义 JDBC 提供程序

在左边的域结构窗口中配置数据源,点击 服务 > JDBC> 数据源 显示JDBC Providers page界面,如下:

创建新的 JDBC 点击 “New” 按钮 ,显示“Create a new JDBC Provider”界面。如下:

输入 Name, JNDI Name, Database type,Database driver name ,点击 Next。 ame, ame, type, 注意: 1. Database type: 选择 Oracle 2. Provider type : 选择 Oracle JDBC Driver
3. 4. 5. 6. Implementation Type:选择 Connection pool data source Name:输入资源名 Description:输入相关描述

点击“Next”

输入 JDBC 驱动位置,点击“Next”:

点击“Finish”,完成 JDBC Provider 创建。

点击“Save” ,保存修改。

点击“Finish” ,完成配置。 注意: 1.User ID 是个 infordom 的 Oracle 用户 ID 2.对 JNDI 指定的 User ID 是 config 用户的 ID
1.

12.5. 打包发布 12.5.1. 包文件生成
EAR 文件对于部署装配控制器、jsp 文件、网页和其他静态内容到部署套件是需要的。反应 web.xml 的变化模式。 如下步骤: 1. 在 OFSAA 基础架构的 WEB 组件安装的机子上,导航到$FIC_WEB_HOME 目录,执 行./ant.sh 脚本生成<contextname>.ear 文件。 (contextname 是 OFSAA 在安装过程中 指定的) 。

2. 完成 WAR 文件生成后显示如下信息: BUILD SUCCESSFUL 3. 在$FIC_WEB_HOME 目录生成<contextname>.ear 和<contextname>.war 文件。

12.5.2. Websphere EAR 文件部署
打开浏览器,输入 http://<ipaddress>:<Administrative Console Port> /console,使用 admin 用户登录管 理控制台。

打开 域结构 > 部署 页面,选择 New Enterprise Application:

选择生成的包文件,点击“Next” :

选择“Fast path”项;点击“Next”

在“Select installation options”页面点击“Next”

选择“Web Application”点击“Next” :

在 “Map resource references to resources” 页面, 配置 “resource JNDI name” 选择创建的 JNDI name: ,

配置完 JNDI name 资源后,点击“Modify Resource Authentication Method”配置之前定义的认证方法:

选择“Web Application” ,点击“Next” :

在 Map Virtual host for Web Modules 页面,选中 Web 应用程序,点击“Next” :

在“summary”页,点击“Finish”完成部署:

部署成功后,点击“Save”保存:

12.5.3. Websphere HTTPS 配置
Websphere 配置 HTTPS 传输确保有如下步骤: 1. 使用 Websphere 的 Domain Creation Wizard 创建域

2. 记住 https 端口,确保与 OFSAAI 安装过程中的 servlet port 或 web server port 相同。 3. 在 GUI 模式安装 OFSAAI 过程中勾选 https,或在 Silent 模式安装 OFSAAI 时,将 OFSAAI_InstallConfig.xml 中"HTTPS_ENABLE"赋值为 1。

12.6. 服务器启动与停止
启动须按顺序执行以下脚本:
$FIC_HOME/ficapp/common/FICServer/bin/reveleusstartup.sh $PROFILE_HOME/bin/startServer.sh server1 $FIC_HOME/ficapp/icc/bin/iccserver.sh $FIC_HOME/ficdb/bin/agentstartup.sh $FIC_HOME/ficapp/common/FICServer/bin/AdminConsole.sh

注意: 注意:
$PROFILE_HOME 是 Websphere 创建 Profile 时指定的目录,详情请查看 Profile 创建一节。

1. 首次启动,执行 reveleusstartup.sh 时,需要提供 Oracle 用户 config 的密码; 2. AdminConsole.sh 脚本是启动一个图形监控界面,需要在远程图形终端上才能成功执行, 首次要执行。以后启动 OFSAAI 时,可以不执行。 初次执行时需要设置密码。此处暂设 置为 console

3. 关闭服务须按顺序执行以下脚本:
$FIC_HOME/ficdb/bin/agentshutdown.sh $FIC_HOME/ficapp/icc/bin/iccservershutdown.sh $PROFILE_HOME/bin/stopServer.sh server1 $FIC_HOME/ficapp/common/FICServer/bin/reveleusshutdown.sh

12.7. 登录
OFSAAI 提供 2 个默认用户,分别是 SYSADMN 和 SYSAUTH。初始状态下,两个用户的密码 为空,首次登录时,会要求更改密码。 SYSADMN/SYSADMN SYSAUTH/SYSAUTH 在配置好的 IE 中输入地址,即进入登录界面:

一个用户首次登录时,会被要求修改密码:

12.8. 服务器配置
由于 OFSAAI7.1 可以分多层多主机安装,我们需要在 web 页面上,对各层主机做一些配 置。当然,即使是单层安装,也不可缺少这个步骤。另外,连接数据库、新建 INFODOM 也需 要在 web 页面上完成。

12.8.1. 数据库服务器
使用 SYSADMN 用户登录,点击菜单 System Configuration > Server Details > Database Server,打开 DataBase Server Details 页面:

如果是多层安装,我们需要填写数据库层安装主机的信息,如果是单层安装,则情况更 加简单。在此,需要在服务器上创建一个 ftp share 目录,访问控制为”777”,并且 umask 设为 0000。我们的设置如下: $mkdir /ofsaa/ftpshare $cd /ofsaa/ftpshare $chmod –R 777 . $umask 0000 在该页面的 IP Address 栏位填写主机地址,推荐填写域名;Socket Server Port 默认, 选择 OS 类型和 FTP 类型。在 Technical Metadata、Business Metadata、Staging Area 选项 卡上分别填写 FTP Share 目录路径、端口、用户密码信息,如下图:

点击 Next 按钮,填写填写 Security Details,即数据库层主机用户密码:

点击 Save 按钮保存。

12.8.2. 应用服务器
使用 SYSADMN 用户登录,点击菜单 System Configuration > Server Details > Application Server,打开 Application Server Details 页面。填写应用服务器地址(推荐 域名)、FTP 类型、FTP 共享目录、帐号密码。同样,应用服务器上的 FTP 目录也需要”777” 的访问权限,并且 umask 设置为”0000”。在我们这个单层安装的案例上,应用服务器的 FTP

目录跟数据库服务器的目录设置相同:

设置完成之后,点击 Save 按钮保存。

12.8.3. WEB 服务器
使用 SYSADMN 用户登录, 点击菜单 System Configuration > Server Details > Web Server, 打开 Web Server Details 页面。填写 IP 信息、端口等信息,如果是默认设置,几乎可以不 用做任何修改:

设置完成后,点击 Save 按钮保存。 首次设置时,Is Primary 复选框是默认勾选并且呈灰色,而且下面还有 Add 按钮。这是 因为 OFSAAI 允许设置多 web 服务器, 提高并发量。 OFSAAI 可以设置一个主 web 服务器(Primary web server),多个二级服务器(Secondary Server),我们这里没有设置二级服务器。

12.8.4. 数据库链接
使用 SYSADMN 用户登录,点击菜单 System Configuration > Database Details,进入 Database Details for DB Server 页面。这时需要确保有一个可用的 Oracle 用户,并且该 用户必须和安装 OFSAAI 时使用的 config 用户分开。我们使用的是在 9.5.2 错误!未找到引 错误!

用源。 用源。创建用户和授权一节中创建的 ATOMIC 用户。我们的设置如下:

Name 这个栏位需要取一个 DB 链接名,跟主机上链接数据库的 TNS 名须一致;User ID 和 Password 即 ATOMIC 用户的帐号密码;如果使用的是 Oracle 数据库,JDBC Driver Name 请保 存默认;JDBC Connection String 的填写格式是: 端口:SID jdbc:oracle:thin:@ORACLE 安装主机的地址 端口 SID ORACLE 安装主机的地址:端口 请替换相应内容,填入 JDBC Connection String 一栏。Block Size 一栏跟数据库的安 装有关,在安装 Oracle 的主机上,$ORACLE_HOME/dbs/init.ora 文件中可以找到 Block Size 的大小。填写完成之后,点击 Save 按钮保存,会得到一个提示:

意思是,已经保存成功,并要求在数据库层的安装主机上,连接 Oracle 的 TNS 名须与刚 才设置的 Name 一栏的值相同。(如果没反应,记得将 ojdbc6.jar 所在目录加到 CLASSPATH 环境变量里) 注意: 注意 根据 Oracle 网站发布的 BUG 报告,TNS 名必须与 atomic 所在的 Schema 相同。

12.8.5. 信息域
因为新建 INFODOM 时需要访问 CONFIG 这个 Schema 下的表, 所以需要用 CONFIG 用户登录, 然后执行以下的授权语句:

grant select on CSSMS_USR_PROFILE to atomic; grant select on CSSMS_ROLE_MAST to atomic; grant select on CSSMS_GROUP_MAST to atomic; grant select on CSSMS_FUNCTION_MAST to atomic; grant select on CSSMS_USR_GROUP_MAP to atomic; grant select on CSSMS_USR_GROUP_DSN_SEG_MAP to atomic; grant select on CSSMS_ROLE_FUNCTION_MAP to atomic; grant select on CSSMS_GROUP_ROLE_MAP to atomic;

grant select on CSSMS_SEGMENT_MAST to atomic;

使用 SYSADMN 用户登录,点击菜单 System Configuration > Information Domain,打 开 Information Domain Details 页面:

填写 INFODOM 的名字和描述信息后,点击 Next 按钮:

选择 Oracle 数据库所在的主机 IP、数据库名,注意数据库名即是我们在数据库链接一节中 设置的数据库链接名。由此可见,OFSAAI 可以连接多个数据库,INFODOM 也可以分布在不同 的数据库中。设置完成之后,点击 Next 按钮:

设置应用服务器和数据库服务器上几类文件的存放信息, 设置完成之后, 点击 Save 按钮保存, 此时需要等待一段时间,一般来说是几分钟。在 ATOMIC 这个 Schema 下也会新建很多对象。 完成之后,屏幕显示如下:

12.8.6. 数据库连接池
参照 11.3.1 节的 Web Server 配置,增加一个 JDBC 连接用于 atomic 用户连接。 修改$FIC_WEB_HOME/webroot/WEB-INF 下的 web.xml 文件中增加<INFORMATION DOMAIN>:

<resource-ref> <description>DB Connection <INFORMATION DOMAIN></description> <res-ref-name>jdbc/<INFORMATION DOMAIN></res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>

其中<INFORMATION DOMAIN> 替换为上一节中创建的 Information domain。 注意: 1. Name 输入 JDBC source name Name: 2. JNDI Name: 命 名 目 录 服 务 ( Java Naming and Directory Interface ) 输 入 jdbc/< DOMAIN INFORMATION DOMAIN>(JNDI Name 与 web.xml 文件里的要相同) 3. Database Type and Database Driver

打包重新 重新发布 12.9. 打包重新发布
参见 11.4 节。

12.10.

创建用户与授权

OFSAAI 的用户权限控制大概可以这么理解:Function 被映射到 Role 上,Role 被映射到 Group 上,Group 又被隐射到 User 上。而 Group 还可以跟 Information Domain 做隐射,所以 映射到 Group 上的用户,也可以访问 Group 隐射的 INFODOM。 我们以新建一个可做 Datamodel Upload 的用户为例。

12.10.1. 新建 Group
使用 SYSADMN 登陆,点击菜单 Administration > Security Management,弹出 Administration 窗口,点击菜单 User Administrator > User Group Maintenance,打开 User Group Maintenance 页面:

点击 ADD

按钮,弹出页面:

在这个页面上设置 Group 的基本信息,注意 Precedence 一栏优先级设置,可点击后面的 浏览按钮查看, 不能重复。 设置完成之后, 点击 Save 按钮。 我们新建的 Group 名字为 APPGROUP。

12.10.2. 新建 User
点击菜单 User Administrator > User Maintenance,打开 User Maintenance 页面。点 击上面的 ADD 按钮,弹出 Detail 页面:

填写用户详细信息,记得勾选 Enable User 和 Login on Holidays 复选框,完成之后点 击 Save 按钮。我们新建的用户名是 APPS。 APPS/apps001

12.10.3. User & Group Map
点击菜单 User Administrator > User UserGroup Map,打开 User UserGroup Map 页面:

点击刚才新建的用户名前的复选框,网页下部会出现一个 Mapped Group 区域(红色区 域):

点击 Map

按钮,弹出页面:

选中刚刚新建的 Group,点击

按钮:

然后点击 OK 按钮,保存数据。

12.10.4. 新建 Role
点击菜单 System Administrator > Role Maintenance,打开 Role Maintenance 页面:

点击 ADD

按钮,弹出页面:

填写完 Role 基本信息后,点击 Save 按钮保存,我们新建的 Role 名为 MODUPL。

12.10.5. Function & Role Map
点击菜单 System Administrator > Function - Role Map,打开 Function - Role Map 页面:

找出刚刚新建的 Role,点击前面的复选框,在页面下部会出现新的一栏(红色区域):

点击这一栏上的 Map

按钮,弹出 Function List 页面:

从左边的 Members 列表中,选择 Import Business Model,点击中间的 击 OK 按钮保存。

按钮,然后点

12.10.6. Group & Role Map
通过以上步骤,我们已经有了一个 Role,一个 User,一个 Group,该 Role 只有 Import Business Model 的功能,User 已经跟 Group 做了隐射。现在要把 Role 隐射到 Group 上,这 样,User 就有 Import Business Model 的功能了。 点击菜单 User Administrator > UserGroup Role Map,打开 UserGroup Role Map 页面:

点击在上面步骤中新建的 Group 前的复选框,页面下部会出现一个 Mapped Role 区域(红 色区域):

点击上面的 Map

按钮,弹出页面:

选中上面新建的,具有 Import 功能的 Role,点击中间的 选中刚创建的角色:

按钮:

再选中 ? System Administrator ? System Authorizer ? ETL Analyst 点击 OK 按钮保存数据。

12.10.7. Group & INFODOM Map
点击菜单 System Administrator > Segment Maintenance,打开 Segment Maintenance 页面:

点击上面的 ADD

按钮,弹出页面:

选择我们的 Domain 信息,填写完成后,点击 Save 按钮保存数据。再点击菜单 User Administrator > UserGroup Domain Map,打开 UserGroup Domain Map 页面:

点击我们上面步骤中新建的 Group 前的复选框,网页下部会出现一个 Map 区域(红色):

点击 Map

按钮,弹出页面:

选中 DOMAIN,然后点击

按钮:

点击 OK 按钮保存数据。

12.10.8. 授权
使用 SYSAUTH 用户登录,点击菜单 Administration > Security Management,在弹出的 页面中点击菜单 User Administrator > User Authorization:

选择刚才新建的用户前的复选框,然后点击 Authorize

按钮,弹出确认对话框:

点击 OK 按钮,至此,授权完成,可以使用新用户登录,登录 Home 页面显示如下:

12.11.

定义应用源

4. 核实当前用户所在组是否已经映射到 ETL Analyst role 角色。只有映射到此角色才能使用进入 Data Integrator 菜单。 5. 导 航 到 Unified Metadata Manager ->Data Integrator Framework->Warehouse Designer->Data Sources

6. 定义应用 点击 增加 2 个应用,应用名可以随意,如 FSAPP_T2T 和 FUSION_APPS

增加后点

保存。

7. 定义源 点击 ,增加后点 保存。创建 3 个 RDBMS 类型连接 ATOMIC 用户的数据源,如:FS_SOURCE 、 PROCESSING_SRC2 和 STAGING_SRC1。 日期格式为 mm/dd/yyyy

8. 映射源与应用

FSAPP_T2T 与 FS_SOURCE 映射。FSAPPS_DEST 与 PROCESSING_SRC2 和 STAGING_SRC1 映射。
映射后点击 保存。

9. 生成源模型 选中源名字,点击 生成源。

选择生成方式

13. 打包发布
参见 11.4 节。

14. 模型上传
安装应用模块必须先上传模型,请根据实际情况选择模型。如果是只安装三个模块(ALM, PFT,FTP)之一,则只需上传相应模块的数据模型即可,如果要安装多个模块,必须上传合并 后的模型(先用 erwin 合并模型,ALM_FTP_PFT_Datamodel.xml)。 上传模型有两种途径,一种是使用一个叫 upload.sh 的 shell 程序,另一种是通过页面 上传。不论哪种方式,模型上传都是一个非常耗费内存和时间的操作,理论上,物理内存须 是模型大小的 20 倍。使用 upload.sh 时,我们需要修改 shell 中的内存使用参数,使用页面 上传时,必须确保已经修改了 OFSAAI 的参数使用,修改方法在 12.3.1 OFSAAI 的内存使用一 节中有介绍。 做该操作之前,首先需要确保 INFODOM 已经建好,并且有一个具有 Import Datamodel 权 限的 OFSAAI 用户,该用户已经隐射到相应的 INFODOM。模型文件(XML)文件,必须先上传到 <ftpshare 目录 ftpshare 目录>/< INFORMATION DOMAIN NAME >/erwin/erwinXML 目录(红色字体请按实际情 况修改)。上传模型时 OFSAAI 必须处于启动状态。 有 2 种方式完成这个操作,一是通过页面,一是通过 shell。

14.1.1. upload.sh
在$FIC_HOME/ficapp/common/FICServer/bin 目录下可以找到 upload.sh。打开 upload.sh,根据如下描述替换命令参数: <infodom>

INFODOM 名,请参考错误!未找到引用源。 错误!未找到引用源。一节。 错误! 错误 未找到引用源。 错误!未找到引用源。 <entire file path> 模型文件完整路径。 <username> OFSAAI 用户,该用户已经隐射到 INFODOM。 <uploadmode N/R/AM> 上传模型,N 为全新上传,首次上传时选择,R 为重建数据模型,会重建模型,AM 为 新增上传,对于一个已经上传完成的模型做一些修改,可选择 AM。 <runscriptsFlag> true,当模型有更新时,更新数据库对象;false,当模型有更新时,不更新数据库 对象。 需要特别指出的是,一定要修改 java 命令的内存使用参数,因为模型上传需要使用大量 的内存。一份 upload.sh 的参考如下: echo Setting environments LIBJARS=$FIC_HOME/ficapp/common/FICServer/lib/FICServer.jar:$FIC_HOME/ficapp/co mmon/FICServer/lib/dateent.jar:$FIC_HOME/ficapp/common/FICServer/lib/UploadMode lUtil.jar echo LIBJARS Set as $LIBJARS CLASSPATH="$CLASSPATH:$LIBJARS" echo Executing Process... java -Xms1000m -Xmx2048m -classpath $CLASSPATH UploadModel/UploadDataModel INFODOM true /ofsa51/ftpshare/INFODOM/erwin/erwinXML/ALM_FTP_PFT_Datamodel.xml APPS N true $FIC_HOME 在$FIC_HOME/ficapp/common/FICServer/bin 目录执行./upload.sh,耐心等待。我上传 这个 3 个模块合并后的模型,花了 86 分钟零 9 秒。执行完后检查日志文件,上传的详细信息 将输出到日志文件中。至于日志文件的路径,正是我们在错误!未找到引用源。 错误!未找 错误! 错误 未找到引用源。 错误! 到引用源。 到引用源。一节配置的 logs path 的值。

14.1.2. 页面上传
我们在 9.5.2 创建用户和授权一章已经描述了创建有模型上传权限的用户,用该用户登 录,点击菜单 Unified Metadata Manager > Import Model,打开 Business Model Upload

页面。首次上传模型选择类型为 New Model Upload,选择 Pick File From The Server 复 选框,这时,在 Erwin XML File 区域会变成一个下拉列表,其中列出了<ftpshare 目录 ftpshare 目录>/< INFORMATION DOMAIN NAME >/erwin/erwinXML 目录下所有的模型文件,现在要上传的模型文 件,点击 Upload :

注意:客户端须安装 JRE,否则 Business Model Upload 页面不正常。 注意 此时,需要耐心等待一段时间。上传完成后,会弹出上传成功的提示框,也可以点击 Log 按钮查看上传日志,如下图所示:

等待的时间可能比较长, 而且期间没有任何反应。 更为严重的是, 如果等待过久的话, 页面 session 可能会过期, 页面自动跳转到登录页面。 这时, 上传程序已经调用, 并且在后台运行。 跟通过 upload.sh 上传一样,我们只需要在 log 目录下去查看日志文件,上传的细节都将记录在日志文件中。

15. 应用模块安装
按先后顺序安装如下 3 个模块(PFT、FTP、ALM)。

15.1. FTP
Oracle Financial Services Funds Transfer Pricing (FTP)

确保模型已经上传,停掉 OFSAAI 程序,才能继续下面的步骤。给 FTP 的安装文件赋足够的访 问权限,如下: $ ls -l total 98272 drwxr-xrdrwxr-xr-x 2 ofsa51 ofsa51 256 Jun 09 10:00 DataModel rwxr---r -rwxr--r-1 ofsa51 ofsa51 49028464 Dec 22 2009 Setup.bin wxr---r -rwxr--r-1 ofsa51 ofsa51 1230 Jun 09 11:18 Setup.sh -rwxr--r-rwxr--r 1 ofsa51 ofsa51 154675 Dec 18 2009 libcpptripledes.so -使用 GUI 远程工具连接主机,执行 Setup.sh,打开 GUI 窗口:

点击 Next 按钮:

选择 Debug 单选框,点击 Next 按钮:

输入客户编码,该编码在安装 OFSAAI 时也使用过,请参考错误!未找到引用源。 错误! 错误! 错误 未找到引用源。 错误! 未找到引用源。 未找到引用源。一章。点击 Next 按钮:

选择要安装的层,如果是单层安装,请选上 3 个复选框,点击 Next 按钮:

选择处理应用源和分段转换应用源,点击 NEXT.

在 Domain Name 一栏中填写 INFODOM 名(请参考错误!未找到引用源。 错误!未找到引 错误! 错误 未找到引用源。 错误! 用源。 用源。一节);在 Select Local ftpshare area 一栏填写 ftpshare 文件夹路径;在 TNS 一栏 中填写 atomic 用户所在的 Oracle 实例的 TNS 名。点击 Next 按钮:

在 OFSAAI User Id 一栏中,填写 OFSAAI71 的用户名,该用户必须有修改 metadata 的权 限,并且,已经映射到上一步所设置的 INFODOM。点击 Next 按钮:

该屏显示的是所有的设置参数,检查无误后,点击 Next 按钮:

点击 Install 按钮开始安装:

安装完成之后,屏幕显示如下:

点击 Done 按钮,安装程序做一些清理工作后,安装完成。

16. ALM

17. PFT 18. 打包发布
所有补丁打完后重新打包发布,参见 11.4 节。

19. 表分类注册
导航到 Operations>Batch Maintenance。

点击

增加批处理,显示如下界面:

选择刚创建的批处理, 在下面的 Task Details 界面里, 点击

增加任务, Components 里选择 Transform 在

Data

在 Rule Name 里选择: Batch_Table_Class_Req,保存。

导航到 Operations>Batch Exection.选中刚创建的批处理,单击

选择日期。

点击

执行批处理。在弹出窗口选 OK。

导航到 Operations>Batch Monitor.选择刚创建的批处理。

选择批处理号。

点击

运行,并看下边的结果。

导航到 Operations>View Log 查看日志。

点击 Task Id 列,显示日志明细。

20. 常见问题及解决办法
21. 常见问题 错误详细:cpptripledes (A file or directory in the path name does not exist.) 出现场景:OFSAAI 安装过程中 可能原因: 1. 安装文件 libcpptripledes.so 不存在; 2. libcpptripledes.so 访问控制权限不够; 3. 安装的 JAVA 不是 32-bit。

21.1. Could not retrieve list of languages from Server.
错误详细:Could not retrieve list of languages from Server. Please contact the system administrator. 出现场景:登录 OFSAAI 可能原因:

1. OFSAAI 未启动; 2. Oracle 用户 Config 被锁定;

21.2. 应用网页上面显示红色 Oracle 错误
出现场景:

可能原因: 没有配 ATOMIC 用户的连接池。
1.如果是 Tomcat,则是$CATALINA_HOME/conf/server.xml 没配

="/<context name>" <Context path ="/<context name>" docBase="<Tomcat PATH>/webapps/<context name>" docBase="<Tomcat PATH>/webapps/<context name>" debug="0" debug="0" reloadable="true" crossContext="true"> <Resource auth="Container" name="jdbc/<INFORMATION NAME>" name="jdbc/<INFORMATION DOMAIN NAME>" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver" username="< username="<atomic >" password="< password="<atomic >" url="jdbc:oracle:thin:@<DB engine address>: Port>:<SID>" url="jdbc:oracle:thin:@<DB engine IP address>:<DB Port>:<SID>" maxActive="100" maxIdle="30" maxWait="10000"/> </Context>
2.如果是 weblogic,则需在链接池中增加一 JDBC 连接池。

21.3. 模型上传错误如何解决
错误详细:模型上传的日志文件中有如下字样:Unexpected Error while handling super type - sub type relations FAILED WHILE SUPER CATEGORY - SUB CATEGORY RELATIONS HANDLINGDELETING。

出现场景:模型上传过程中。 可能原因: 模型是由 Erwin7.3 合成的, 1. 但没有打 9227983 补丁。 (最好选择用 Erwin7.1 合成模型,用 Erwin7.1 不用打打 9227983 补丁) 2. 如果打了补丁还有这个错误, 可能是安装基础套件时选了 ALM_FTP_PFT 的 KEY,而上传其中一个模型,此时应该上传合并后的模型。

21.4. MessageServer 无法启动
如果此服务不能成功启动,则不能跑批处理。

一. 错误详细: AdminConsole 中显示 Message Server 的状态是 STOPPED,并且手动 错误详细 Message Server 的提示信息类似: $./messageserver Could not load program messageserver: Could not load module /ofsa51/ofsaai71/ficdb/lib/libDatabase.so. Dependent module /unix/libclntsh.so could not be loaded. Could Could not load module /unix/libclntsh.so. System error: Not a directory Could not load module messageserver. Dependent module /ofsa51/ofsaai71/ficdb/lib/libDatabase.so could not be loaded. Could not load module. 可能原因: 1. Oracle Server 没有安装在数据库层所在的主机上,并且该主机上也没有安装 Oracle Client; 2. 环境变量 ORACLE_HOME 没有配置正确。 参考解决方法: 如果有必要(DB Server 跟数据库层或者是应用层没在一个机器上),请 务必安装好 Oracle Client;设置好 ORACLE_HOME,指向 Oracle Client 目录。如果仍然不能 启动,请尝试讲$ORACLE_HOME/lib 添加到环境变量 LIBPATH 中。

错误详细: 二. 错误详细:
[/ofsaa/app/ofsaa/ficdb/bin]$./messageserver DEBUG: main started. ClsULogManager :: Singleton Instance Created BSDServerSocketImpl::startListen(), Bind failed:

-1

可能原因: 服务已经启动了。 没启过 AdminConsole.sh 脚本。启动一次就好了。

21.5. ICCServer 启动不成功
检查安装过程中,是否 Servlet 端口是否与 Tomcat 端口一致。可通过在 GUI 界面下执行 如下命令修改端口设置: >cd $FIC_HOME >java –jar PortC.jar

GUI

该命令可以修改 OFSAAI 7.1 的端口设置。 但是更加推荐的方法是, 也可以通过上述命令, 查看 Servlet Port 的值,然后修改 Tomcat 的 server.xml 文件,重启 Tomcat。
也可以使用 java –jar PortC.jar CMD 以命令行方式修改端口。

注意: 注意 $FIC_HOME/PortsDef.log 是配置文件,不能删。

21.6. Hierarchies 不能添加新的层次
出现场景:

可能原因:没激活用户维护功能 解决办法:

在 Asset|Liability Management>ALM Maintenance>Application Preferences 里勾选 Active for Master Maintenance 复选框。

点击 Apply

21.7. Import Model 页面显示乱码
进入 Unified Metadata Manager > Import Model 显示乱码,同时进入 Unified Metadata Manager ->Technical Data Management -> Data Integrator 里的 Define Sources 不能显示界面

出现场景:

在 Java 控制台日志显示:
[Message Logger] Starting up..... User locale is::en_US Unable to load messages for GLOBAL locale: en_US java.lang.RuntimeException: com.iflex.fic.exceptions.CommunicationException cannot be cast to com.iflex.fic.i18n.message.entity.MessageSet at com.iflex.fic.i18n.message.client.MessageFramework.loadMessages(MessageFramework.java:109) at com.iflex.fic.etl.extraction.applet.ClsUBndApp_Src.jbInit(ClsUBndApp_Src.java:140) at com.iflex.fic.etl.extraction.applet.ClsUBndApp_Src.init(ClsUBndApp_Src.java:104) at sun.applet.AppletPanel.run(Unknown Source) at java.lang.Thread.run(Unknown Source)

可能原因:安装时的 web 端口与 Tomcat 的端口不一致。 执行 java –jar PortC.jar,显示如下:

在$CATALINA_HOME/conf/server.xml 里的: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 检查 须保持相同。任意改一处就行。 ,是否与 Connector port="8080"相同。必

21.8. 维度属性下拉列表中汉字显示为问号
出现场景:

可能原因:jsp 文件里的字符集不对。 解决办法: 4. 在$FIC_WEB_HOME/webroot/amhm 目录下的 attributes_details.jsp 等 jsp 文件里增 加 <%@ page contentType="text/html; charset=UTF-8" pageEncoding="ISO-8859-1"%> 5. 更新补丁。

层级不能显示汉字, 21.9. 层级不能显示汉字,显示问号
出现场景:

可能原因:没打补丁 10084311 等。 解决办法:打补丁 10084311。

21.10.
出现场景:

网页打不开, Cash Flow Edit 网页打不开,显示 SQL 错误

可能原因:很明显有表里少字段了,以至于 SQL 语句执行错误 解决办法: 1.根据报错信息,检查相关表的字段,在相关表里增加缺少的字段。 2.打下一个版本的补丁 Patch: 10243843: Analytical Applications Infrastructure 7.1 Service Pack #1 (7.1.1) Patch: 10258290: Asset Liability Management 5.1 Service Pack #1 (5.1.1)

21.11.

模块在新建规则时选择 一直没反应, PM 模块在新建规则时选择 Allocation Type 时,一直没反应,出现网

页错。 页错。
出现场景:

解决办法:重跑 Batch_Table_Class_Req 批。

21.12.

PM 的 functional currency 不是 CNY

出现场景: 默认是功能货币是 USD。 解决办法: 1. 停 OFSAA 服务 2. 手动更新 ATOMIC 用户下的 FSI_DB_INFO 表里的 FUNCTIONAL_CURRENCY_CD 字段为 CNY. 3.启 OFSAA 服务

21.13.
出现场景:

OFSAAI 不能再 weblogic 上启动

When attempting to upload ear deployment through the Weblogic admin console, the following exception occurs: [HTTP:101216]Servlet: "FICMaster" failed to preload on startup in Web application: "otptest". java.lang.NullPointerException at com.iflex.fic.ficml.JSPInitBean.initialize(JSPInitBean.java:168) at at at at at at at at at at com.iflex.fic.ficml.FICMaster.init(FICMaster.java:117) weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283) weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64) weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58) weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48) weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:521) weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1913) at at

weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1887) weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1805) weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3041) at at at at at

weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1374) weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:452) weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204) weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37) weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60) at ... While creating the deployment in the last step, under Modules and Components section, there is nothing showed under the EJB section, although the Install Guide shows there should be a StateLessCacheBeanBean. Also under Modules, Beancache.jar does not appear.

解决办法:

完成如下步骤: 1. 创建一个数据源,并在 WEB-INF/web.xml 里为其增加一个入口,此时在部署的最后一步将 会在 EJBs 下显示 StateLessCacheBeanBean 和一个链接指向 WEB-INF/lib/webcache.jar。 2. 在 weblogic 上重新为信息域创建一个数据源入口来匹配 web.xml 文件里的入口。 3. 执行./reveleusstartup.sh 启动 OFSAAI, 重新创建部署文件后重新上传。 4. 通过执行 chmod -R 777 * 将部署文件所在目录赋予所有权限。 5. 用安装 weblogic 的用户执行 startWeblogic.sh 来启动 weblogic 服务。 注 意 : 确 保 在 Source accessibility screen 界 面 选 择 'Use defaults defined by deployment's targets',不应该手动的制定部署目录。

22. 升级小版本补丁
打补丁:

补丁号 10348810 10329626 10336396 10353795 10372973

说明 OFSAAI7.2.6

备注 融合了 7.2.1 到 7.2.6 的所有 BUG

FTP5.2.1


相关文章:
webtop2.2安装与配置
CCS v2.2安装与配置方法 4页 5财富值 OFSAAI7.2安装与配置手册 129页 10...43 安装 Webtop V2.2 准备过程软件包: jdk-6u13-linux-i586.bin。 启动 ...
AAA 配置手册
或使用 base64 编码的 PKCS #7 文件续订证书申请...DVLOj98VVx9VPbE2j8cbgAIY1q+nsNFXg1Qyrsxs9SD...AAA 配置手册 此时,安装了证书的客户端就可以正常...
MQ和MB的安装、配置完整过程
“QSysTransSend” ; 7.创建生产环境使用的队列 ...[SXJMEAI] DRIVER=libdb2Wrapper64.so Description=...1/2 相关文档推荐 MQ安装和配置 61页 免费 安装...
第二代支付系统OEM安装手册_图文
8 3.3.7 配置 SSH 对等 ......xlC.aix61.rte.9.0.0.0 xlC.rte.9.0.0.0 中国人民银行清算总...集成手册 RDC-IND-SIS 3.3.2 解压缩安装包 用 ...
04-Armous安装说明V4_2
Armous 客户端软件目前暂不支持 Win7。 安装...(SQL Server 使用命名实例的高级用户,请自行修改“...数据库中已经多了一个名为 NewAICDatabase 的数据...
调试手册
仅供内部使用 SIEMENS 调试手册安装或拆除电源模块...AI:2I420,2U10,2P1K AO:2Y10S,2Y420 DO:2Q...仅供内部使用 SIEMENS 调试手册 7) 当 MEC 带有 ...
IDU安装调试中文手册
IDU安装调试中文手册_计算机硬件及网络_IT/计算机_专业资料。IDU集成单元的安装调试...表 2 IDU-AI 通道电压电流跳线设置表 CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH...
第二代支付系统oralce RAC安装手册_图文
7.44GB,/oracle 3.2 准备安装环境 3.2.1 准备...xlC.aix61.rte gpfs.base Fileset Level State ...集成手册 RDC-IND-SIS 使用命令 chps –s XX hd...
Tomcat7.0安装方法
Tomcat7.0安装方法_计算机软件及应用_IT/计算机_专业资料。Tomcat7.0配置与安装...下载 tomcat, 网址:http://tomcat.apache.org/ 2.下载时, 可以进行选择下载...
STEP 7的基础入门(new)
AI,AO M7-FM FM CP SEND IM UR1(用做 ER 时...图1-2: 安装举例 主机架配置方法 在 STEP7 中,...(地址范围参见具体的 CPU 手册)输入位 I 输入字节...
更多相关标签:
gemfire安装配置手册 | fastdfs安装配置手册 | 系统安装配置手册 | net snmp安装配置手册 | oracle安装配置手册 | 软件系统安装配置手册 | 安装配置手册 | amanda安装与配置手册 |