PeopleSoft 8.47的安装配置

来源:互联网 发布:红异端改淘宝 编辑:程序博客网 时间:2024/05/21 00:45

  最近公司在做PeopleSoft的二次开发,使用的是PeopleSoft 8.47+MSSQL,当然搭建平台是第一步。参照官方的文档以及网络上的资料,勉强搭建好了这个平台,过程艰辛,不敢独享,和大家分享心得。(注,本人是将客户端和服务器配置到了一起)

  1 首先安装的是Weblogic以及Tuxedo8.1这两个软件,操作系统平台是Win2003+SP3这个是必须的。记住,Tuxedo需要安装到Weblogic的目录想x:/bea目录下面 例如c:/bea即可。最后添加一些Weblogic里面的license,防止默认的限制五人连接。之后安装Sql Server 2003,相信读者都可以解决。

 

 

   2 安装PeopleTools。这里采用的是绿色版本,我并无安装次软件,而是直接从别人机子上Down了一个安装成功的软件下来。例如目录:D:/HCM  接下来就是配置问题了,也是最重要的步骤。

 

 

  3 安装数据库。PeopleSoft这种套装软件和以前接触的软件不一样,它的数据库是用来提供功能的,也就是说,以后搭建的页面都是需要通过数据库来存储。所以这是必不可少的步骤。搭建数据库分为手动搭建和自动搭建。我采用的是自动搭建,在<PS_HOME>/setup这个文件夹里有databaseinstall这个文件夹,自动建库使用的就是里面的setup应用程序。

 

 

 4 建库过程中,有选择数据库字符的这一个选项,注意选择Unicode Database 这一个选项。之后选择数据库,这里需要注意,我们PeopleSoft对应了三个数据库多需要导入,也就是说我们需要执行三遍数据库导入的应用程序。之后选择语言,这里需要勾选英文和中文两项,不然以后使用中文登陆还会有大量的英文在里面。在Enter Sql Server Information这个选项当中注意填写sa的用户密码,people的密码是peop1e记住两者的区别尤为重要。之后就是耐心的等待数据库的导入了。这里需要注意的问题就是sa的密码不能超过8位,PeopleTools只能识别8位以下的密码。

 

  5 按照此做法,分别导入三个数据库,在每个数据库导入完成后,PeopleTools都会安装对应的ODBC,这点相比较手动建库导库有着巨大的优势,省去了很多繁琐的过程。

 

  6…………几个小时以后,数据库导入完成,接下来就是配置工作了。进入<PS_HOME>/appserv文件夹,找到psadmin,启动来进行客户端domain的配置。

选择 1) Application Server -> 2) Create a domain -> 输入domain的用户名,这里有讲究,对应不同的数据库需要配置不同的domain,用户名也不同,这里采用和数据库名称相同的domain命名,例如PTSYS等。(注:手动建库的需要弄清楚你数据库的名称)

进入配置阶段,我们需要配置的就是15)用户名和16)密码了 这里不同的数据库不同 PTSYS的用户名和密码采用PSADMIN,另外两个使用PSEM即可。 Sql binn注意选对路径  例如 这里是 c:/Program Files/Microsoft SQL Server/80/Tools/Binn

数据库选择localhost。然后选择11在选择1,即可创建好完整的domain.

 

 7 mpinternet的安装在<PS_HOME>/setup/mpinternet的setup安装文件即可安装mpinternet,基本上采取默认的选项,所需的安装类型下选择2) BEA Weblocic Server 之后这里需要填写正确的domain's name 之后就完成了配置。

 

 8 几分钟之后,选择<PS_HOME>/webserv目录找到你建立的web,进入之后运行startPIA程序,这里startPIA需要java虚拟机的支持,注意本机上安装的java虚拟机同此要求的版本相同,其实通过改java安装目录的名字即可。

 

 9 辛苦之后,登陆的时候终于到来了。先别急 /setup/mpinternet网页的安全目录下打上勾,即可解决不允许匿名登陆访问的问题。正式进入PeopleSoft了http://localhost/psp/PTSYS  笔者配置了几台机子,发现有些这个网页进入后登陆不了有些就可以,暂且不明白什么原因。所以找到另外的网页http://localhost/psp/PTSYS 登陆。

输入用户名和密码之后发现无法登陆?  这是数据库没有升级的原因。选择语言English再重新登陆一遍即可登陆。

 

 10 相应的,其他两个数据库的配置也是依此法炮制。

 

 11 数据库的升级问题。为了解决不能使用中文登陆的问题,我们需要升级数据库。这里参考PT847_Install_MSS.pdf这个官方文档进行的升级。升级途中用到的DataMover 以及 Data Application软件 对应名称为 psdmt 以及 pside 在<PS_HOME>//bin/client/winx86的目录下面。

 

 12 查看131页的表格,对照自身,查找需要导入的SQL脚本 这里我们需要导入REL847U 注意 数据库是Unicode版本的我们需要导入结尾带U的脚本。注意,进入查询分析器后数据库的选择尤为重要。

 

 13 导入 GRANT.SQL 脚本  在 <PS_HOME>/SCRIPTS 目录下面 ,这里的用户名密码注意分清楚。笔者的经验告诉大家 在导入PTSYS的数据库的时候 通常用户名和密码使用PSADMIN即可,如果中途遇到错误,尝试使用sa登陆,通常可以解决。注意:登陆的时候需要看清楚登陆的是哪一个数据可,避免差错。

 

 14  导入过程中,可能脚本会报告找不到DAT的错误 这里需要读者自行修改脚本的位置 例如我这里 D:/HCM/HCM/data/  即可。

 

 15 最后在cmd下使用如下四条语句

 

 D:/HCM/HCM/bin/client/winx86/psae -CD PTSYS -CT MICROSFT -CO PSADMIN -CP PSADMIN -R INSTALL -AI UPG844PORTAL

 

D:/HCM/HCM/bin/client/winx86/psae -CD PTSYS -CT MICROSFT -CO PSADMIN -CP PSADMIN -R INSTALL -AI UPGQRYDUPHED

 

D:/HCM/HCM/bin/client/winx86/psae -CD PTSYS -CT MICROSFT -CO PSADMIN -CP PSADMIN -R INSTALL -AI UPGPTSMDAT

 

D:/HCM/HCM/bin/client/winx86/psae -CD PTSYS -CT MICROSFT -CO PSADMIN -CP PSADMIN -R INSTALL -AI UPGPT846PP

 

注意:这里的D:/HCM/HCM/bin/client/winx86/为你的<PS_HOME>

 

 

 

有时候在升级完成后还是没有中文的存在,这里在到查询分析器中,进入到相应的数据库执行 UPDATE PSLANGUAGES SET INSTALLED=1 WHERE LANGUAGE_CD = 'xxx';

 

这里的xxx为ZHS 表示中文,即可。

 

 

   不妥之处,敬请指正。