[BioSQL-l] memory error while loading SwissProt into Oracle using
bioperl-db
Jana Bauckmann
jana.bauckmann at informatik.hu-berlin.de
Tue Jun 14 05:52:29 EDT 2005
Hi,
I would like to load SwissProt data into my Oracle 9.2 database with
BioSQL as schema using load_seqdatabase.pl from bioperl-db. I've got two
problems:
1) I get many (about 1300) warnings stating integrity constraint errors:
ORA-02291: integrity constraint (BIOSQL_SP.FKDBX_REF) violated - parent
key not found (DBD ERROR: OCIStmtExecute)
ORA-01400: cannot insert NULL into ("BIOSQL_SP"."SG_REFERENCE"."AUTHORS")
(DBD ERROR: OCIStmtExecute)
2) The script stops after 2 hours (34500 tuples in table BioEntry) with
message: Out of memory!
I guess problem 1 causes problem 2. Is this reasonable or do I have two
separated problems?
I run Oracle and the load script on the same machine with:
Suse Linux 9.0 (kernel 2.4.21-291-smp) with 12 GB RAM
perl 5.8.1, built for i586-linux-thread-multi
bioperl 1.4
bioperl-db 0.1
DBI 1.48
DBD::Oracle 1.16
Oracle 9.2
BioSQL schema for Oracle (downloaded from http://cvs.open-bio.org/ on 6th
June 2005)
Thanks for any suggestions,
Jana
More information about the BioSQL-l
mailing list