Boa tarde…
Tenho uma aplicação em netbeans com conexao oracle, que funcionava normalmente.
Hoje, resolvi implementar algo, porém acuso erro com conexão:
ORA-00604: error occurred at recursive sql level 1 ora-02248: invalid option for alter session
Desde já, agradeço!
Jessica, qual o comando que vc está tentando executar?
E vc poderia postar o stacktrace da exceção?
Mas eu nao cheguei a implementar nada, apenas fui testar antes.
Boa Tarde, posta o projeto com trechos do código que faz a conexão com o banco de dados, que aí fica mais fácil descobrir aonde estar dando problema. Pois assim no escuro é meio díficil.
public class Conexao {
public java.sql.Connection getConexao() throws IllegalAccessException, InstantiationException{
String status;
java.sql.Connection con = null;
try {
Class.forName("oracle.jdbc.OracleDriver");
String url = "xxxxxxxxxxxx";
con = (java.sql.Connection) DriverManager.getConnection(url, "xxxxxxx", "xxxxxxx");
status = "Conexão aberta";
} catch (SQLException ex) {
ex.printStackTrace();
status = "Conexão Falhada 1";
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
status = "Conexão Falhada 2";
}
return con;
}
}
Isso mesmo.
Isso tá estranho pq usei a mesma conexao no eclipse e não deu problema.
Só se vc está usando versões diferentes dos drivers JDBC do Oracle.
No NetBeans uma versão mais nova do classes14.jar do que a do Eclipse.
Mas mesmo assim, eu criei a aplicação há pouco tempo e funcionava normalmente, e não alterei nada =P
Só se alguém alterou as permissões do seu usuário na base, e vc não consegue mais fazer alter session…
Execute aquele código, e poste aqui o stacktrace gerado no NetBeans, por favor…