Kbase 47505: Estouro parâmetro -c Dataserver Oracle
Autor |
  Marco Aurelio Scheidt - CAT |
Acesso |
  Público |
Publicação |
  9/19/2012 |
|
Ambiente: EMS 2.06B
Progress 10.1B
Erro:
Open cursor error, please increase -c. (1445)
Causa:
Parâmetro -c definido no arquivo .pf muito baixo para o processamento, Dataserver Oracle (Progress) utiliza cursores para acessar o banco de dados Oracle e devido a quantidade que foi aberta gera o erro em tela.
Solução:
Alterar o valor do parâmetro -c para 40000. Detalhe importante esse parâmetro deve estar definido após a conexão do schema-holder (último -db e -ld) ou no final da linha, caso contrário assume o valor default 84
Exemplo errado:
-db \\servidor\\srcadger -RO -c 40000 -ld srcadger -db shsrcadger -ld shsrcadger -U usuario/senha@instancia
Exemplo certo:
-db \\servidor\\srcadger -RO -ld srcadger -db shsrcadger -ld shsrcadger -U usuario/senha@instancia -c 40000
ou
-db \\servidor\\srcadger -RO -ld srcadger -db shsrcadger -ld shsrcadger -c 40000 -U usuario/senha@instancia