seekhelp has asked for the wisdom of the Perl Monks concerning the following question:
----------------- use common_lib_t11 -----------------CODE : Set Oracle date format BEGIN { $ENV{NLS_LANG}="AMERICAN_AMERICA.WE8MSWIN1252"; } use common_lib_t11; #${&dbh}->do("alter session set NLS_DATE_FORMAT='DD-MON-YYYY HH24:MI:S +S'"); print 'Got date: ' . ${&dbh}->selectrow_array("SELECT SYSDATE FROM DUA +L") . "\n"; print 'Got global_name: ' . ${&dbh}->selectrow_array('select * from gl +obal_name') . "\n";
General detail :package main; BEGIN { my @passwd = getpwnam "xxxxr"; $HOME_DIR = $passwd[7]; $ENV{"PATH"} = $HOME_DIR."/bin:".$ENV{"PATH"}; foreach my $dir ("/opt/bin","/usr/local/bin") { if (-d $dir) {$ENV{"PATH"}.=":$dir"} } $ENV{"ORACLE_SID"} = "xxxxx"; } # Oracle login $DB_USERID = "xxxx"; $DB_PASSWD = "xxxx"; $DB_SID = "xxxxx"; # file paths $BASE_DIR = "$HOME_DIR/XX"; # misc if ($ENV{"LD_LIBRARY_PATH"}) { $ENV{"LD_LIBRARY_PATH"} .= ":$CHOME_DIR/lib:/usr/local/lib:/usr/li +b:/usr/ucblib:/usr/openwin/lib:/usr/dt/lib"; } else { $ENV{"LD_LIBRARY_PATH"} = "$HOME_DIR/lib:/usr/local/lib:/usr/lib:/ +usr/ucblib:/usr/openwin/lib:/usr/dt/lib";} package common_lib_t11; use Carp; use MIME::Entity; ($VERSION = '$RCSfile: common_lib.pm,v $$Revision: 1.22 $$Date: 2006/0 +3/01 17:01:48 $ ') =~ s/RCSfile|Revision|Date|\$|: //g; ------------------------------------
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Perl DBI not working with Oracle DBD in 11g r2 environment
by Tux (Canon) on Nov 22, 2011 at 20:15 UTC | |
by seekhelp (Initiate) on Nov 23, 2011 at 17:20 UTC | |
by Tux (Canon) on Nov 23, 2011 at 18:25 UTC | |
by seekhelp (Initiate) on Nov 23, 2011 at 22:15 UTC | |
by Tux (Canon) on Nov 24, 2011 at 07:48 UTC |