I am running Mysql 4.0 with InnoDB on a linux 2.4.0 machine I am doing a "mass import" of a file with some 400000 inserts and I get a strange "unknown error 1114" Interestingly enough , this is not exactly reproducible, i.e. the error occurs in slightly different import positions. I have been able thus far to successfully import at least 10 such files with the same size with no problems. Any ideas of what is wrong?? Thanks, S.Alexiou
sp@qu5:~/NEW4 > perror 1114 Error code 1114: Unknown error 1114 sp@qu5:~/NEW4 > su Password: root@qu5:/home/sp/NEW4 > ulimit -n 8192 root@quy5:/home/sp/NEW4 > ulimit -a limit core file size (blocks) 0 data seg size (kbytes) unlimited file size (blocks) unlimited max locked memory (kbytes) unlimited max memory size (kbytes) unlimited open files 8192 pipe size (512 bytes) 8 stack size (kbytes) unlimited cpu time (seconds) unlimited max user processes 32767 virtual memory (kbytes) unlimited root@qu5:/home/sp/NEW4 > cat /proc/sys/fs/file-nr 1402 73 8192 root@qu5:/home/sp/NEW4 > root@qu5:/home/sp/NEW4 > mysql -u sp -p DB1 < newbackfrom200110090000_ermsc1.sql Enter password: ERROR 1114 at line 111235: The table 'DR_OUTGOING_49_1' is full root@qu5:/home/sp/NEW4 > vi newbackfrom200110090000_ermsc1.sql root@qu5:/home/sp/NEW4 > mysql -u sp -p DB1 < newbackfrom200110090000_ermsc1.sql Enter password: ERROR 1114 at line 119737: The table 'DR_TRANSIT_78_0' is full root@quality5:/home/sp/NEW4 > How big is that table? from kmysqladmin I get: SELECT * FROM CDR_TRANSIT_78_0 ORDER BY anum LIMIT 99999 46942 row(s) found The table newbackfrom200110090000_ermsc1.sql looks like this: ---------------------------------- set autocommit=0; INSERT INTO DATES (donedate) VALUES('2001-10-09') ; INSERT INTO DR_TR_389_0 VALUES( '','389222963',4129,5857,2,'2001-10- 08','22:59:35',0,0,0,0.205625057220459,0,28,4,'AAA1',1,0 ,3,'','','',10,0,'1','1',2,'','','200110090000_ermsc1',1 ,0,'','','','','-128-144-163-49-2-0-90-58-6-68-3-87-0- 0-',3,'','' ); ............................ commit; ------------------------------- Similarly, I get the same type of error when doing a report vi a gui-driven perl script on a differnt table: Tk::Error: DBD::mysql::st execute failed: The table 'TMP2' is full at report79.pl line 404. [\\&main::__ANON__] SELECT * FROM TMP2 ORDER BY date LIMIT 99999 16019 row(s) found --------------------------- sp@qu5:~/QUER > df -h Filesystem Size Used Avail Use% Mounted on /dev/sda6 9.7G 4.8G 4.9G 49% / /dev/sda7 4.6G 3.0G 1.6G 66% /var /dev/sda1 23M 4.8M 16M 22% /boot /dev/sda8 20G 14G 5.6G 72% /home /dev/fd0 1.4M 821k 603k 58% /floppy Here i s/etc/my.cnf # Example mysql config file for very large systems. # # This is for large system with memory of 1G-2G where the system runs mainly # MySQL. # # You can copy this file to # /etc/mf.cnf to set global options, # mysql-data-dir/my.cnf to set server-specific options (in this # installation this directory is /var/lib/mysql) or # ~/.my.cnf to set user-specific options. # # One can in this file use all long options that the program supports. # If you want to know which options a program support, run the program # with --help option. # The following options will be passed to all MySQL clients [client] #password = your_password port = 3306 socket = /var/lib/mysql/mysql.sock # Here follows entries for some specific programs # The MySQL server [mysqld] port = 3306 socket = /var/lib/mysql/mysql.sock skip-locking set-variable = key_buffer=384M set-variable = max_allowed_packet=1M set-variable = table_cache=512 set-variable = sort_buffer=2M set-variable = record_buffer=2M set-variable = thread_cache=8 set-variable = thread_concurrency=2 # Try number of CPU's*2 set-variable = myisam_sort_buffer_size=64M innodb_data_file_path=ibdata1:2000M; log-bin server-id = 1 #set-variable = open-files-limit=8192 #ulimit is 1024,hard 8192 # Uncomment the following if you are using BDB tables #set-variable = bdb_cache_size=384M #set-variable = bdb_max_lock=100000 # Point the following paths to different dedicated disks #tmpdir = /tmp/ #log-update = /path-to-dedicated-directory/hostname [mysqldump] quick set-variable = max_allowed_packet=256M [mysql] no-auto-rehash #safe-updates # Remove the comment character if you are not familiar with SQL [isamchk] set-variable = key_buffer=256M set-variable = sort_buffer=256M set-variable = read_buffer=2M set-variable = write_buffer=2M [myisamchk] set-variable = key_buffer=256M set-variable = sort_buffer=256M set-variable = read_buffer=2M set-variable = write_buffer=2M [mysqlhotcopy] interactive-timeout --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php