only read

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
fernandagigabyte
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Seg, 17 Mar 2008 1:50 pm
Localização: Canoas - RS

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!
ruevers
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 324
Registrado em: Sex, 02 Jun 2006 1:48 pm
Localização: sp
Contato:

Amigo
tenta dar um commit ou rollback antes disso....
Dulima-SP
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 193
Registrado em: Qui, 24 Jan 2008 1:56 pm
Localização: SP
Dulima

DBA Oracle Jr

Seu banco esta aberto para inserção de dados?
fernandagigabyte
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Seg, 17 Mar 2008 1:50 pm
Localização: Canoas - RS

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?
ruevers
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 324
Registrado em: Sex, 02 Jun 2006 1:48 pm
Localização: sp
Contato:

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.
Dulima-SP
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 193
Registrado em: Qui, 24 Jan 2008 1:56 pm
Localização: SP
Dulima

DBA Oracle Jr

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

Selecionar tudo

Alter database open
se não der certo da um Berro ai....
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 12 visitantes