系统安装-Redhat7.9安装PS8.57

安装流程

在桌面右击,打开命令行Terminal

输入: ifconfig

拿到Linux系统的IP地址

使用Xshell 连接上Linux

输入命令:df -Th 查看空,PS8.57安装需要200G,所以装在/home/ 路径下;

输入命令:date 检查时区时间,确定为亚洲上海时区;

然后使用Xftp功能将PS安装包传到/home/路径下

传输完毕以后开始参考[安装文档-爱库存HCM实施项目Peoplesoft安装文档v1.1]开始安装

进入压缩包所在位置/home/

输入命令: unzip V986454-01_1of4.zip

注意:在这里使用VM的快照功能,进行一个快照存档.可以为后面的重新多次安装做准备.

解压该压缩包后,会出现一个setup文件夹

进入以后,有一个 psft-dpk-setup.sh 的文件

输入命令: ./psft-dpk-setup.sh 运行会解压所有的压缩包,需要等待一会.

输入:Y

选择一个目录问PS的基础安装路径,保证有足够的权限(root用户),保证有足够的空间(超过200G)

输入:Y

参照安装文档在对应位置输入:

正常情况下,后面都是自动安装好的。

使用Redhat Linux 7.9安装过程中出现的问题:

问题1:

此处通过查看日志:

原因:未知的host name; 这是因为在装Linux系统时,没有指定host name 。

解决方法1:

重新安装Linux;(这个就完全参照前面的步骤做,特别注意提示的重要步骤);

解决方法2:

修改host name和hosts。这种方法有个麻烦点,后面还有一堆文件等着改呢。。

输入命令:cat /etc/hostsname

发现当前hsot name 为localhost。这个不行,导致了安装数据库的时候识别不了。

使用vi命令把它改为自己想要的,我这里改为gek,然后wq!保存退出;

输入命令:cat /etc/hosts

查看是否没有将Linux系统的IP地址映射为gek,没有的话,需要添加一条;

完成映射后,输入命令:reboot 重启Linux系统;

然后再次回到 /home/ps/setup/ 目录下,输入命令: ./psft-dpk-setup.sh 进行脚本化安装。

这样就可以解决上面这个安装PeopleSoft Database的报错问题;

但是,后面还有,等安装到最后一个 【共享服务】功能时,会安装失败,不过不影响使用,可以忽略。

其实到这里也可以算是安装成功;如果不报这个错误,我们直接在浏览器键入Linux的IP地址,应该可以直接进入页面了。但是,我们会发现应用是被关闭的,尝试手动启动,会失败。因为前面安装Linux系统时没有指定host name ,导致后面这些问题的出现;

报错:无法使用PS登陆PSHR数据库(我指定的数据库实例名为PSHR)

这里就是因为监听的.ora文件、和TNS连接的.ora文件里的host配置的不正确,导致监听无法正常启停;

数据库服务就无法正常使用;例如:切换orale2用户,输入sqlplus /as sysdba 会报以下错误

未正确指定网络服务名称

解决方法:修改tnsnames.ora 、lnsrctl.ora等文件;

改完tnsnames.ora文件,可以使用去启动数据库了。以下图片来源博客《服务器技术中的DB启动步骤》

以Oracle用户登录服务器,执行sqlplus / as sysdba 进入;

输入“startup;”,回车。(注意:后面符号带上。)

看到database opened,DB服务器已经启动了。(注意:如果是12c以上的容器数据库,这步只是启动了容器,需要再启动PDB数据。)

输入“alter session set container = pshr;”,回车。(注意:pshr为数据库实例名。)

输入“startup;”,回车,启动数据库;

看到Pluggable Database opened,表示DB已经启动了。

运行成功!

使用tnsping pshr 数据库;发现没有启用的监听,需要启用(如果不启用监听,那么prcs进程启动的会报错);

~/.bashrc 文件添加export ORACLE_SID=CDBHCM (这里不知道是干嘛的)

启用监听超时,host地址为空,所以需要修改listener.ora文件

然后启用监听,发现Oracle2已经自动重启了一个监听,导致了重复无法启动监听;需要把它关闭。

处理方法:

1.ps -ef | grep -i listener (查看监听)

2.kill -9 进程号 (杀掉自动重启的进程)

3.lsnrctl start (启动监听)

处理完成后,再次tnsping pshr

Ok,成功了。

后面就是正常的的应用、进程、web的启停了;参考《服务器技术》博客;

应用-进程-web都启动以后,就可以访问页面。

但是这个时候,页面是空白的。因为防火墙还没关。

关闭防火墙的步骤为:

1、关闭Linux的防火墙

2、关闭Windows的防火墙

再次访问页面,成功啦!

使用Oracle Linux 7.9出现的问题:

这个Linux问题很多,即使安装了GUI图形化,还是会报lib缺失;

同时,它会在安装PS应用服务时失败。报错信息如下:

所以,这个版本非常不建议使用!大佬在这里都浪费了3小时。最后也是放弃了。