生成数据库的xml (DB层操作)
cd $ORACLE_HOME/appsutil/bin
perl adbldxml.pl
cd $ORACLE_HOME/appsutil/bin
perl adbldxml.pl
oracrp3@dgitr02-ts $ perl adbldxml.pl
Can't locate Config.pm in @INC (@INC contains: /data01/crp3/oracrp3/db/tech_st/11.2.0.2/perl/lib/5.8.3 /data01/crp3/oracrp3/db/tech_st/11.2.0.2/perl/lib/site_perl/5.8.3 /data01/crp3/oracrp3/db/tech_st/11.2.0.2/appsutil/perl ../lib/5.10.0/aix-thread-multi-64all ../lib/5.10.0 ../lib/site_perl/5.10.0/aix-thread-multi-64all ../lib/site_perl/5.10.0 ../lib/5.10.0/aix-thread-multi-64all ../lib/5.10.0 ../lib/site_perl .) at adbldxml.pl line 32.
BEGIN failed--compilation aborted at adbldxml.pl line 32.
oracrp3@dgitr02-ts $
Can't locate Config.pm in @INC (@INC contains: /data01/crp3/oracrp3/db/tech_st/11.2.0.2/perl/lib/5.8.3 /data01/crp3/oracrp3/db/tech_st/11.2.0.2/perl/lib/site_perl/5.8.3 /data01/crp3/oracrp3/db/tech_st/11.2.0.2/appsutil/perl ../lib/5.10.0/aix-thread-multi-64all ../lib/5.10.0 ../lib/site_perl/5.10.0/aix-thread-multi-64all ../lib/site_perl/5.10.0 ../lib/5.10.0/aix-thread-multi-64all ../lib/5.10.0 ../lib/site_perl .) at adbldxml.pl line 32.
BEGIN failed--compilation aborted at adbldxml.pl line 32.
oracrp3@dgitr02-ts $
参考文件 Adbldxml.Pl Fails with "Can't locate Config.pm in @INC (@INC contains:" [ID 374538.1]
对比了其他测试环境, 发现版本有不同, 后面一个是 5.10.0. 一个是 5.8.3 , 修改后 export PERL5LIB=xxxxx 就可以了。
oradev@dgitr03-ts $ echo $PERL5LIB
/data01/dev/oradev/db/tech_st/11.2.0.2/perl/lib/5.10.0:/data01/dev/oradev/db/tech_st/11.2.0.2/perl/lib/site_perl/5.10.0:/data01/dev/oradev/db/tech_st/11.2.0.2/appsutil/perl
/data01/dev/oradev/db/tech_st/11.2.0.2/perl/lib/5.10.0:/data01/dev/oradev/db/tech_st/11.2.0.2/perl/lib/site_perl/5.10.0:/data01/dev/oradev/db/tech_st/11.2.0.2/appsutil/perl
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/35489/viewspace-717649/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/35489/viewspace-717649/
本文解决了在生成Oracle数据库XML时遇到的配置错误问题,通过调整PERL5LIB环境变量成功解决问题。

被折叠的 条评论
为什么被折叠?



