..and typically you'd set that environment variable so that all your processes/scripts had access to that additional module directory. otherwise just add an additional module directory directly in a perl script by pushing it onto @INC in a begin section. example for modules in specified directory and/or current directory
BEGIN {
$my_module_dir = '~/myperl_modules/`;
push(@INC, ('.',"$my_module_dir"));
}
use mymodule;
...
oracle installs (and embedded) perl and it's own set of modules, and sets perl5lib. so not a good idea to modify perl5lib on oracle systems unless you really know what you're doing.
the hardest line to type correctly is: stty erase ^H