On 8/13/2013 4:42 PM, Carlos de Luna Saenz wrote:

since i'm using spring i guess the shutdown=true inside the connection string will be enough to shut the DB properly... is that all right?

Greetings

I am not familiar with Spring. As long as you boot the database and then connect with shutdown=true as the last operation, you should be ok. You can also accomplish this by connecting with ij, connecting with shutdown, and typing exit while still on the read/write media.
/test $java org.apache.derby.tools.ij
ij version 10.10
ij> connect 'jdbc:derby:mydb';
ij> connect 'jdbc:derby:mydb;shutdown=true';
ERROR 08006: Database 'mydb' shutdown.
ij> exit;


*De:*Katherine Marsden [mailto:[email protected]]
*Enviado el:* martes, 13 de agosto de 2013 12:30
*Para:* Derby Discussion
*Asunto:* Re: Strange situation

On 8/13/2013 7:37 AM, Carlos de Luna Saenz wrote:

    We have a stange behavour in a database that is "imported" from a
    SQL Server DB.

    On Windows Derby shows all records fine, but when used as "read
    only" (root admin owned with 755) on Mac there is a table that
    shows as empty (0 records) when the same DB in Windows has 1310
    records.

    for accessing the DB we are using the Emmbeded driver...

    We found that the first time the DB is used on Mac or windows
    there are some files changes (if 777 is set as permissions) and
    then the records are shown, but the installation program is not
    seting (and we don't want) those priviledges to the derby files...

    Any idea on WHY this is happenning? we are looking how to get
    files that works with the install but we would like to know what
    do we have to be aware to prevent this "data lose" when copying
    the DB.

    Greetings

My guess is that you did not shutdown the database before deploying read only. See this information for preparing a database for read-only use:
http://db.apache.org/derby/docs/10.10/devguide/tdevdeploy26887.html


*Ing. Carlos de Luna Sáenz *| Dirección de Sistematización de Tesis - Director de Área |

Dirección General de Tecnologías de la Información | *Suprema Corte de Justicia de la Nación*

T. +52.55. 4113-1000 ext. 1174 | C: [email protected] <mailto:[email protected]>


Reply via email to