ITPUB??ì3
ITPUB论坛 » Oracle ERP » PeopleSoft与JDE » PeopleSoft日记:在SUN上用DataMover创建PSFT数据库实践

标题: PeopleSoft日记:在SUN上用DataMover创建PSFT数据库实践
离线 Array降龙十八掌
版主



精华贴数 15
个人空间 0
技术积分 3796 (370)
社区积分 86 (3629)
注册日期 2001-9-29
论坛徽章:5
管理团队成员ITPUB元老管理团队2006纪念徽章会员2006贡献徽章授权会员 
      

发表于 2006-8-20 23:11 
PeopleSoft日记:在SUN上用DataMover创建PSFT数据库实践

花了1周时间从PC上导数据到SUN,实在太慢,而且不够顺畅,结果导致创建临时表时,脚本混乱。从而不得不重新建库。

痛定思痛决定在SUN上调用Data Configuration Tool直接导入数据,这个过程分三步,一个是创建数据库,二是创建DataMover脚本(以dms结尾),三是通过DataMover导入数据。

理解DataMover:
实际上,DataMover是建立在Oracle IMP/EXP功能上的PeopleSoft数据导入工具。它的数据来源是PSFT已经做好的以db为后缀的数据文本文件。与NT平台的DataMover使用不同的是,Unix上配置DataMover的过程很繁琐。对环境变量的要求极高,而且PSFT文档中又没有完全注明环境变量的配置需要。这点上,Oracle文档就好很多。但是,一旦配置好后,在服务器本机上导入数据的速度的确快。基本上只需要6小时就搞定了。


__________________
知耻而后勇,厚积而薄发
只看该作者    顶部
离线 降龙十八掌
版主



精华贴数 15
个人空间 0
技术积分 3796 (370)
社区积分 86 (3629)
注册日期 2001-9-29
论坛徽章:5
管理团队成员ITPUB元老管理团队2006纪念徽章会员2006贡献徽章授权会员 
      

发表于 2006-8-20 23:15 
以下是我在SUN上配置DataMover时的TroubleShooting过程,给大家些参考:

==============ERROR 1==============================

Installing Peoplesoft Database Configuration. Please wait...
The ORACLE_SID Environment Variable has been updated to 'FIN88'


Executing psadmin.sql for oracle(UNIX)...


Executing connect.sql for oracle(UNIX)......

Initializing Data Mover ... please wait


Initializing Data Mover ... please wait


Checking Data Mover log ... please wait

ERROR: could not open /export/home0/fin88/PT8.46/scripts/fin88ora.dms

-------------------------------------------------------------------------------

Information

The installation failed to load PeopleSoft data with the following error:
Error: File not found: /export/home0/fin88/PT8.46/scripts/fin88ora.dms Please
look into the log file(s) located under log directory for details.

Press enter to exit the installation.

Press 1 for Next or 4 to Redisplay [1]


Solution:
============
environment configuration
make the psconfig.sh do the deed

==============ERROR 2==============================

PeopleTools 8.46 - Data Mover
Copyright (c) 2006 PeopleSoft, Inc.
All Rights Reserved
dlopen in libpscompat failed for libpsora.so: ld.so.1: /export/home0/fin88/PT8.46//bin/psdmtx: fatal: libclntsh.so.8.0: open failed: No such file or directory
PSDMTX Error: signon
Reason: Could not sign on to database FIN88 with user SYSADM.

Checking Data Mover log ... please wait

ERROR: could not open /export/home0/fin88/PT8.46/scripts/fin88ora.dms

-------------------------------------------------------------------------------
相当于
psdmtx ../setup/parm2

PeopleTools 8.46 - Data Mover
Copyright (c) 2006 PeopleSoft, Inc.
All Rights Reserved

dlopen in libpscompat failed for libpsora.so: ld.so.1: psdmtx: fatal: libclntsh.so.8.0: open failed: No such file or directory
PSDMTX Error: signon
Reason: Could not sign on to database FIN88 with user SYSADM.

Solution:
============
1) cd $ORACLE_HOME/lib32
2) execute the following command to establish the symlink:
            ln -s $ORACLE_HOME/lib32/libclntsh.so.9.0  libclntsh.so.8.0


==============ERROR 3==============================

出现新的错误:
dlopen in libpscompat failed for libpsora.so: ld.so.1: psdmtx: fatal: /devp/VIS/oraVIS/VISdb/9.2.0/lib/libclntsh.so.8.0: wrong ELF class: ELFCLASS64
PSDMTX Error: signon
Reason: Could not sign on to database FIN88 with user SYSADM.

Solution
========
cd $ORACLE_HOME/lib
ln -s $ORACLE_HOME/lib32/libclntsh.so.9.0  libclntsh.so.8.0

==============ERROR 4==============================
出现新的错误:
fin88 $ psdmtx -CT ORACLE -CS V880-C -CD FIN88 -CO SYSADM -CP SYSADM -CI people -CW peop1e -FP /export/home0/fin88/PT8.46/scripts/fin88ora.dms
PeopleTools 8.46 - Data Mover
Copyright (c) 2006 PeopleSoft, Inc.
All Rights Reserved

Logging status in /export/home0/fin88/PT8.46/log/datamove.log
Error: File not found: /export/home0/fin88/PT8.46/scripts/fin88ora.dms
Ended: Sat Aug 19 20:50:49 2006
Unsuccessful completion

psdmtx -CT ORACLE -CS V880-C -CD FIN88 -CO SYSADM -CP SYSADM -CI people -CW peop1e -FP /export/home0/fin88/PT8.46/scripts/fin88ora.dms

Solution:
============
cd $PS_HOME/setup/databaseinstall
重新开始./setup.solaris -is:javaconsole -console
成功!


__________________
知耻而后勇,厚积而薄发
只看该作者    顶部
离线 snowhite2000
白雪红尘


精华贴数 14
个人空间 460
技术积分 20803 (43)
社区积分 1100 (869)
注册日期 2001-9-28
论坛徽章:94
现任管理团队成员Heart of PUBHeart of PUBHeart of PUBHeart of PUBHeart of PUB
Heart of PUBHeart of PUBHeart of PUBHeart of PUBHeart of PUBHeart of PUB

发表于 2006-8-21 03:40 
去年十二月份的时候,我是做过了一次fin 8.9 /pt 8.47 的 demo 安装。数据库是oracle OS 是 AIX.

当时也有留下笔记,不过没有整理,乱七八糟的。

关于建立数据库是运行 dms,我有一点心得:

1.  如果想要快,就像 降龙斑竹,这样直接在 unix shell 上面运行 datamove command line.  因为我们的环境是设置好的,所以没有出现过因为环境不当产生错误的麻烦。不过 unix shell data move command line 是 PT 8.4 之后才支持的。以前的 pt 只能用 windows 的 client.

2.  我一般还是使用 windows datamover client 来 import 基本数据。不过有些 dms 需要运行很久,印象中有一个运行了 5 小时,还有的运行了 7 小时,一个 9 个小时。基本上,一早上开始做,晚上还要加班。我应该有笔记,那个运行的比较需要时间,我整理一下,这样,如果有新需要安装的朋友,可以比较容易安排时间了。

3. fin 8.9 的 demo 很大,基本上光是框架,数据库已经达到 17/18 G 了。PS_HOME 下面,需要3.5-4.0 G.  因为从 PT8.42 开始,PS_HOME 之下可以建立一个搜索索引,需要2.5-3G 的空间。如果不建立这个索引,应该是需要 800M左右的空间。


只看该作者    顶部
离线 降龙十八掌
版主



精华贴数 15
个人空间 0
技术积分 3796 (370)
社区积分 86 (3629)
注册日期 2001-9-29
论坛徽章:5
管理团队成员ITPUB元老管理团队2006纪念徽章会员2006贡献徽章授权会员 
      

发表于 2006-8-21 10:25 
整个设置过程用了我3天,真复杂啊,比Oracle难多了,而且很少人知道这样做的,基本得靠自己摸索。大家在这方面有啥问题,做的时候我可以Support一下的,呵呵。


__________________
知耻而后勇,厚积而薄发
只看该作者    顶部
离线 snowhite2000
白雪红尘


精华贴数 14
个人空间 460
技术积分 20803 (43)
社区积分 1100 (869)
注册日期 2001-9-28
论坛徽章:94
现任管理团队成员Heart of PUBHeart of PUBHeart of PUBHeart of PUBHeart of PUB
Heart of PUBHeart of PUBHeart of PUBHeart of PUBHeart of PUBHeart of PUB

发表于 2006-8-21 22:09 


我记得我第一次完整搭建整个系统是在2004年的夏天 PT8.44/HRMS 8.8。整个系统包括三个服务器。

1. UNIX AIX - DB/Oracle, APPLICATION SERVER, BATCH SEVER
2. File server - 在 Netware 的 map driver 上面
3. Web Server/NT Batch server - Win 2000 server 上面,使用 weblogic。

全部系统,我用了九个整工作日/加时。

到去年十二月,我搭建 PT8.47/FIN 8.9 就只用了五天,其中三天在建立数据库了。


只看该作者    顶部
离线 降龙十八掌
版主



精华贴数 15
个人空间 0
技术积分 3796 (370)
社区积分 86 (3629)
注册日期 2001-9-29
论坛徽章:5
管理团队成员ITPUB元老管理团队2006纪念徽章会员2006贡献徽章授权会员 
      

发表于 2006-8-22 18:22 
这两天装好后,我再玩玩clone


__________________
知耻而后勇,厚积而薄发
只看该作者    顶部
离线 xm4
初级会员



精华贴数 0
个人空间 0
技术积分 30 (39661)
社区积分 0 (270136)
注册日期 2005-2-5
论坛徽章:0
      
      

发表于 2006-9-18 18:39 
顶一下


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问