Re: [firebase-br] Duas conexões - Firebird / Java / Linux

omar l m rosa omarrosa em terra.com.br
Ter Jan 9 20:34:51 -03 2007


HI!
Aparentemente sua base de dados está em modo shutdown. Só um usuario sysdba
loga de cada vez.

No IbExpert coloque-a online

at org.firebirdsql.gds.GDSException: database /home/thomas/test.fdb shutdown
                                                                            
                             -------------


Bai!
omar


----- Original Message -----
From: "Thomas Gustavo Dietrich" <thomasgustavo em gmail.com>
To: <lista em firebase.com.br>
Sent: Tuesday, January 09, 2007 5:34 PM
Subject: [firebase-br] Duas conexões - Firebird / Java / Linux


E aí pessoal!
Fiz um simples programa em java que apenas pega duas conexões, uma após a
outra:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Properties;

public class TesteFirebird {
public static void main(String[] args)  {
try{
Connection con1 = getConnection();
Connection con2 = getConnection();
} catch (Exception e) {
e.printStackTrace();
}
}

private static Connection getConnection() throws SQLException,
ClassNotFoundException{
Class.forName("org.firebirdsql.jdbc.FBDriver");
Properties props = new Properties();
        props.setProperty("user", "SYSDBA");
        props.setProperty("password", "masterkey" );

return DriverManager.getConnection(
"jdbc:firebirdsql:/home/thomas/test.fdb", props );
}
}

Porém na linha Connection con2 = getConnection();, onde ele pega a
segunda conexão, acontece esse erro:

org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544528.
database /home/thomas/test.fdb shutdown
Reason: database /home/thomas/test.fdb shutdown
at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:122)
at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:131)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:140)
at TesteFirebird.getConnection(TesteFirebird.java:24)
at TesteFirebird.main(TesteFirebird.java:12)
at org.firebirdsql.gds.GDSException: database /home/thomas/test.fdb shutdown
at
org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.readStatusVector(AbstractJ
avaGDSImpl.java:2124)
at
org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.receiveResponse(AbstractJa
vaGDSImpl.java:2074)
at
org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.internalAttachDatabase(Abs
tractJavaGDSImpl.java:414)
at
org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.iscAttachDatabase(Abstract
JavaGDSImpl.java:370)
at
org.firebirdsql.jca.FBManagedConnection.<init>(FBManagedConnection.java:89)
at
org.firebirdsql.jca.FBManagedConnectionFactory.createManagedConnection(FBMan
agedConnectionFactory.java:470)
at
org.firebirdsql.jca.FBStandAloneConnectionManager.allocateConnection(FBStand
AloneConnectionManager.java:69)
at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:119)
at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:131)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:140)
at TesteFirebird.getConnection(TesteFirebird.java:24)
at TesteFirebird.main(TesteFirebird.java:12)

Tenho instalado o Firebird Super Server 2.0
(FirebirdSS-2.0.0.12748-0.i686) em um Ubuntu Linux 6.10. O estranho é
que só acontece nesse pc. Instalei o mesmo server em um Ubuntu 5.04 e
um Fedora, e funcionaram perfeitamente, sem fazer qualquer outra
configuração.

Alguém me ajuda?



--
Thomas Gustavo Dietrich
thomasgustavo em gmail.com

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista