Re: [oracle_br] Re: Fechando e abrindo cursor

2017-02-10 Por tôpico jlchia...@yahoo.com.br [oracle_br]
Blz, ficamos contentes por ter ajudado... Só um ponto final que eu tinha dito anteriormente eu tenho que repetir : questões técnicas do tipo melhor config de banco para performance, recursos presentes na versão x ou só na y, como se adequar a diferentes setups de banco, estabelecer um mínimo

Re: [oracle_br] Re: Fechando e abrindo cursor

2017-02-10 Por tôpico Roberto Warstat ro.wars...@gmail.com [oracle_br]
Muito obrigado à ajuda de vocês. Foi interessante para aprender mais um pouco sobre o banco e ter subsídio para falar com o meu gerente. Abraço, Roberto Em 9 de fevereiro de 2017 18:45, jlchia...@yahoo.com.br [oracle_br] < oracle_br@yahoogrupos.com.br> escreveu: > > > Sim, mas olha o resto da

Re: [oracle_br] Re: Fechando e abrindo cursor

2017-02-09 Por tôpico jlchia...@yahoo.com.br [oracle_br]
Sim, mas olha o resto da frase (ênfase com *s minha) : "Earlier releases of Oracle Database default to manual undo management mode. To change to automatic undo management, you must first create an undo tablespace and then change the *** UNDO_MANAGEMENT initialization parameter *** to AUTO."

Re: [oracle_br] Re: Fechando e abrindo cursor

2017-02-09 Por tôpico Luis Freitas lfreita...@yahoo.com [oracle_br]
Chiappa,  Earlier releases of Oracle Database default to manual undo management mode.    Entendo que a frase se refere ao "Oracle Database" como um todo, e não só ao parâmetro. Mas sinceramente não me lembro mais como isso ficava ao rodar o DBCA da 10g, quanto mais da 9i...    E não tenho um

Re: [oracle_br] Re: Fechando e abrindo cursor

2017-02-09 Por tôpico jlchia...@yahoo.com.br [oracle_br]
A sua interpretação tá errada, talvez o Inglês não tenha deixado Claro pra vc : o que está sendo dito é que o *** PARÂMETRO ***, a CONFIG de UNDO_MANAGEMENT em versões anteriores Não era AUTO, mas em *** LUGAR NENHUM ** ele diz que vc está Proibido de colocar como AUTO, isso só não é o

Re: [oracle_br] Re: Fechando e abrindo cursor

2017-02-09 Por tôpico Luis Freitas lfreita...@yahoo.com [oracle_br]
Roberto,    Entendo que o que está dizendo ai é que na versão 9i e 10g o dbca não ativa o automatic undo por padrão, sendo necessário fazer isso após a criação do banco de dados. E ele está indicando que nesse manual de upgrade tem um procedimento para se fazer isso.     E está alertando também

Re: [oracle_br] Re: Fechando e abrindo cursor

2017-02-09 Por tôpico Roberto Warstat ro.wars...@gmail.com [oracle_br]
Retomando o assunto, sim, esse script é como se fosse a aplicação de um PATCH. O nosso problema é que dizemos para os clientes como eles devem proceder, mas eles fazem do jeito deles e quando algo dá errado, nós é que temos que dar um jeito. Estamos analisando de recomendar para os clientes que

Re: [oracle_br] Re: Fechando e abrindo cursor

2017-02-07 Por tôpico jlchia...@yahoo.com.br [oracle_br]
Sim, certamente se vc está fazendo a leitura com COMMIT parcial (o melhor seria COMMIT por *** TEMPO **, ie, COMMIT a cada X minutos cfrme https://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:4951966319022 mas enfim) sim, vc diminui Enormemente a chance de UNDO necessário para

Re: [oracle_br] Re: Fechando e abrindo cursor

2017-02-06 Por tôpico Roberto Warstat ro.wars...@gmail.com [oracle_br]
Muito obrigado pelas respostas. Esse script é utilizado para fazer a criação/alteração de colunas e popular elas com os seus defaults. Como podemos somos uma desenvolvedora de sistemas, as tabelas podem ter os seus mais variados tamanhos, desde algumas linhas linhas até milhares de linhas. Posto

Re: [oracle_br] Re: Fechando e abrindo cursor

2017-02-06 Por tôpico jlchia...@yahoo.com.br [oracle_br]
Bem, não sabemos se tem execução multi-usuário nessa parada, mas sim, é verdade que no RDBMS Oracle a consistência de dados é feita com o SCN exato do instante em que o SQL começou : então se o tal cursor C_TABLE foi aberto e começou a processar em 06/02/2017 às 10h:15m:25s digamos,

Re: [oracle_br] Re: Fechando e abrindo cursor

2017-02-06 Por tôpico Luis Freitas lfreita...@yahoo.com [oracle_br]
Roberto,     Sem entrar no mérito se isso é adequado ou não, fechar e abrir o cursor novamente deve causar dois efeitos: - A "query" quando for executada novamente deve passar a enxergar registros "comitados" por outras sessões nesse intervalo de tempo. - Será gerado um novo "snapshot" da query,

[oracle_br] Re: Fechando e abrindo cursor

2017-02-06 Por tôpico jlchia...@yahoo.com.br [oracle_br]
Oi : não, não existe o *** menor sentido *** em se fazer isso : até existiria algum sentindo em ** comitar ** a cada x registros - isso ** não é ** recomendado para a performance nem para a integridade de dados, cfrme