Consultor Eletrônico



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