Hello,

I have been trouble with loading lots of xml files into the basex. I using Ubunto OS.

The commands below I used to perform the loading files:

CREATE DB bd_inex2009;SET TEXTINDEX false;SET ATTRINDEX false;SET AUTOFLUSH false;SET ADDCACHE true;SET INTPARSE true;SET DTD false;ADD /home/arwen/daiane_oracle/loading_inex2009/new_page_xml

Those commands result the message error below:

Out of Main Memory.
The following hints might help you:
- increase Java's heap size with the flag -Xmx<size>
- choose the internal XML parser in the GUI or via 'set intparse on'
- deactivate the text and attribute indexes


Then to increase Java's heap size with the flag -Xmx<size> I followed the statements on the documentation in http://docs.basex.org/wiki/Start_Scripts.

 I replaced the code from /usr/bin named basex, basexclient, basexserver and basesgui but org.basex.BaseX is missing.
--------------------------------------------
Linux/Mac: basex
--------------------------------------------
#!/bin/bash
 
# Path to this script
FILE="${BASH_SOURCE[0]}"
while [ -h "$FILE" ] ; do
  SRC="$(readlink "$FILE")"
  FILE="$( cd -P "$(dirname "$FILE")" && \
           cd -P "$(dirname "$SRC")" && pwd )/$(basename "$SRC")"
done
BX="$( cd -P "$(dirname "$FILE")/.." && pwd )"
 
# Core and library classes
CP="$BX/BaseX.jar"
CP="$CP$(for JAR in "$BX"/lib/*.jar; do echo -n ":$JAR"; done)"
 
# Options for virtual machine
VM=-Xmx512m
 
# Run code
java -cp "$CP" $VM org.basex.BaseX "$@"
-----------------------------------------------------------------------

I don't know where the  org.basex.BaseX  file is placed, because of this I didn't find it to  replace it like the others files.

When I use the command below:

arwen@arwen:/usr/bin$ basexserver
Error: Could not find or load main class org.basex.BaseX


My intention is just increasing Java heap size with the flag -Xmx<size>
How can I do this step by step?

Regards,

Daiane