only read

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
  

Mensagemem Seg, 17 Mar 2008 2:00 pm

pessoal to tentando inserir um registro usando java no oracle 10g Expression Edition, mas dá erro:


java.sql.SQLException: [Oracle][ODBC][Ora]ORA-01456: não é possível executar a operação de inserção/deleção/atualização em uma transação READ ONLY


que instrução posso usar para habilidar a escrita?
já dei permissão de dba para o usuário, mas mesmo assim dá erro.

Valeu!
fernandagigabyte
Localização: Canoas - RS

Mensagemem Seg, 17 Mar 2008 2:28 pm

Amigo
tenta dar um commit ou rollback antes disso....
ruevers
Localização: sp


Mensagemem Seg, 17 Mar 2008 3:22 pm

Seu banco esta aberto para inserção de dados?
Dulima-SP
Localização: SP

Dulima

DBA Oracle Jr

Mensagemem Ter, 18 Mar 2008 2:09 pm

Dulina, não sei. Como posso saber se está aberto?
Um conhecido me comentou que poderia ser algum impedimento da ferramenta que estou usando para desenvolver o java, que no caso é o JCreator, e ele não está habilitado para inserir registro no oracle. tem alguma coisa a ver? pois a tabela eu consegui criar através desta ferramenta.

Quanto ao commit e o roolback eles não cancelam a transação?
fernandagigabyte
Localização: Canoas - RS

Mensagemem Seg, 24 Mar 2008 12:03 pm

Então, esse era o objetivo...fazer um teste criança...eu chequei o erro e pede pra fazer esse teste.

commit ===seria pra tornar a alteração definitiva.

rollback ===é pra voltar as alterações.
ruevers
Localização: sp


Mensagemem Qua, 26 Mar 2008 2:28 pm

pelo pouco que sei de ADM de banco..
essa instancia so esta disponivel para Leitura.... peça para o DBA revificar se realmente o banco esta para leitura....
Caso você seja o DBA...

tente rodar esse Script
Código: Selecionar todos
Alter database open

se não der certo da um Berro ai....
Dulima-SP
Localização: SP

Dulima

DBA Oracle Jr



Voltar para SQL

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron