2024年1月17日发(作者:)

深入浅出Peoplesoft安装

作者:

时间:

版本:

状态:

环境:

Heniry

目录

V1.0

拟定

DEMO

深入浅出Peoplesoft安装 ...........................................................

目录 ...........................................................

一、

二、

安装前奏 .................................................

安装介质下载 Oracle Edelivery SoftWare ...................

1.

进入 .....................................................

2.

Sign In/ Register 点击按钮进入登陆页面 。输入正确的Oracle用户名和密码即可进入 ...............................................

3.

选择两个复选框后,点击continue进入网站 ...................

4.

按照上图 选择ProductPack 和Platform 。点击GO 。拉倒最下面选择853 ,点击continue进入下载页面 ...................................

5.

在下载页面可以下载到以下软件 .............................

6.

重复第一步 ...............................................

7.

重复第一步 ...............................................

8.

到Oracle官方下载JDK7 .....................................

三、

安装步骤 .................................................

1.

安装步骤中用的图片从其他文档摘录过来,有些不显示和此版本不同,但是类似,只要类似就表示安装没有问题. ..........................

2.

操作系统linux安装,略过,网络资料很多. ...................

3.

Oracle安装略过,参照官方安装文档安装即可,Oracle安装的时候选择仅安装软件。 ...................................................

4.

首先将下载的介质统一传到Linux服务器上,如:/setup目录下面 .

5.

规划安装目录,因为是开发环境所以本文档的安装目录为 .......

6.

新增psoft用户 ............................................

7.

切换用户安装JDK7 .........................................

8.

安装weblogic .............................................

9.

安装Tuxedo ...............................................

10.

11.

12.

13.

14.

安装Cobol编译器Micro Focus Server Express ............

启动Cobol License Manager ...........................

安装PeopleTools ......................................

安装PeopleSoft Human Capital Management 。HR 应用

安装 PeopleSoft Human Capital Management 9.2

Multi-Language。HR多语言包 ...............................

15.

16.

安装Verity PS的搜索框架 ...............................

手工创建数据库 ........................................

16.1 修改数据库脚本 ....................................

16.2 创建Oracle数据库实例 ..............................

16.3 执行建库脚本 ......................................

16.3.1使用 sysdba身份执行 ..............

16.3.2 使用sysdba身份执行 ...............

16.3.3 使用sysdba身份执行 ..............

16.3.4 使用sysdba身份执行 ..................

16.3.5使用system用户执行 .................

16.3.6 使用system用户执行 ...............

16.3.7 使用system用户执行 ...............

16.3.8 创建并执行Data Mover 脚本 (windows中运行) ..

安装一台windows机器,操作系统可以使用window7

拷贝以下清单到windows机器上 ...................

按照上面的清单安装软件,本文都安装在 C:/Oracle/psft853中 ...............................................

用configuration manager配置连接信息 ...........

使用SYSADM用户登录Data Mover。 ..............

16.3.9拷贝多语言Project (windows中运行) .............

运行VERSION AE (windows中运行) ...................

运行 .................................

17.

18.

19.

20.

21.

22.

建并配置App Server Domain ...........................

创建并配置Batch Server Domain ........................

创建并配置PIA Domain ................................

编译cobol ............................................

安装HRMS补丁(本文档不介绍) ..........................

切换基本语言 ..........................................

四、

问题总结 .................................................

在使用dm导入数据库脚本的时候报错处理方式 ..............

在新版本初始化数据库init$ORACLE_SID文件中使用1、

2、

db_block_size=16384 ........................................

3、

4、

五、

在安装HCM Application的时候一定要使用正确的license Code.

安装完成数据库,需要更新psoptions ...................

附录 .....................................................

1.

Psoft用户的配置文件 .bash_profile 如下: ..................

一、 安装前奏

安装前需要准备安装介质,介质一般有两种方式获取,1、被实施方公司在购买产品的时候会购买软件;2、从Oracle官方网站下载。本文档第二部分会讲解下载

软件列表(V开头的都为产品编号,这些产品编号对应edelivery的编号)

11gR2

V35822-01

V29856-01

V29887-01

V35766-01

V35767-01

V35768-01

V35769-01

V36837-01

V37061-01

V37009-01

V33438-01

二、 安装介质下载 Oracle Edelivery SoftWare

Redhat Enterpirse Linux 网上自行搜索下载

Oracle DataBase 11gR2

V33445-01

除以上软件外,其他软件都需要从edelivery中下载。Edelivery打开比较慢,建议如果要下载在本地使用goagent(google的翻墙利器)做代理。Goagent详细配置 。edelivery支持迅雷下载。

1. 进入edlivery

2. Sign In/ Register 点击按钮进入登陆页面 。输入正确的Oracle用户名和密码即可进入

3. 选择两个复选框后,点击continue进入网站

4. 按照上图 选择ProductPack 和Platform 。点击GO 。拉倒最下面选择853 ,点击continue进入下载页面

5. 在下载页面可以下载到以下软件

V29856-01

V29887-01

V35766-01

V35767-01

V35768-01

V35769-01

6. 重复第一步

选择每一个产品进入下载页面可以下载到

7. 重复第一步

进入下载界面可以下载以下两个软件

V37061-01

V37009-01

8. 到Oracle官方下载JDK7

软件都准备齐全就可以安装了.

三、 安装步骤

V33445-01

1. 安装步骤中用的图片从其他文档摘录过来,有些不显示和此版本不同,但是类似,只要类似就表示安装没有问题.

安装介质解压缩的时候有重名的,所以每一个安装介质尽量子一个单独的目录避免出现解压缩问题.

2. 操作系统linux安装,略过,网络资料很多.

3. Oracle安装略过,参照官方安装文档安装即可,Oracle安装的时候选择仅安装软件。

4. 首先将下载的介质统一传到Linux服务器上,如:/setup目录下面

5. 规划安装目录,因为是开发环境所以本文档的安装目录为

6. 新增psoft用户

$useradd -g psoft -G dba psoft

$passwd psoft

注: 输入密码后psoft用户建立完成,由于psoft要连接oracle,所以直接把dba的权限付给psoft。为了以后方便操作

7. 切换用户安装JDK7

$su – psoft

Jdk可以下载解压缩版本,用unzip解压缩后cp到/u01/app目录下面后即可

$cd ~

进入到psoft根目录,修改.bash_profile

$vi .bash_profile

PATH=$PATH:$HOME/bin:$JAVA_HOME/bin;export PATH

保存

$source .bash_profile

使当前的配置文件生效

8. 安装weblogic

解压缩V29856-01

$chmod 755 安装文件

$java -jar ./安装文件 -mode=console

输入Next,并回车继续

输入新的Middleware目录,这个图片从其他文档copy来的,所以目录是不正确的,正确的目录为/u01/app/wls1036,下图画红线的部分替换为/u01/app/wls1036

输入Next,并回车继续

选择3,并回车继续

输入No,并回车继续

输入Yes,并回车继续

输入Next,并回车继续

输入Next,并回车继续

输入Next,并回车继续

输入Next,并回车继续

确认无误后,输入Next,并回车继续

等待安装完成之后,回车退出。

9. 安装Tuxedo

解压缩V29887-01

注:tuxedo安装文件是放在weblogic的根目录,

所以在选择目录的时候使用/u01/app/wls1036

$chmod 755 安装文件

$./安装文件 -i console

选择1,回车继续

回车继续

默认为1 - 完全安装,回车继续

输入2,并回车继续

输入1,选择已有的Oracle Home,并回车继续

输入2(在安装提示的时候选择此目录:/u01/app/wls1036/tuxedo11gR1),并回车继续

输入N,不安装例子

回车,继续安装

回车,开始安装

输入密码:“Passw0rd”并回车继续

输入2,不安装SSL Support

回车完成安装

安装完成后需要验证安装的是否成功。

$cd ~

$vi .bash_profile

TUXDIR=/u01/app/wls1036/tuxedo11gR1;export TUXDIR

PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$TUXDIR/bin ;export PATH

修改配置文件

$source .bash_profile

$. $TUXDIR/

$ tmadmin -v

应该看到类似如下显示:(表示安装成功)

10. 安装Cobol编译器Micro Focus Server Express

解压缩V33445-01

$exit

从psoft用户退出来.安装cobol编译器一定要用root用户安装

$cp /setup/sx51_ws6_redhat_x86_64_ /u01/app/microfocus

$cd /u01/app/microfocus

$tar –xvf sx51_ws6_redhat_x86_64_

$./install

输入y,并回车继续

输入y,并回车继续

输入y,并回车继续

回车继续

安装程序要求必须阅读这些帮助信息,按空格直至100%

输入y,并回车继续

输入n,不安装java

输入y,安装LMF

指定LMF的安装目录/u01/app/microfocus/mflmf,并回车继续

目录如果不存在,会提示是否创建新的目录,输入y,回车继续

输入y并回车继续,仅允许root用户可以访问Cobol的License管理

输入y并回车继续,允许服务器重启时,自动启动Cobol License管理程序

输入64,并回车继续

输入n,不配置Enterprise Server

输入n,不安装XDB,并回车继续

完成安装

安装完成后需要导入License。

$cd /u01/app/microfocus/mflmf

$./mflmcmd

输入I,并回车继续

注:在V33438-01中有临时的号。输入后即可安装。但是安装完成后。薪资的页面都打不开报licensecode不正确,这个等系统都安装成后,update psoptions表中licensecode即可。

输入序列号,并回车

输入序列号代码,并回车完成安装

11. 启动Cobol License Manager

$cd /u01/app/microfocus/mflmf

$./mflmman

12. 安装PeopleTools

V35766-01 V35767-01 V35768-01 解压缩。注意压缩的文件名称, 需要分别命名为Disk1、Disk2、Disk3。

V35822-01 官方文档中有 license

$su – psoft

用psoft用户安装

$cd Disk1

$./

回车继续

输入PeopleTools的License(zm7ky3w41m044u863q67oke1ms7t1f2),并回车继续

回车

选择2 – Unicode Database,并回车

再次回车

再次回车

默认Application Server、Batch Server、Web Server、Database Server全部安装,回车继续

再次回车

输入新的PeopleTools 8.52的安装目录/u01/app/psft853,并回车

回车继续

直接回车,不输入Email地址

输入Y,回车

回车继续

输入PSEMHUB主机的名字,或直接回车使用默认值

输入PSEMHUB的端口,或直接回车使用默认值

回车继续

回车,安装PeopleTools和PeopleTools System Database

再次回车确认

最终确认所有的安装选项设定,回车开始安装

安装完成之后,回车退出

13. 安装PeopleSoft Human Capital Management 。HR 应用

V36837-01 解压缩 V37009-01这个里面有安装用的license。按照文档复制

$./

回车

回车继续

输入License Code(按照安装介质提供的号填写),并回车继续

再次回车

选择2 – Unicode Database,并回车

再次回车

再次回车

默认选择Application Server、Batch Server、Web Server、Database Server全部安装,回车继续

再次回车

指定安装目录,注意要使用上面的PeopleTools 8.53的安装目录/u01/app/psft853,并回车继续

再次回车继续

回车继续

回车继续

回车继续

回车继续

回车,开始安装

回车退出安装

14. 安装 PeopleSoft Human Capital Management 9.2 Multi-Language。HR多语言包

$./

回车继续

回车继续

输入License Code,并回车继续

回车继续

选择2 – Unicode Database,并回车

回车继续

回车继续

默认选择Application Server、Batch Server、Web Server、Database Server,回车继续

回车继续

输入PS_HOME目录/u01/app/psft853,回车继续

回车继续

回车继续

回车继续

回车开始安装

安装完成,回车退出

15. 安装Verity PS的搜索框架

修改psoft用户的 .bash_profile 增加PS_HOME 并用source .bash_profile生效

$cd $PS_HOME

$./

进入Verity的安装目录,执行以下命令:

./ -tempdir /tmp

回车继续

回车继续

回车继续

回车继续

默认安装Verity,回车继续

回车继续

回车继续(当配置了PS_HOME后上面的location会被替换为/u01/app/psft853)

回车退出

16. 手工创建数据库

16.1 修改数据库脚本

修改$PS_HOME/scripts/unix目录下的几个脚本

修改路径、修改字符集(UTF8或者AL32UTF8)

只有当不准备使用默认的people用户时,才需要修改此文件

修改路径

修改路径,建议修改所有表空间为自动扩展以避免Data

Mover时出现空间不足的错误

16.2 创建Oracle数据库实例

使用Oracle用户登录

$su – oracle

$export ORACLE_SID=HR92DEV

注:这里最好修改 oracle用户的配置文件 增加ORACLE_SID环境变量

$export NLS_LANG=AMERICAN_32UTF8

$cd $ORACLE_HOME/dbs

注:因为安装oracle数据库的时候只选择了安装软件,所以在dbs文件夹目录下面只有文件

$cp init$ORACLE_

$vi init$ORACLE_

NLS_LENGTH_SEMANTICS=CHAR

_GBY_HASH_AGGREGATION_ENABLED=FALSE

_UNNEST_SUBQUERY = FALSE

db_block_size=8192修改为16384

注:pt853在安装的时候如果数据块为8k会报错,修改16k正常。

Oracle sys用户的密码管理一般都使用密码文件。所以使用下面语句建立密码文件

如果不使用密码文件修改init$ORACLE_

remote_login_passwordfile=NONE

$ orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID

password=manager entries=10

16.3 执行建库脚本

注:执行脚本可以使用oracle用户,也可以使用psoft用户。Psoft用户已经授权为dba,但是在使用psoft的时候可能会报错误ORA-12547: TNS:lost contact。需要授权

$cd u01/app/

$chmod 6751 oracle

为了稳妥起见,使用oracle用户

$su – oracle

$export PS_HOME=/u01/app/psft853

16.3.1使用 sysdba身份执行

使用oracle用户登录服务器,执行

$sqlplus ’/as sysdba’

sqlplus>@PS_HOME/scripts/unix/

16.3.2 使用sysdba身份执行

sqlplus>@PS_HOME/scripts/unix/

16.3.3 使用sysdba身份执行

sqlplus>@PS_HOME/scripts/unix/

16.3.4 使用sysdba身份执行

sqlplus>@PS_HOME/scripts/unix/

sqlplus>exit

注:退出sys用户,使用system用户执行以下脚本

16.3.5使用system用户执行

$ sqlplus system/manager as sysdba

SQLPLUS>@PS_HOME/scripts/unix/

16.3.6 使用system用户执行

SQLPLUS>@PS_HOME/scripts/unix/

注:在执行脚本的时候,系统会提示输入按照下图操作

16.3.7 使用system用户执行

SQLPLUS>@PS_HOME/scripts/unix/

16.3.8 创建并执行Data Mover 脚本 (windows中运行)

V35766-01 PeopleSoft PeopleTools 8.53 Disc 1 of 3

V35767-01 PeopleSoft PeopleTools 8.53 Disc 2 of 3

V35768-01 PeopleSoft PeopleTools 8.53 Disc 3 of 3

V35822-01 官方安装文档 包含peopletools的license

V36837-01 PeopleSoft Human Capital Management 9.2

V37061-01 PeopleSoft Human Capital Management 9.2

Multi-Language

V37009-01 PeopleSoft Human Capital Management 9.2

Supplemental Installation Information 包含hcm 用的license

注意:license不能用错了

安装过程中需要用到license 按照上面的安装文档填写.

configuration manager配置连接信息

使用SYSADM用户登录Data Mover。

完成后就会生成导入脚本,执行等待就可以了。

16.3.9拷贝多语言Project (windows中运行)

使用PS用户登录Application Designer,选择Tools->Copy project->From file,然后选择PPLTLSML,注意在Options里面的Copy option中,只选择我们需要的语言,不能选择common和ENGLISH。

使用PS用户登录Data Mover,然后执行

行VERSION AE (windows中运行)

%PS_HOME%binclientwinx86psae -CD HR92DEV -CT ORACLE -CO

SYSADM -CP SYSADM -R INSTALL -AI VERSION

下面窗口需要进入windows安装目录找到执行文件,目录为

C:

-ZIFC:

-iC:Oraclepsft853sqr

-fC: –keep

17. 建并配置App Server Domain

$ su – psoft

$ cd $PS_HOME/appserv

$./psadmin

输入:1 回车

输入:2回车

输入domain的名称:HR92DEV回车

输入:1 注:因为是自己用的环境所以选择了最小,如果是生产可以选择 3 4

回车

按照下图提示配置好参数。如下图:

都配置好后 输入:13 加载配置

18. 创建并配置Batch Server Domain

使用psoft用户进入$PS_HOME/appserv目录,执行psadmin

按照上图配置

选择3 – Load config as shown,回车

19. 创建并配置PIA Domain

使用psoft用户进入$PS_HOME/appserv目录,执行psadmin

按照上图配置PIA

20. 编译cobol

编译前的准备(配置一下环境变量,按照附录的配置即可)

 $su – posft

 设置环境变量$ORACLE_HOME

 $ORACLE_HOME/bin和$COBDIR/bin必须被添加到$PATH中

 $ORACLE_HOME/lib和$COBDIR/lib必须被添加到LD_LIBRARY_PATH,

LIBPATH,或者SHLIB_PATH(根据平台不同而不同)

 环境变量$ORACLE_SID要设置为正确的数据库SID

 设置环境变量$COBDIR

 编译前需要确保已经被调用执行

准备编译:

进入PS_HOME/setup,执行以下命令:

回车执行

然后执行以下命令:

./

21. 安装HRMS补丁(本文档不介绍)

切换语言前一定先把需要的补丁打后在切换

22. 切换基本语言

使用SYSADM用户登录data mover,执行以下命令:

SWAP_BASE_LANGUAGE ZHS;

四、 问题总结

1、 在使用dm导入数据库脚本的时候报错处理方式

在官方文档中

./

Task 6A-16-3: Troubleshooting

有介绍。其具体做法就是在import *前面加上set start 代表dm出错的当前位置.

2、

3、

4、

在新版本初始化数据库init$ORACLE_SID文件中使用db_block_size=16384

在安装HCM Application的时候一定要使用正确的license Code.

安装完成数据库,需要更新psoptions

update psoptions t set

e_code='117fefffff8fffffebfb197c37vc32o'

更新这个的目的是为了能使用薪资模块.

五、 附录

1. Psoft用户的配置文件 .bash_profile 如下:

s