Peoplesoft系统安装.docx
《Peoplesoft系统安装.docx》由会员分享,可在线阅读,更多相关《Peoplesoft系统安装.docx(17页珍藏版)》请在冰点文库上搜索。
Peoplesoft系统安装
深入浅出Peoplesoft安装
作者:
Heniry
时间:
版本:
状态:
拟定
环境:
DEMO
一、安装前奏
安装前需要准备安装介质,介质一般有两种方式获取,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
V33445-01
二、安装介质下载OracleEdeliverySoftWare
RedhatEnterpirseLinux网上自行搜索下载
OracleDataBase11gR2
除以上软件外,其他软件都需要从edelivery中下载。
Edelivery打开比较慢,建议如果要下载在本地使用goagent(google的翻墙利器)做代理。
Goagent详细配置。
edelivery支持迅雷下载。
1.进入edlivery
2.SignIn/Register点击按钮进入登陆页面。
输入正确的Oracle用户名和密码即可进入
3.选择两个复选框后,点击continue进入网站
4.按照上图选择ProductPack和Platform。
点击GO。
拉倒最下面选择853,点击continue进入下载页面
5.在下载页面可以下载到以下软件
V29856-01
V29887-01
V35766-01
V35767-01
V35768-01
V35769-01
6.重复第一步
选择每一个产品进入下载页面可以下载到
V37061-01
V37009-01
7.重复第一步
进入下载界面可以下载以下两个软件
V33445-01
8.到Oracle官方下载JDK7
软件都准备齐全就可以安装了.
三、安装步骤
1.安装步骤中用的图片从其他文档摘录过来,有些不显示和此版本不同,但是类似,只要类似就表示安装没有问题.
安装介质解压缩的时候有重名的,所以每一个安装介质尽量子一个单独的目录避免出现解压缩问题.
2.操作系统linux安装,略过,网络资料很多.
3.Oracle安装略过,参照官方安装文档安装即可,Oracle安装的时候选择仅安装软件。
4.首先将下载的介质统一传到Linux服务器上,如:
/setup目录下面
5.规划安装目录,因为是开发环境所以本文档的安装目录为
6.新增psoft用户
$useradd-gpsoft-Gdbapsoft
$passwdpsoft
注:
输入密码后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;exportPATH
保存
$source.bash_profile
使当前的配置文件生效
8.安装weblogic
解压缩V29856-01
$chmod755安装文件
$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
$chmod755安装文件
$./安装文件-iconsole
选择1,回车继续
回车继续
默认为1-完全安装,回车继续
输入2,并回车继续
输入1,选择已有的OracleHome,并回车继续
输入2(在安装提示的时候选择此目录:
/u01/app/wls1036/tuxedo11gR1),并回车继续
输入N,不安装例子
回车,继续安装
回车,开始安装
输入密码:
“Passw0rd”并回车继续
输入2,不安装SSLSupport
回车完成安装
安装完成后需要验证安装的是否成功。
$cd~
$vi.bash_profile
TUXDIR=/u01/app/wls1036/tuxedo11gR1;exportTUXDIR
PATH=$PATH:
$HOME/bin:
$JAVA_HOME/bin:
$TUXDIR/bin;exportPATH
修改配置文件
$source.bash_profile
$.$TUXDIR/
$tmadmin-v
应该看到类似如下显示:
(表示安装成功)
10.安装Cobol编译器MicroFocusServerExpress
解压缩V33445-01
$exit
从psoft用户退出来.安装cobol编译器一定要用root用户安装
$cp/setup//u01/app/microfocus
$cd/u01/app/microfocus
$tar–xvf
$./install
输入y,并回车继续
输入y,并回车继续
输入y,并回车继续
回车继续
安装程序要求必须阅读这些帮助信息,按空格直至100%
输入y,并回车继续
输入n,不安装java
输入y,安装LMF
指定LMF的安装目录/u01/app/microfocus/mflmf,并回车继续
目录如果不存在,会提示是否创建新的目录,输入y,回车继续
输入y并回车继续,仅允许root用户可以访问Cobol的License管理
输入y并回车继续,允许服务器重启时,自动启动CobolLicense管理程序
输入64,并回车继续
输入n,不配置EnterpriseServer
输入n,不安装XDB,并回车继续
完成安装
安装完成后需要导入License。
$cd/u01/app/microfocus/mflmf
$./mflmcmd
输入I,并回车继续
注:
在V33438-01中有临时的号。
输入后即可安装。
但是安装完成后。
薪资的页面都打不开报licensecode不正确,这个等系统都安装成后,updatepsoptions表中licensecode即可。
输入序列号,并回车
输入序列号代码,并回车完成安装
11.启动CobolLicenseManager
$cd/u01/app/microfocus/mflmf
$./mflmman
12.安装PeopleTools
V35766-01V35767-01V35768-01解压缩。
注意压缩的文件名称,需要分别命名为Disk1、Disk2、Disk3。
V35822-01官方文档中有license
$su–psoft
用psoft用户安装
$cdDisk1
$./
回车继续
输入PeopleTools的License(zm7ky3w41m044u863q67oke1ms7t1f2),并回车继续
回车
选择2–UnicodeDatabase,并回车
再次回车
再次回车
默认ApplicationServer、BatchServer、WebServer、DatabaseServer全部安装,回车继续
再次回车
输入新的PeopleTools的安装目录/u01/app/psft853,并回车
回车继续
直接回车,不输入Email地址
输入Y,回车
回车继续
输入PSEMHUB主机的名字,或直接回车使用默认值
输入PSEMHUB的端口,或直接回车使用默认值
回车继续
回车,安装PeopleTools和PeopleToolsSystemDatabase
再次回车确认
最终确认所有的安装选项设定,回车开始安装
安装完成之后,回车退出
13.安装PeopleSoftHumanCapitalManagement。
HR应用
V36837-01解压缩V37009-01这个里面有安装用的license。
按照文档复制
$./
回车
回车继续
输入LicenseCode(按照安装介质提供的号填写),并回车继续
再次回车
选择2–UnicodeDatabase,并回车
再次回车
再次回车
默认选择ApplicationServer、BatchServer、WebServer、DatabaseServer全部安装,回车继续
再次回车
指定安装目录,注意要使用上面的PeopleTools的安装目录/u01/app/psft853,并回车继续
再次回车继续
回车继续
回车继续
回车继续
回车继续
回车,开始安装
回车退出安装
14.安装PeopleSoftHumanCapitalManagementMulti-Language。
HR多语言包
$./
回车继续
回车继续
输入LicenseCode,并回车继续
回车继续
选择2–UnicodeDatabase,并回车
回车继续
回车继续
默认选择ApplicationServer、BatchServer、WebServer、DatabaseServer,回车继续
回车继续
输入PS_HOME目录/u01/app/psft853,回车继续
回车继续
回车继续
回车继续
回车开始安装
安装完成,回车退出
15.安装VerityPS的搜索框架
修改psoft用户的.bash_profile增加PS_HOME并用source.bash_profile生效
$cd$PS_HOME
$./
进入Verity的安装目录,执行以下命令:
./-tempdir/tmp
回车继续
回车继续
回车继续
回车继续
默认安装Verity,回车继续
回车继续
回车继续(当配置了PS_HOME后上面的location会被替换为/u01/app/psft853)
回车退出
16.手工创建数据库
修改数据库脚本
修改$PS_HOME/scripts/unix目录下的几个脚本
修改路径、修改字符集(UTF8或者AL32UTF8)
只有当不准备使用默认的people用户时,才需要修改此文件
修改路径
修改路径,建议修改所有表空间为自动扩展以避免DataMover时出现空间不足的错误
创建Oracle数据库实例
使用Oracle用户登录
$su–oracle
$exportORACLE_SID=HR92DEV
注:
这里最好修改oracle用户的配置文件增加ORACLE_SID环境变量
$exportNLS_LANG=
$cd$ORACLE_HOME/dbs
注:
因为安装oracle数据库的时候只选择了安装软件,所以在dbs文件夹目录下面只有文件
$cpinit$
$viinit$
NLS_LENGTH_SEMANTICS=CHAR
_GBY_HASH_AGGREGATION_ENABLED=FALSE
_UNNEST_SUBQUERY=FALSE
db_block_size=8192修改为16384
注:
pt853在安装的时候如果数据块为8k会报错,修改16k正常。
Oraclesys用户的密码管理一般都使用密码文件。
所以使用下面语句建立密码文件
如果不使用密码文件修改init$
remote_login_passwordfile=NONE
$orapwdfile=$ORACLE_HOME/dbs/orapw$ORACLE_SIDpassword=managerentries=10
执行建库脚本
注:
执行脚本可以使用oracle用户,也可以使用psoft用户。
Psoft用户已经授权为dba,但是在使用psoft的时候可能会报错误ORA-12547:
TNS:
lostcontact。
需要授权
$cdu01/app/
$chmod6751oracle
为了稳妥起见,使用oracle用户
$su–oracle
$exportPS_HOME=/u01/app/psft853
使用sysdba身份执行
使用oracle用户登录服务器,执行
$sqlplus’/assysdba’
sqlplus>@PS_HOME/scripts/unix/
使用sysdba身份执行
sqlplus>@PS_HOME/scripts/unix/
使用sysdba身份执行
sqlplus>@PS_HOME/scripts/unix/
使用sysdba身份执行
sqlplus>@PS_HOME/scripts/unix/
sqlplus>exit
注:
退出sys用户,使用system用户执行以下脚本
使用system用户执行
$sqlplussystem/managerassysdba
SQLPLUS>@PS_HOME/scripts/unix/
使用system用户执行
SQLPLUS>@PS_HOME/scripts/unix/
注:
在执行脚本的时候,系统会提示输入按照下图操作
使用system用户执行
SQLPLUS>@PS_HOME/scripts/unix/
创建并执行DataMover脚本(windows中运行)
V35766-01PeopleSoftPeopleToolsDisc1of3
V35767-01PeopleSoftPeopleToolsDisc2of3
V35768-01PeopleSoftPeopleToolsDisc3of3
V35822-01官方安装文档包含peopletools的license
V36837-01PeopleSoftHumanCapitalManagement
V37061-01PeopleSoftHumanCapitalManagementMulti-Language
V37009-01PeopleSoftHumanCapitalManagementSupplementalInstallationInformation包含hcm用的license
注意:
license不能用错了
安装过程中需要用到license按照上面的安装文档填写.
configurationmanager配置连接信息
使用SYSADM用户登录DataMover。
完成后就会生成导入脚本,执行等待就可以了。
拷贝多语言Project(windows中运行)
使用PS用户登录ApplicationDesigner,选择Tools->Copyproject->Fromfile,然后选择PPLTLSML,注意在Options里面的Copyoption中,只选择我们需要的语言,不能选择common和ENGLISH。
使用PS用户登录DataMover,然后执行
行VERSIONAE(windows中运行)
%PS_HOME%\bin\client\winx86\psae-CDHR92DEV-CTORACLE-COSYSADM-CPSYSADM-RINSTALL-AIVERSION
行
下面窗口需要进入windows安装目录找到执行文件,目录为
C:
\Oracle\psft853\bin\sqr\ora\BINW\
-ZIFC:
\Oracle\psft853\sqr\
-iC:
\Oracle\psft853\sqr\
-fC:
\temp\–keep
17.建并配置AppServerDomain
$su–psoft
$cd$PS_HOME/appserv
$./psadmin
输入:
1回车
输入:
2回车
输入domain的名称:
HR92DEV回车
输入:
1注:
因为是自己用的环境所以选择了最小,如果是生产可以选择34
回车
按照下图提示配置好参数。
如下图:
都配置好后输入:
13加载配置
18.创建并配置BatchServerDomain
使用psoft用户进入$PS_HOME/appserv目录,执行psadmin
按照上图配置
选择3–Loadconfigasshown,回车
19.创建并配置PIADomain
使用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用户登录datamover,执行以下命令:
SWAP_BASE_LANGUAGEZHS;
四、问题总结
1、在使用dm导入数据库脚本的时候报错处理方式
在官方文档中Task6A-16-3:
Troubleshooting有介绍。
其具体做法就是在import*前面加上setstart代表dm出错的当前位置.
2、在新版本初始化数据库init$ORACLE_SID文件中使用db_block_size=16384
3、在安装HCMApplication的时候一定要使用正确的licenseCode.
4、安装完成数据库,需要更新psoptions
updatepsoptionstset='117fefffff8fffffebfb197c37vc32o'
更新这个的目的是为了能使用薪资模块.
五、附录
1.Psoft用户的配置文件.bash_profile如下:
s