Página 1 de 1
only read
Enviado: Seg, 17 Mar 2008 2:00 pm
por fernandagigabyte
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!
Enviado: Seg, 17 Mar 2008 2:28 pm
por ruevers
Amigo
tenta dar um commit ou rollback antes disso....
Enviado: Seg, 17 Mar 2008 3:22 pm
por Dulima-SP
Seu banco esta aberto para inserção de dados?
Enviado: Ter, 18 Mar 2008 2:09 pm
por fernandagigabyte
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?
Enviado: Seg, 24 Mar 2008 12:03 pm
por ruevers
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.
Enviado: Qua, 26 Mar 2008 2:28 pm
por Dulima-SP
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
se não der certo da um Berro ai....