On Mon, 2009-01-19 at 20:26 +0000, Russell, Gordon wrote: > > Hi. I am hoping someone can look over this install info and tell me if it is > all ok? > > I am having some worries with a new install of fedora 10. > I also installed oracle 11.1.0.7. > I have the latest DBI and am installing DBD Oracle 1.22. Note I have used DBD > and Oracle for many many years. > I have a 64 bit environment, UTF8 database and linux, with 32 bit > compatibility libraries installed only to make the oracle installer tests > happy. >
Gordon, Did you ever resolve this? We are moving to 11g now and I am having the same issue. I originally thought it was a 11g client => 10g db problem, but I can reproduce it trying to compile DBD::Oracle using a 11g db. Oracle 11.1.0.7.0 is installed on SUSE Linux Enterprise Server 10 (x86_64). Thanks, Scott. > In short, it works but produces some test errors. Not sure if I should just > ignore them! > Plenty of information follows... any suggestions appreciated. > > When building DBD Oracle, the tests come up with 3 fails: > Test Summary Report > ------------------- > t/26exe_array (Wstat: 512 Tests: 14 Failed: 2) > Failed tests: 11, 14 > Non-zero exit status: 2 > t/30long (Wstat: 512 Tests: 30 Failed: 0) > Non-zero exit status: 2 > Parse errors: Bad plan. You planned 479 tests but ran 30. > t/31lob (Wstat: 256 Tests: 6 Failed: 1) > Failed test: 6 > Non-zero exit status: 1 > Parse errors: Bad plan. You planned 9 tests but ran 6. > > The actual errors are: > t/26exe_array........... > Dubious, test returned 2 (wstat 512, 0x200) > Failed 2/14 subtests > t/30long................panic: sv_len_utf8 cache 10240 real 81920 for 1234.... > t/31lob.................DBD::Oracle::st execute failed: ORA-24813: cannot > send or receive an unsupported LOB (DBD ERROR: OCIStmtExecute) [for Statement > "BEGIN ? := DBMS_LOB.GETLENGTH( ? ); END;" with ParamValues: :p1=undef, > :p2=OCILobLocatorPtr=SCALAR(0x19cb018)] at t/31lob.t line 108. > > Installing it anyway seems ok, but running: > my $dbh = DBI->connect_cached('dbi:Oracle:sid',username,password,{ > RaiseError => 1, > PrintError => 0, > ShowErrorStatement => 1, > AutoCommit => 0, > ora_verbose=>6 > > }) > Produces: > OCINlsEnvironmentVariableGet(871,0,93,0,2)=SUCCESS > OCINlsEnvironmentVariableGet(871,0,94,0,2)=SUCCESS > OCINlsEnvCreate(1b8c5d0,THREADED | > OBJECT,3,0,0,0,0,0,0,871,871)=SUCCESS > OCIHandleAlloc(1c06220,1b8c5d8,OCI_HTYPE_ERROR,0,0)=SUCCESS > charset id=871, name=UTF8, ncharset id=871, name=UTF8 (csid: utf8=871 > al32utf8=873) > OCIHandleAlloc(1c06220,1b8c5e0,OCI_HTYPE_SERVER,0,0)=SUCCESS > OCIHandleAlloc(1c06220,1b8c5e8,OCI_HTYPE_SVCCTX,0,0)=SUCCESS > OCIServerAttach(1c45608, 1c44e68, "sid", 3, mode=DEFAULT,0)=SUCCESS > OCIAttrSet(1c44d90,OCI_HTYPE_SVCCTX,1c45608,0,6,1c44e68)=SUCCESS > OCIHandleAlloc(1c06220,1b8c5f0,OCI_HTYPE_SESSION,0,0)=SUCCESS > OCIAttrSet(1c81838,OCI_HTYPE_SESSION,1a1d348,8,22,1c44e68)=SUCCESS > OCIAttrSet(1c81838,OCI_HTYPE_SESSION,1917d08,6,23,1c44e68)=SUCCESS > OCISessionBegin(1c44d90,1c44e68,1c81838,1,mode=DEFAULT 0)=SUCCESS > OCIAttrSet(1c44d90,OCI_HTYPE_SVCCTX,1c81838,0,7,1c44e68)=SUCCESS > "DBI::db=HASH(0x1919710)" is not exported by the DBD::Oracle module > Can't continue after import errors at ./demo.pl line 7 > BEGIN failed--compilation aborted at ./demo.pl line 15. > OCITransRollback(1c44d90,1c44e68,mode=DEFAULT 0)=SUCCESS > OCISessionEnd(1c44d90,1c44e68,1c81838,mode=DEFAULT 0)=SUCCESS > OCIServerDetach(1c45608,1c44e68,mode=DEFAULT,0)=SUCCESS > OCIHandleFree(1c81838,OCI_HTYPE_SESSION)=SUCCESS > OCIHandleFree(1c45608,OCI_HTYPE_SERVER)=SUCCESS > OCIHandleFree(1c44d90,OCI_HTYPE_SVCCTX)=SUCCESS > OCIHandleFree(1c44e68,OCI_HTYPE_ERROR)=SUCCESS > > Looking through the makefile and running ldd on the .so file it seems to have > only used the 64 bit oracle libraries.... > Let me know if I can add anything. > > Thanks > Gordon. > > > Napier University is the best modern university in Scotland* and number one > in Scotland for graduate employability** > (*Guardian University Guide 2009) > (**HESA 2008) > > This message is intended for the addressee(s) only and should not be read, > copied or disclosed to anyone else outwith the University without the > permission of the sender. > It is your responsibility to ensure that this message and any attachments are > scanned for viruses or other defects. Napier University does not accept > liability for any loss or damage which may result from this email or any > attachment, or for errors or omissions arising after it was sent. Email is > not a secure medium. Email entering the University's system is subject to > routine monitoring and filtering by the University. > Napier University is a registered Scottish charity. Registration number > SC018373 > >