系统安装-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小时。最后也是放弃了。