Vous êtes sur la page 1sur 60

Parmetros Progress

Client Session (CS) Usado na sesso cliente. Client Connection (CC) Usado na conexo de banco de dados. Progress Database Server (DBS) Usado para servidor ou broker. DataServer (DS) Usado para non-Progress DataServers. pen !nter"ace Driver ( !D) Usado para pen !nter"ace Driver.

o Single-user Mode (-1) S e Sintax Conexo de Banco de Dados U#!$ e %indo&s -' (alor )*xi+o (alor ),ni+o

)onoUsu*rio Padro -

)ulti-usu*rio Padro -

Par-+etro usado para acesso e+ +ono-usu*rio. #este +odo. apenas u+ usu*rio pode acessar o banco de dados.

o AdminServer Port (-adminport) S e Sintax Server ou Broker Service-na+e Port servergroups. U#!$ e %indo&s (alor )*xi+o -ad+inport port (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro -

no+e do servi/o a ser utili0ado pelo 1d+inServer.

n2+ero da porta da 1d+inServer usa para se co+unicar co+

1d+inServer Port (ad+inPort-) estabelece a co+unica/o entre u+ Server3roup e u+ 1d+inServer. 1d+inServer "oi iniciado. 5667 89:6' 1d+inport ;568 1d+inServer usa esse par-+etro interna+ente. 1 de"ini/o deve corresponder ao ad+inPort-ad+in con"igura/o especi"icada 4uando o

o After-image Buffers (-aibufs) S e Sintax Server ou Broker nU#!$ e %indo&s (alor )*xi+o -aibu"s n (alor ),ni+o '

)ono-Usu*rio Padro -

)ulti-usu*rio Padro <

n2+ero de a"ter-i+age bu""ers para uso.

=speci"ica o n2+ero de blocos e+ bu""er de +e+>ria para o ar4uivo 1"ter!+age 4uando executado o utilit*rio 1!% 4ue coordena as transa/?es de i+age+ posterior.

o After-image Stall (-aistall) S e Sintax Server ou Broker U#!$ e %indo&s (alor )*xi+o -aistall (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

Suspende a atividade de u+ banco de dados +ulti-volu+es usando 1"ter-!+age para o evento de s@utdo&n e grava as in"or+a/?es no ar4uivo de log. Questo de ProvaA -aistall - Buando o banco precisa "a0er u+ s&itc@ de 1"ter !+age e no existe nen@u+ extent e+ptC. o banco e"etua u+ s@utdo&n (exceto 4uando o s&itc@ D solicitado por co+ando ou e"etuado u+ backup online. pois os co+andos

"al@a+ e o banco continua). Se D usado o -aistall o banco congela atD 4ue seEa liberado u+ novo extent para grava/o.

o Asyn Queue Si!e (-asyn "ueuesi!e) S e Sintax Conexo de Banco de Dados e Servidor ou Broker par-+etro 1sCnc Bueue Si0e (-c@eckdbe) +odi"ica u+a aplica/o de Progress a carateres de bCte duplo de suporte ou dados de car*ter extensos. SCste+ dependent' U#!$ e %indo&s (alor )*xi+o -c@eckdbe (alor ),ni+o '9

)ono-Usu*rio Padro 89

)ulti-usu*rio Padro (5 F users) 8

o Blo #s in $atabase Buffers (-B) S e Sintax Conexo de Bancos e Servidor ou Broker ' Gi+itado pela +e+>ria dispon,vel. 8 valor de usu*rios D especi"icada pelo n2+ero de usu*rios (-n) par-+etro. par-+etro 4ue de"ine o ta+an@o do bu""er pool. =le indica a 4uantidade de blocos do banco de dados 4ue pode+ ser alocadas no bu""er. ta+an@o do bu""er de dados D de"inido pelo-B (Blocks in Database Bu""ers) na iniciali0a/o. +*xi+o D <99.999 blocos. Questo de Prova% Bual o ta+an@o +*xi+o do H-BHI Bloco 'J - <99 )B e Bloco 8J - '3B... SCste+ dependent' U#!$ e %indo&s (alor )*xi+o -B n (alor ),ni+o '9

)ono-Usu*rio Padro 89

)ulti-usu*rio Padro (5 F users) 8

o Bat & (-b) S e Sintax U#!$ e %indo&s Sesso Client (alor )*xi+o -b (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

!ndica 4ue u+a sesso ser* executada e+ batc@ se+ intera/o. Para executar u+a aplica/o e+ batc@ esta no deve apresentar nen@u+a in"or+a/o e+ tela. pois ocasionara u+ erro.

o A$' r- ode (o ation (-baseA$') S e Sintax U#!$ e %indo&s Sesso Client (alor )*xi+o -base1D= KdirectoryL (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro -

o Base )nde* (-baseinde*)

o +egistry Base ,ey (-base#ey) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -basekeC na+e (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro -

!ndica ao Progress para usar a con"igura/o contida e+ u+ ar4uivo !#!. co+ o par-+etro H!#!H. s par-+etros dispon,veis soA Q MJ=NOCUPP=#QOUS=P MJ=NOCG1SS=SOP MJ=NOUS=PS MJ=NOCUPP=#QOC #R!3 MJ=NODN#OD1Q1 !#! =xe+plo CASDGCSB!#SPP %!#68.=$= basekeC H!#!H inina+e 1PBU!( .!#! MJ=NOG C1GO)1CM!#=

o Base -able (-basetable)

o Before-image Buffers (-bibufs) S e Sintax Usar co+ DBS U#!$ e %indo&s (alor )*xi+o -bibu"s (alor ),ni+o 6

)ono-Usu*rio Padro -

)ulti-usu*rio Padro <

=speci"ica o n2+ero de blocos e+ bu""er de +e+>ria para o ar4uivo 1"ter-!+age Buando executado o utilit*rio B!% 4ue coordena as transa/?es de 1"ter-!+age.

o -&res&old Stall (-bistall)

o +e overy (og -&res&old (-bit&old) S e Sintax Usar co+ U#!$ e %indo&s (alor )*xi+o

(alor ),ni+o

)ono-Usu*rio Padro

)ulti-usu*rio Padro

Questo de ProvaA -bit@old - Deter+ina u+ valor para gerar u+ 4uiet point no banco de dados. para evitar o estouro do ar4uivo de bi. Se este para+etro "or con"igurado co+o <99. por exe+plo. 4uando o bi c@egar a :9T deste valor (U<9) o banco gerar* u+ pro4uiet enable. Para sair desta situa/o. deve-se gerar o co+ando Hpro4uiet banco bit@res@old 799H. onde 799 D o novo valor e+ +egabCtes.

o Private +ead-only Buffers (-Bp) S e Sintax Usar co+ CC U#!$ e %indo&s (alor )*xi+o 7U -Bp n (alor ),ni+o '

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

Deter+ina a 4uantidade de bu""ers privados de leitura utili0ados na sesso cliente. valor D de"inido e+ blocos de banco. 1 so+a entre todos os usu*rios no pode ultrapassar 8<T do bu""er pool.

Utili0ado e+ servidores co+ de"iciVncia de +e+>ria. denigre o bu""er @its porD+ redu0 a 4uantidade de WevictionsX no banco. Por padro. o Progress per+ite 4ue apenas 7U blocos do bu""er-pool possa ser utili0ado co+ private bu""ers. =sse valor pode ser au+entado atD 8<T do bu""er-pool. atravDs do par-+etro Bp+ax. de blocos. valor desse par-+etro ta+bD+ D de"inido e+ n2+eros

o Ma*imum Private Buffers per .onne tion (-Bpma*)

o Bleeding +e ord (o # (-brl)

o Buffer Si!e for -emporary -ables (-Bt) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o <9.999 -Bt n (alor ),ni+o '9

)ono-Usu*rio Padro -

)ulti-usu*rio Padro 8<<

par-+etro Bt de"ine a 4uantidade de blocos e+ +e+>ria da esta/o cliente. alocada para as tabelas te+por*rias. valor +*xi+o do par-+etro D <9.999. Padro D 8<<. 3eral+ente "ica e+ torno de U999. '.' F -Bt F -t+pbsi0e Questo de ProvaA Par-+etro Bt

o -mpbsi!e (-tmpbsi!e) S e Sintax Usar co+ U#!$ e %indo&s (alor )*xi+o -cac@e "ilena+e (alor )ono-Usu*rio

)ulti-usu*rio

),ni+o Padro Padro CS ' ' !ndica o ta+an@o do bloco de +e+>ria alocado pelo par-+etro Bt. valor padro D 'JB. Declare-o co+ o valor de 5JB. -t+pbsi0e 5

o )nde* .ursors (- ) S e Sintax Usar co+ U#!$ e %indo&s (alor )*xi+o -c n (alor

)ono-Usu*rio

)ulti-usu*rio

),ni+o Padro Padro DS =speci"ica no n2+ero de cursores de ,ndices a sere+ utili0ados na sesso para uso de declara/?es R!#D. R P =1CM. BU=PN e S=G=CQ. =+ sintaxe Progress R!#D e R P =1CM cada loop conso+e apenas u+ cursor de 7U bCtes. 3eral+ente para uso de progra+as utili0ando linguage+ SBG D necess*rio "a0er aEuste desse par-+etro devido ao result set criado pela especi"ica/o SBG.

o S &ema .a &e /ile (- a &e) S e Sintax Usar co+ CC U#!$ e %indo&s (alor )*xi+o -cac@e "ilena+e (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro -

1ponta para u+ ar4uivo bin*rio 4ue contD+ a de"ini/o do banco de dados acessado. 1gili0a o acesso ao banco de dados. =sse ar4uivo deve estar locali0ado na esta/o cliente. e D gerado co+o o co+ando exe+ple"icado abaixoA Save cac@V co+plete +guni to +guni.cs@ =xe+plo (1r4uivo de par-+etros.p") db sports ' - cac@e sports.cs@

o .&e # $ouble-byte 'nabled (- &e #dbe)

o SQ(-01 Server 2ava .lasspat& (- lasspat&)

S e Sintax Usar co+ DBS

U#!$ e %indo&s (alor )*xi+o -

-classpat@ pat@na+e (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro -

pat@na+e especi"ica o no+e de ca+in@o do classpat@. SBG-:8 Classpat@ (-classpat@) identi"ica o Yava classpat@ para usar inicar u+ server SBG. =xe+ploA #o script de carga dos bancos. de"ina a vari*vel abaixo antes de iniciar os +es+osA set CG1SSP1QMZDASDatasulSdlc'9SEavaSprogress.Ear

o .lient (ogging (- lientlog) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -clientlog "ilena+e (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro -

par-+etro -clientlog per+ite 4ue u+a aplica/o escreva auto+atica+ente todos os erros e +ensagens de aviso para o ar4uivo de log especi"icado neste par-+etro. )ais in"or+a/?es e+A @ttpA[[ingleses.datasul.co+.br[blog[post[899:[9U[89[Con"igurando-ar4uivos-de-log-e+u+a-sessao-client-e859:6-Parte-!.aspx -debugalert -clientlog cASte+pSclientlog.lg -logginglevel U -logentrCtCpes U3G)essages.U3GQrace.DB.Connects.Rile!d -C -Cc -Cx Questo de ProvaA -clientlog - especi"ica 4ue todos os erros da aplica/o sero escritos no diret>rio de"inido neste par-+etro.

o .onversion Map (- onvmap) S e Sintax Usar co+ CS. DBS U#!$ e %indo&s (alor )*xi+o -conv+ap "ilena+e (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro -

De"ine o ar4uivo de C>digo de P*ginas a ser utili0ado. Caso seEa o+itido este par-+etro o Progress usar* por padro o ar4uivo conv+ap.cp locali0ado no diret>rio do Progress.

o .ommuni ations Parameter /ile (- p) S e Sintax Usar co+ CC U#!$ e %indo&s (alor )*xi+o -cp \ co+-par+s ] "ilena+e ^ (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro -

De"ine u+ ar4uivo de 1uto-Conexo 4ue altera as conex?es atuais. 1s con"igura/?es especi"icadas pelo par-+etro cp pode ser substitu,da pela con"igura/o do +etasc@e+a na tabela ODb ca+po ODb-co++.

o .ase -able (- p ase) S e Sintax Usar co+ CS. !D =speci"ica u+a tabela utili0ada para converso entre caracteres +ai2sculos e +in2sculos e vice-versa. usado nas "un/?es C1PS. GC ou caracter H_H da cl*usula R P)1Q. 1 tabela est* especi"icada dentro do ar4uivo de C>digos de P*ginas conv+ap.cp. U#!$ e %indo&s (alor )*xi+o -cpcase tablena+e (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro -

DBS. -

o .ollation -able (- p oll) S e Sintax Usar co+ CS. U#!$ e %indo&s (alor )*xi+o -cpcoll tablena+e (alor )ono-Usu*rio ),ni+o Padro B1S!C

)ulti-usu*rio Padro B1S!C

DBS. -

!D =speci"ica u+a cole/o de tabelas de C>digos de P*ginas a ser utili0ado para procedi+ento e+ +e+>ria. =ste par-+etro "unciona e+ conEunto co+ o par-+etro xc 4ue de"ine a utili0a/o de al"abetos.

o )nternal .ode Page (- pinternal) S e Sintax Usar co+ CS. DS. !D ' !" Cou are using Progress[U99. t@e de"ault code page is ib+96;. =speci"ica o C>digo de P*gina a ser utili0ado na +anipula/o dos dados e+ +e+>ria pelo Progress. PadroA iso55<:-'. U#!$ e %indo&s (alor )*xi+o -cpinternal codepage (alor )ono-Usu*rio ),ni+o Padro iso55<:-''

)ulti-usu*rio Padro iso55<:-''

DBS. -

o (og /ile .ode Page (- plog) S e Sintax Usar co+ CS. DS. !D Questo de ProvaA -cplog - in"or+a o c>digo de p*gina do log do banco. Caso no seEa in"or+ado. ser* utili0ado o -cpstrea+. U#!$ e %indo&s (alor )*xi+o -cplog codepage (alor )ono-Usu*rio ),ni+o Padro -cpstrea+

)ulti-usu*rio Padro -cpstrea+

DBS. -

o Print .ode Page (- pprint) S e Sintax Usar co+ CS. DS. !D =speci"ica o C>digo de P*gina a ser usado para o escopo de entrada[sa,da de dados (strea+ i[o). co+andos !#PUQ RP ) e UPUQ Q . Questo de ProvaA -cpprint - especi"ica o c>digo de p*gina no +o+ento da i+presso. Buando utili0ado. este substitui o -cpstrea+ para a i+presso. U#!$ e %indo&s (alor )*xi+o -cpprint codepage (alor )ono-Usu*rio ),ni+o Padro -cpstrea+

)ulti-usu*rio Padro -cpstrea+

DBS. -

o +- ode in .ode Page (- pr odein) S e Sintax Usar co+ CS. DS. !D =spec,"ica o C>digo de P*gina a ser usado na nos ar4uivos co+pilados .r U#!$ e %indo&s (alor )*xi+o -cprcodein codepage (alor )ono-Usu*rio ),ni+o Padro -cpinternal

)ulti-usu*rio Padro -cpinternal

DBS. -

o +- ode out .ode Page (- pr odeout) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -cprcodeout codepage (alor )ono-Usu*rio ),ni+o Padro -cpinternal

)ulti-usu*rio Padro -cpinternal

=spec,"ica o C>digo de P*gina a ser usado no scopo de i+presso pelas procedures co+piladas.

o Stream .ode Page (- pstream) S e Sintax Usar co+ CS. DS. !D =speci"ica o C>digo de P*gina a ser usado para o escopo de entrada[sa,da de dados (strea+ i[o). co+andos !#PUQ RP ) e UPUQ Q . U#!$ e %indo&s (alor )*xi+o -cpstrea+ codepage (alor )ono-Usu*rio ),ni+o Padro ib+5<9

)ulti-usu*rio Padro ib+5<9

DBS. -

o -erminal .ode Page (- pterm) S e Sintax Usar co+ CS. DS. !D =speci"ica o C>digo de P*gina do ter+inal +odo caracter (U#!$.D S.#ovell). U#!$ e %indo&s (alor )*xi+o -cpter+ codepage (alor )ono-Usu*rio ),ni+o Padro -cpstrea+

)ulti-usu*rio Padro -cpstrea+

DBS. -

o .ursor Si!e (- s) S e Sintax Usar co+ CC U#!$ e %indo&s (alor )*xi+o 8<7 -cs n (alor ),ni+o '

)ono-Usu*rio Padro 7

)ulti-usu*rio Padro 7

De"ine o ta+an@o de u+ cursor para u+ ,ndice espec,"ico. ondeA n bCtes e i n2+ero do ,ndice. =+ ,ndices grandes `s ve0es pode ocorrer u+ erro de cursor no ,ndice. principal+ente para ,ndices tipo % PD-!#=$. co+o abaixoA !ndex index-nu+ber @as at least n levels. !ncrease -cs para+eter

o $ire tory Si!e (-$) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o <99 -D n (alor ),ni+o <

)ono-Usu*rio Padro '99

)ulti-usu*rio Padro '99

De"ine o n2+ero de procedures por diret>rio aonde sero co+piladas e sobrepostas as procedures execut*veis. Buando o Progress co+pila u+a procedure e a grava no disco ele +antD+ a verso anterior. caso no seEa poss,vel grav*-la no disco. por 4uest?es de espa/o ou acesso. =nto ele +antD+ a procedure co+pilada anterior e gera u+ erro de acesso. (ocV pode +onitorar a utili0a/o de entradas de diret>rio atravDs das estat,sticas geradas pelo par-+etro (C).

o $ate /ormat (-d)

S e Sintax Usar co+ CS

U#!$ e %indo&s (alor )*xi+o -

-d date"or+ (alor ),ni+o -

)ono-Usu*rio Padro )dC

)ulti-usu*rio Padro +dC

De"ine o "or+ato para entrada e apresenta/o de datas. ondeA d dia. + +Vs. C ano Caso no seEa especi"icado o padro ser* o "or+ato a+ericano )Vs[Dia[1no.

o $ataServi e (-$ataServi e) S e Sintax Usar co+ CC U#!$ e %indo&s (alor )*xi+o -DataService data-service (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro -

o P&ysi al $atabase 3ame (-db) S e Sintax Usar co+ CC U#!$ e %indo&s (alor )*xi+o -db p@Csical-dbna+e (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro -

De"ine o no+e ",sico do banco de dados a ser conectado.

o $ebugger (-debug) S e Sintax Usar co+ U#!$ e %indo&s (alor )*xi+o -debug (alor

)ono-Usu*rio

)ulti-usu*rio

CS

),ni+o -

Padro -

Padro -

Usa-se o Debugger (-debug) para iniciar u+a sesso Progress excutando o Debugger e+ +odo stand-alone. Debugger D o ponto de entrada para todas as Debugger inicia e per+ite 4ue procedures das aplica/?es 4ue vocV 4uer executar. Debug -L Pun.

vocV abra u+a procedure e de"ina breakpoints na procedure antes de execut*-la. usando

o $ebug Alert (-debugalert) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -debugalert (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

Pode-se usar o par-+etro -debugalert Eunta+ente co+ o par-+etro -clientlog para ter acesso a in"or+a/?es de execu/o dos progra+as U3G durante a execu/o da sesso Progress. Se utili0ar o -debugalert co+ o -clientlog especi"icando o no+e de ar4uivo de log. as in"or+a/?es de execu/o dos progra+as U3G sero escritas no ar4uivo de log especi"icado no -clientlog. Para %ebSpeed e 1ppServer. as in"or+a/?es vo para os respectivos ar4uivos de logs dessas aplica/?es. tela. debugalert ta+bD+ ocasiona a gera/o do boto W1EudaX ou WMelpX na +ensage+ de erro 4ue ocorre e+

o $i tionary '*pressions (-di te*ps) S e Sintax Usar co+ U#!$ e %indo&s (alor )*xi+o -dictexps (alor

)ono-Usu*rio

)ulti-usu*rio

CS

),ni+o -

Padro -

Padro -

Ror/a u+a procedure co+pilada a usar a valida/o do dicion*rio de dados. +es+o 4uando @* algu+a declara/o n> c>digo "onte ignorando `s valida/?es ou as desabilitando. #o c>digo "onte pode-se desabilitar esta especi"ica/o por "ra+e utili0ando o ter+o # -(1G!D1Q= na declara/o do RP1)=[R P).

o $ire t )45 (-dire tio) S e Sintax Usar co+ CC. DBS U#!$ e %indo&s (alor )*xi+o -directio (alor ),ni+o -

)ono-Usu*rio Padro #ot enabled

)ulti-usu*rio Padro #ot enabled

Ror/a u+ conexo ao banco de dados co+ acesso de leitura e grava/o direto do disco (i[o). ignorando o controle do siste+a operacional. =ste par-+etro au+enta signi"icativa+ente a per"or+ance. devido ao acesso direto e eli+ina/o de co+peti/o de outros aplicativos. porD+ p?e e+ risco a integridade dos dados. =sse procedi+ento pode dani"icar a base de dados caso algu+a "al@a de @ard&are ou so"t&are aconte/a.

o $ataServer (-$srv) S e Sintax Usar co+ DS U#!$ e %indo&s (alor )*xi+o -Dsrv keC&ord ( . value) a . keC&ord8 ( . value8 ) ... b (alor )ono-Usu*rio ),ni+o Padro )ulti-usu*rio Padro -

o $atabase -ype (-dt) S e Sintax Usar co+ CC. DS U#!$ e %indo&s (alor )*xi+o -dt db-tCpe (alor ),ni+o -

)ono-Usu*rio Padro Progress

)ulti-usu*rio Padro Progress

!n"or+a o tipo de banco de dados a ser conectado. Qipos dispon,veisA PP 3P=SS. DBC. P1CG=. P)S. Pdb. C!S1). DB8 e SCbase. se+ distin/o entre +ai2sculas e +in2sculas.

o 'uropean 3umeri /ormat (-') S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -= (alor ),ni+o -

)ono-Usu*rio Padro 1)=P!C1#

)ulti-usu*rio Padro 1)=P!C1#

De"ine o "or+ato para entrada e apresenta/o de valores nu+Dricos. Ponto separa +il@ares e v,rgula separa deci+ais.

o 'SQ( (og (-es"llog) S e Sintax Usar co+ !D U#!$ e %indo&s (alor )*xi+o -es4llog (alor ),ni+o -

)ono-Usu*rio Padro 1)=P!C1#

)ulti-usu*rio Padro 1)=P!C1#

Mabilita log de transa/?es para bancos de dados no Progress conectados.

o 'SQ( 3o Padding (-es"lnopad) S e Sintax Usar co+ !D U#!$ e %indo&s (alor )*xi+o -es4lnopad (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

De"ine SBG din-+ico e+ conEunto co+ preprocessa+ento C.

o 'vent (evel (-evtlevel) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -evtlevel value (alor )ono-Usu*rio ),ni+o Padro #or+al

)ulti-usu*rio Padro #or+al

De"ine os eventos a sere+ gravados pelo =vent Gog do %indo&s #Q. #one no grava nen@u+ evento. Brie" apenas alertas e erros. #or+al alertas. erros e 4ual4uer outro evento nor+al. Rull todas +ensagens.

1 +ensage+ W(-----) =rro de registro <A #ao "oi possivel criar a c@ave c)3C1DOPP 3P=SSc para o =vent (ie&er.Xindica 4ue e+ algu+a esta/o ou no pr>prio servidor o progress tentou gravar u+ evento no log do &indo&s e no conseguiu. na +aioria dos casos por "alta de espa/o.

Pode ser con"igurado no event vie&er u+a *rea +aior para a grava/o de logs (esta/o e servidor) ou utili0ar o par-+etro abaixo para 4ue o progress no grave +ais +ensagens no log de eventosA -evtlevel none =ste par-+etro deve ser adicionado ao ar4uivo .p" do atal@o do produto e ta+bD+ no script de carga do banco de dados.

o '*pand Bro6se (-e*pandbro6) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -expandbro& (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

o /or e A ess (-/) S e Sintax Usar co+ CC U#!$ e %indo&s (alor )*xi+o -R (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

Ror/a o acesso ao banco de dados e+ estado de recoverC (recupera/o) para u+ s@utdo&n de e+ergVncia.

o S &ema /ield .a &e Si!e (-f ) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -"c nu+-entrie (alor )ono-Usu*rio ),ni+o 9 Padro '85

)ulti-usu*rio Padro '85

es4ue+a de ca+po e+ cac@e redu0 a co+pila/o de instru/?es SBG por u+a prDaloca/o dos ca+pos e+ +e+>ria. Use se+pre o +*xi+o de ca+pos e+ cac@e para oti+i0ar instru/?es. Por padro o Progress conso+e '<9 bCtes adicionais da +D+oria por es4ue+a de ca+po usado e+ cac@e. e novas solicita/?es[uso de ca+pos sero obtidas deste cac@e. (alor 9 (0ero) desabilita ca+pos e+ cac@e.

o /ield (ist $isable (-fldisable) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -"ldisable (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

1 utili0a/o desse par-+etro "a0 co+ 4ue as cl*usulas "ields seEa+ ignoradas nas 4ueries. 1 ausVncia desse par-+etro deve ser con"ir+ada.

o /iltering Asyn &ronous .5M 'vents (-filtero *events) S e Sintax Usar co+ U#!$ e %indo&s (alor )*xi+o -"ilterocxevents (alor )ono-Usu*rio ),ni+o Padro

)ulti-usu*rio Padro

CS

o Before-image .luster Age (-7) S e Sintax Usar co+ DBS U#!$ e %indo&s (alor )*xi+o -3 n (alor ),ni+o 79

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

De"ine os segundo para reutili0a/o de cluster do Be"ore-!+age. Buesto de provaA -3 segundos antes reutili0ar u+ cluster de B! Run/o do par-+etro -3 n na opera/o de truncate bi valor de n especi"ica o n2+ero de segundos 4ue o processo de truncate bi espera ap>s atuali0ar os ar4uivos do database e de 1! (a"ter i+age). e antes de truncar o ar4uivo de B! (be"ore i+age) para o seu ta+an@o +,ni+o. intervalo de espera. por de"ini/o. D 79 segundos. Pode-se especi"icar u+ intervalo +enor. para prop>sitos de exerc,cio ou teste. =ntretanto no se reco+enda "a0er isso para u+ database i+portante. por4ue u+a pane de siste+a (sCste+ cras@) poderia dani"icar o database. se o ar4uivo de B! "or truncado antes de 4ue as grava/?es de bu""er cac@e do siste+a operacional seEa+ e"etivadas nos ar4uivos do database e de 1!.

o 7roup $elay (-groupdelay) S e Sintax Usar co+ DBS U#!$ e %indo&s (alor )*xi+o '999 -groupdelaC n (alor )ono-Usu*rio ),ni+o 9 Padro 9

)ulti-usu*rio Padro '

Questo de prova% -groupdelaC +ilesegundos 4ue a Q$ espera antes do co++it.

o 8ost 3ame (-8)

o 3umber of $atabases (-&) S e Sintax Usar co+ CC U#!$ e %indo&s (alor )*xi+o 8U9 -@ n (alor ),ni+o '

)ono-Usu*rio Padro <

)ulti-usu*rio Padro <

Gi+ita o n2+ero de banco de dados 4ue pode+ ser conectados a sesso. 1 +ensage+ HQ@e open database table is "ull. increase t@e -@ para+eter. ('U'<)H pode estar sendo gerada pela "alta do par-+etro H-@H na sesso. par-+etro H-@H seEa de"inido no ar4uivo -p" FFFF.p" utili0ado na sesso. =rror 'U'< %it@ t@e use o" -@ Para+eter kbase Jbase 8995; !n"or+a+os 4ue o par-+etro H-@H indica o n2+ero de banco de dados conectados na sesso. Por padro. o Progress de"ine auto+atica+ente o H-@H co+ valor H<H. Caso seEa+ conectados +ais de H<H bancos na sesso. deve ser de"inido o par-+etro H-@H no ar4uivo H.p"H utili0ado. inserindo u+ valor de acordo co+ a necessidade. par-+etro H-@H identi"ica o n2+ero +*xi+o de bancos conectados na sesso. Sugeri+os 4ue o

o 8ardlimit (-&ardlimit) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -@ardli+it (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

Mabilita o excesso dos li+ites para par-+etros 4ue tV+. por padro. redu0ido consu+o de recursos. incre+entando os valores de par-+etros de DirectorC =ntries (-D). Gocal Bu""er Si0e (-l). )axi+u+ )e+orC (-++ax) e #ested Blocks (-nb).

o 8as& -able 'ntries (-&as&) S e Sintax Usar co+ CC. DBS U#!$ e %indo&s (alor )*xi+o -@as@ n (alor ),ni+o '6

)ono-Usu*rio Padro -

)ulti-usu*rio Padro 1pproxi+atelC '[U o" t@e -B value

Questo de ProvaA -@as@ - tabela utili0ada para veri"icar se o bloco solicitado est* ou no e+ bu""er pool.

o 3o .ras& Prote tion (-i) S e Sintax Usar co+ CC. DBS U#!$ e %indo&s (alor )*xi+o -i (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

Co+ o par-+etro de"inido. o Progress grava +enos in"or+a/o no be"ore-i+age. para todo o banco de dados. ou para u+a sesso cliente.

So+ente utili0ar e+ casos onde a restaura/o de u+ backup D +ais r*pida 4ue o processo a ser executado. Questo de ProvaA -i - Desativa o cras@ recoverC do banco. Co+ este para+etro. D gravado u+ n2+ero redu0ido de in"or+a/?es no disco. o 4ue di+inui o ! =+ caso de cras@. D necess*rio retornar u+ backup v*lido. do banco.

o $ynami s Parameter (-i fparam) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -ic"para+ string (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro -

o )nde* +ange Si!e (-inde*rangesi!e) S e Sintax Usar co+ DBS U#!$ e %indo&s (alor )*xi+o -indexrangesi0e n (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro -

o )nitiali!ation /ile (-ininame) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -inina+e na+e (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro -

!n"or+a ao Progress o ar4uivo !#! a ser utili0ado na con"igura/o da sesso. Use co+ o par-+etro basekeC HiniH para ignorar os dados gravados na registrC do %indo&s.

o )nput .&ara ters (-inp) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o 68999 -inp n (alor ),ni+o '

)ono-Usu*rio Padro U9:7

)ulti-usu*rio Padro U9:7

n2+ero de caracteres per+itidos e+ u+a 2nica declara/o.

o AS49:: )gnore Stamp (-is)

S e Sintax Usar co+ CC. DS

U#!$ e %indo&s (alor )*xi+o -

-is (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

!gnora u+a conexo a u+ 1S[U99 se o ar4uivo cac@e contD+ in"or+a/?es di"erentes da estrutura do +etasc@e+a atual.

o )nitial ;alue Segment 3o .onvert (-isno onv) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -isnoconv (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

o ,ey6ord /orget (ist (-#) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -k "ilena+e (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

Ror/a o Progress a aceitar declara/?es cuEo no+e seEa u+a palavra reservada da linguage+. =le retornar* u+a +ensage+ de alerta. +as continuar* a execu/o. =xe+ploA U+ progra+a desenvolvido e+ verso ; co+ u+a vari*vel cuEo no+e D u+a palavra reservada na verso : ocasionar* u+ erro de sintaxe. PorD+ vocV pode re+ediar este proble+a co+ o par-+etro k 4ue ignorar* esta redund-ncia.

o (o # -able 'ntries (-() S e Sintax Usar co+ DBS U#!$ e %indo&s (alor )*xi+o SCste+ dependent' ' Gi+ited bC available +e+orC. par-+etro -G este par-+etro de"ine o n2+ero de registros 4ue pode+ ser travados. Cada registro acessado co+ a cl*usula SM1P=-G CJ ou =$CGUS!(=-G CJ -G n (alor ),ni+o 68

)ono-Usu*rio Padro -

)ulti-usu*rio Padro 5':8

re4uisita u+ trava+ento individual. caso seEa necess*rio o lock alD+ do valor especi"icado D retornada u+a +ensage+ de erro ` sesso cliente. valor depende da +e+>ria dispon,vel no servidor. ideal D 4ue este valor seEa +2ltiplo de 68. Caso vocV especi"i4ue u+ valor 4ue no seEa +2ltiplo de 68 este valor in"or+ado ser* arredondado para o valor +2ltiplo +ais pr>xi+o do indicado.

o (o al Buffer Si!e (-l) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o U.999.999.999 -l n (alor ),ni+o '

)ono-Usu*rio Padro 899

)ulti-usu*rio Padro 899

!ndica o valor reservado inicial+ente para o local bu""er. onde so ar+a0enados registros. vari*veis e &ork"iles. -l no aloca +e+>ria. apenas reserva. Buando o Progress precisar de +ais +e+>ria. essa D reservado dina+ica+ente. 1 de"ini/o de u+ l +aior evita a necessidade da solicita/o de realoca/o. valor inicial D 899. +edidos e+ kbCtes. Declare-o co+ u+ valor superior ao padro para oti+i0ar a utili0a/o de local bu""er. Para esta/?es leves. 4ue executa+ cadastros. '999 dever* ser su"iciente. =sta/?es co+ necessidade de execu/o de processos pesados. o valor de <9999 poder* "a0er di"eren/a no te+po "inal da execu/o.

o (ogi al $atabase 3ame (-ld) S e Sintax Usar co+ U#!$ e %indo&s (alor )*xi+o -ld logical-dbna+e (alor )ono-Usu*rio ),ni+o Padro

)ulti-usu*rio Padro

CC

!n"or+a ` sesso o no+e l>gico a ser atribu,do para o banco de dados conectado.

o (o # -imeout (-l#6tmo)
A mensagem informa que o parmetro "-lkwtmo" (possui um valor padrao de 10 segundos) foi excedido, porque o registro que o programa est #esta #isplaforma, $ necess rio identificar qual All tentando acessar est est efetuando em !ock" lock" entries"" usu rio este

%sta verifica&ao pode ser feita atrav$s do 'romon (p&oes ") - *ecord !ocking +a,le" e "1 -

Ap.s a identifica&ao do usu rio, o mesmo pode ser derru,ado do ,anco, utili/ando a op&ao 0 "12ut #own #ata,ase" o do promon e ap.s a op&ao que 1 " #isconnect ficou a 3ser"" preso)" (utra sugestao caso se4a poss5vel, os servi&os podem ser parados e os ,ancos derru,ados (matando processo

Ap.s isso carregar os ,ancos e os servi&os"

3sa-se o !ock +imeout (-lkwtmo) para especificar o tempo de espera (em segundos) de um processo por outro" Ao encontrar um recurso travado, este espera pelo tempo especificado no parmetro"

( tempo padrao de espera $ 1000 segundos" ( valor m5nimo $ de 60 segundos" 7aso nao se4a setado nen2um valor, o 'rogress aloca automaticamente 60 segundos"

1e necess rio, o parmetro -lkwtmo 8segundos9 $ configurado dentro do arquivo de parmetros de conexao dos usu rios :"pf:"

o (anguage (-lng) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -lng language-na+e (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro -

De"ine a linguage+ a ser utili0ada pela sesso. 1s linguagens dispon,veis depende da con"igura/o do Progress instalado. Qipica+ente as linguagens instaladas so inglVs internacional. inglVs. a+ericano. espan@ol. ale+o e "rancVs.

o (-m ) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -lng language-na+e (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro -

Co+pri+e o pacote de +ensagens entre o cliente e o servidor. Pode ser usado e+ conex?es %1# para u+ banco de dados ou u+ 1ppserver.

o Auto Server (-m1) S e Sintax Usar co+ DBS U#!$ e %indo&s (alor )*xi+o -+' (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

!nicia a sesso +ulti-usu*rio de"inindo u+ auto-servidor. dispensando a passage+ deste par-+etro para a sesso. Questo de ProvaA -+' (auto server)

servi/o +ultiusu*rio usa o

servidor para inici*-lo auto+atica+ente. PorD+. este servi/o E* D utili0ado por padro.

o Manual Server (-m1)

S e Sintax Usar co+ DBS

U#!$ e %indo&s (alor )*xi+o -

-+8 (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

!nicia a sesso +ulti-usu*rio de"inindo +anual+ente u+ servi/o re+oto ap>s o in,cio da sesso +ulti-usu*rio. Questo de ProvaA -+8 (+anual server)

o Se ondary (ogin Bro#er (-m<) S e Sintax Usar co+ DBS U#!$ e %indo&s (alor )*xi+o -+6 (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

d u+ broker. adicional.

o Ma*imum .lients Per Server (-Ma) S e Sintax Usar co+ DBS U#!$ e %indo&s (alor )*xi+o 89U5 -)a n (alor ),ni+o '

)ono-Usu*rio Padro -

)ulti-usu*rio Padro < users[server

#2+ero +*xi+o de usu*rios por server.

o Ma*imum $ynami Server (-ma*port) S e Sintax Usar co+ U#!$ e %indo&s (alor )*xi+o -+axport n (alor

)ono-Usu*rio

)ulti-usu*rio

DBS

SCste+ dependent

),ni+o SCste+ dependent

Padro -

Padro 7<.<6<

De"ine o intervalo +*xi+o de portas dispon,veis para u+a sesso cliente. para prote/o de u+ "ire&all. 3eral+ente o intervalo dispon,vel D 68;75 ` 7<<6<. Questo de ProvaA -+axport - de"aultA 8999 - )axi+oA sCste+ dependent

par-+etros +axport e +inport de"ine+ u+a "aixa espec,"ica de portas dispon,veis

o $elayed B) /ile =rite (-Mf) S e Sintax Usar co+ U#!$ e %indo&s (alor )*xi+o -)" n (alor ),ni+o 9

)ono-Usu*rio Padro 9'

)ulti-usu*rio Padro 68

DBS 68.;75 ' De"ault is 6 "or batc@ Eobs.

8 De"ault is 9 "or nons@ared-+e+orC sCste+s. De"ine u+ intervalo e+ segundo para a grava/o das in"or+a/?es e+ bu""er (Be"ore!+age) para o banco de dados. =ste intervalo no p?e e+ risco a integridade dos dados. porD+ e+ caso de erro os dados no ar+a0enados no intervalo de"inido podero ser perdidos. Questo de ProvaA )" delaC &rites B! records. Questo de Prova% -)" - (alor +ini+o 9 e +axi+o 68;75 (atraso de bi) Buando o -)" est* con"igurado co+ u+ valor positivo. os dados do bi aguarda+ o valor deter+inado e+ segundos para a grava/o no disco.

o Minimum .lients per Server (-Mi) S e Sintax Usar co+ DBS U#!$ e %indo&s (alor )*xi+o -)i n (alor ),ni+o '

)ono-Usu*rio Padro -

)ulti-usu*rio Padro '

De"ine o n2+ero +,ni+o de usu*rios por server.

o Minimum $ynami Server (-minport) S e Sintax Usar co+ DBS U#!$ e %indo&s (alor )*xi+o -)inport n (alor ),ni+o '.98<

)ono-Usu*rio Padro -

)ulti-usu*rio Padro '.98<

De"ine o intervalo +,ni+o de portas dispon,veis para u+a sesso cliente. Porta auxiliar para o server. padro para &indo&s 8999 a <999 e Ginux 8999 a 6999. Questo de ProvaA -+inport - de"aultA '98< - )ini+oA '98<

o Message Buffer Si!e (-Mm) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o 68.799 -)+ n (alor ),ni+o 6<9

)ono-Usu*rio Padro -

)ulti-usu*rio Padro '.98U

Cria u+ bu""er para envio de registros para o client e+ u+a conexo cliente-servidor. Se o registro "or +aior 4ue o bu""er. ele D 4uebrado e+ +ais de bu""er. ocasionando duas ou +ais +ensagens por registro. Se a leitura dos registros "or co+ a cl*usula nolock. o Progress pode encapsular +ais de u+ registro para envio si+ult-neo ao client.

o Ma*imum Memory (-mma*)

S e Sintax Usar co+ CS

U#!$ e %indo&s (alor )*xi+o 7<.<6U

-++ax n (alor ),ni+o '

)ono-Usu*rio Padro <'8

)ulti-usu*rio Padro <'8

progress aloca os ar4uivos .r e .pl e+ +e+>ria atD atingir o li+ite especi"icado no par-+etro ++ax. Passou do padro de <'8 na verso : e para 69:7 na verso '9. U+a ve0 estourando. todo .r D colocado no ar4uivo srt local. De"ina o par-+etro ++ax para evitar o s&ap dos ar4uivos .r. e+ blocos de 'JB. li+ite do par-+etro D 7< )B. valor D especi"icado

o Ma*imum Servers (-Mn) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o <'8 -)n n (alor ),ni+o '

)ono-Usu*rio Padro -

)ulti-usu*rio Padro U

d o n2+ero de servers 4ue recebero logins. Deve ser considerado o n2+ero de servers do pri+eiro broker (-)pb). +ais o n2+ero de servers do segundo broker (-)pb). +ais a 4uantidade de brokers de login adicionais do banco. =sse ta+bD+ D u+ par-+etro de banco. =xe+ploA #2+ero +*xi+o de U3G e n2+ero +*xi+o de SBG e broker adicional. 7e7e'Z'6 )pb li+itador. n2+ero de usu*rios por server. se no colocar assu+e valor padro.

o +e ord Buffer Si!e (-Mr) S e Sintax Usar co+ U#!$ e %indo&s (alor )*xi+o -)r n (alor ),ni+o

)ono-Usu*rio Padro

)ulti-usu*rio Padro

CS

68999

'

'9'8

!ndica o ta+an@o do bloco de local bu""er para alocar registros. valor necess*rio.

valor inicial D

' JB. Buando o registro "or +enor. ser* alocado o )r. Buando +aior. ser* alocado o Buando o local bu""er no tiver espa/o para alocar o )r (ou o registro). +ais espa/o ser* reservado ao local bu""er e o registro D retrans+itido do servidor. registro ta+bD+ so"re retrans+isso 4uando o valor reservado pelo )r no D su"iciente para alocar o registro. ideal D 4ue o )r seEa +aior e +ais pr>xi+o poss,vel do ta+an@o de registro utili0ado. Co+o no D poss,vel prever esse valor. reco+enda-se de"inir u+ valor superior a +Ddia do ta+an@o de registro no banco.

o S&ared-memory 5verflo6 Si!e (-M*s) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o 68999 -)xs n (alor ),ni+o '

)ono-Usu*rio Padro -

)ulti-usu*rio Padro '9'8

-)xsA 1rea de over"lo& da s@ared +e+orC 1pesar de ser considerado u+ par-+etro de dese+pen@o. ele no possui u+ indicador de dese+pen@of Seu valor D resultado de u+a conta 4ue por +uito te+po a Progress docu+entou incorreta+entef Sua descri/o signi"ica WQa+an@o de sobrecarga de +e+>ria co+partil@adaX. o 4ue no explica +uita coisa. =nto va+os as explica/?es. 1 pri+eira in"or+a/o 4ue deve-se saber sobre o par-+etro D 4ue provavel+ente vocV nunca precisar* alter*-lo ou +es+o de"in,-lo. =le no a"eta direta+ente o dese+pen@o do seu banco de dados. Se ele "or declarado co+ u+ valor in"erior ao necess*rio. seu banco ou alguns usu*rios podero cair. Se "or declarado co+ u+ valor +uito superior ao necess*rio. poder* "altar +e+>ria e+ seu servidor.

=ntendendo para 4ue ele serve. pode+os co+parar o )xs co+o o +otorista passando por u+a lo+bada eletrgnica. =le ser* +ultado se passar aci+a de <9 k+[@. por exe+plo. ento ele no passa a exatos <9 k+[@. =xiste+ v*rios "atores 4ue podero in"luenciar na velocidade do ve,culo e na captura da velocidade pelo radar. 4ue pode+ no ser de+onstrados no veloc,+etro. Co+o o +otorista perderia +uito te+po calculando esses "atores. D +ais "*cil estabelecer u+a +arge+ de seguran/a e passar a U< k+[@. 1 s@ared-+e+orC reservada pelo Progress pen=dge ta+bD+ D co+posto da so+a de v*rios par-+etros. porD+ ne+ todos pode+ ser +ensurados e+ te+po aceit*vel. 1tD a 4uantidade de ca+pos obrigat>rios in"luencia nessa *rea. Para no dispender tanto te+po calculando a *rea necess*ria. o Progress pen=dge so+a os par-+etros 4ue +ais in"luencia+ na 4uantidade de s@ared +e+orC e aplica u+a +arge+ de seguran/a. )xs D a +arge+ de seguran/a. Por padro. o )xs te+ o seguinte valorA Para Para a+bientes a+bientes 68 7U bitsA bitsA a'765U a'765U e e (-n (-n F F 699)b U99)b [ [ '98U '98U

onde o n D o par-+etro de carga do banco de dados 4ue de"ine o n2+ero de usu*rios Para +onitorar se o valor 4ue est* de"inido est* de acordo co+ sua utili0a/o. prevendo poss,veis proble+as de estouro de s@ared-+e+orC. utili0e o pro+on PhD ' 'U. 1 coluna WRreeX no pode c@egar a 0ero. Se "or identi"icado u+ proble+a e+ potencial. o par-+etro pode ser incre+entado ont@e-"lC atravDs do proutil increaseto. Questo de ProvaA valor do Hs@ared +e+orC over"lo& areaH. Ror+ulaA Ukb e (n F 699) BSA (alor +ini+o '.

o 3et6or# -ype (-3) S e Sintax Usar co+ CC. DBS U#!$ e %indo&s (alor )*xi+o -# net&ork-tCpe (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro SCste+ dependent

Protocolo. Questo de ProvaA -#A - tcp e sna.

o 3umber of >sers (-n) S e Sintax Usar co+ DBS U#!$ e %indo&s (alor )*xi+o '9.999 -n n (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro 89

Buesto da prova de 1d+ o valor padro D 89. )a co+ valor padro < e o )n co+ o valor padro U. par-+etro n D o n2+ero +*xi+o de usu*rios do banco.

o 3ested Blo #s (-nb) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o 8<< -nb n (alor ),ni+o 89

)ono-Usu*rio Padro <9

)ulti-usu*rio Padro <9

par-+etro -nb (#ested Blocks) controla n2+ero de blocos anin@ados. isto D. n2+ero de blocos alocados dentro de u+ procedi+ento. =ste par-+etro D incre+entado auto+atica+ente pelo progress con"or+e necess*rio. Por padro. o Progress de"ine o par-+etro H-nbH co+ o valor de H<9H. sendo o valor +*xi+o do +es+o H8<<H. Se necess*rio. o par-+etro H-nbH pode ser inclu,do no H.p"H da sesso respeitando a li+ita/o.

o 3o (o # (-3() S e Sintax Usar co+ CS. !D U#!$ e %indo&s (alor )*xi+o -#G (alor ),ni+o

)ono-Usu*rio Padro

)ulti-usu*rio Padro

o 3o .&e # -emp-table 3ames (-no &#ttnames) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -noc@kttna+es (alor )ono-Usu*rio ),ni+o Padro

)ulti-usu*rio Padro

o )nde* 8int (-noinde*&int) S e Sintax Usar co+ DS U#!$ e %indo&s (alor )*xi+o -noindex@int (alor ),ni+o

)ono-Usu*rio Padro

)ulti-usu*rio Padro

o Server 2oin (-no?oinbys"ldb) S e Sintax Usar co+ DS U#!$ e %indo&s (alor )*xi+o -noEoinbCs4ldb (alor )ono-Usu*rio ),ni+o Padro

)ulti-usu*rio Padro

o S'('.- Pass -&roug& $isable (-noSQ(byserver) S e Sintax Usar co+ DS U#!$ e %indo&s (alor )*xi+o -noSBGbCserver (alor )ono-Usu*rio ),ni+o Padro

)ulti-usu*rio Padro

o /ra tional Separator (-numde ) formato numeri (virgule ou ponto) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -nu+dec nu+eric-value (alor )ono-Usu*rio ),ni+o Padro . (period)

)ulti-usu*rio Padro . (period)

Para gerar os valores co+ o "or+ato '.998.98 D necess*rio estar setado os par-+etrosA -nu+sep U7 -nu+dec UU #o ar4uivo de p". con"or+e est* no seu a+biente. 5;856< [ 5;''8'

o Printer (-o)

S e Sintax Usar co+ CS

U#!$ e %indo&s (alor )*xi+o -

-o printerna+e (alor )ono-Usu*rio ),ni+o Padro SCste+ dependent'

)ulti-usu*rio Padro SCste+ dependent'

o 5uter-?oin Mode (-o?mode) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o 8 -oE+ode n (alor ),ni+o '

)ono-Usu*rio Padro '

)ulti-usu*rio Padro '

o Pass6ord (-P) S e Sintax Usar co+ CC U#!$ e %indo&s (alor )*xi+o -P pass&ord (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

o Startup Pro edure (-p) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -p "ilena+e (alor ),ni+o -

)ono-Usu*rio Padro Oedit.p

)ulti-usu*rio Padro Oedit.p

o Parameter /ile (-pf) S e Sintax Usar co+ CC. DBS. DS. !D U#!$ e %indo&s (alor )*xi+o -p" "ilena+e (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

CS. -

o Pin S&ared Memory (-pins&m) S e Sintax Usar co+ DBS U#!$ e %indo&s (alor )*xi+o -pins@+ (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

!n"or+a+os 4ue o par-+etro H-pins@+H pode auxiliar na per"or+ance 4uando @* concorrVncia["alta de +e+>ria. "a0endo co+ 4ue os processos Progress. relacionados a deter+inado banco de dados. no "i4ue+ e+ pagina/o. 1o de"inir esse par-+etro no script de carga de deter+inado banco de dados. sobrar* +enos +e+>ria para a execu/o dos de+ais processos executados no servidor. 1lD+ disso. no D reco+endada a utili0a/o desse par-+etro para todos os bancos. sendo 4ue isso pode denegrir a per"or+ance do a+biente. pois se o servidor no tiver +e+>ria su"iciente pode travar a +*4uina. gerar 3PR (3eneral Protection Rault). reiniciar o servidor. entre outras conse4uencias. par-+etro H-pins@+H no est* dispon,vel para plata"or+as %indo&s ou 1!$. devido `s di"eren/as na "or+a co+o o siste+a operacional iniciali0a[utili0a a +e+>ria co+partil@ada"

o P+5()B Memory (-plm) S e Sintax U#!$ e %indo&s -pl+

Usar co+ CS

(alor )*xi+o -

(alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

o P+5()B S6ap (-pls) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -pls (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

!ndica para o Progress alocar os ar4uivos .pl local+ente. ao invDs de buscar cada novo progra+a pela rede.

o /ast S &ema .&ange (-populate)

S e Sintax Usar co+ CC

U#!$ e %indo&s (alor )*xi+o -

-populate (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

Ror/a o Progress a criar as entradas de ca+pos para cada registo e+ caso de load de novas de"ini/?es.

o 'SQ( P+5PA-8 (-pp)

S e Sintax Usar co+ !D

U#!$ e %indo&s (alor )*xi+o -

-pp directorC (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

o .onfiguration Properties /ile (-properties)

S e Sintax Usar co+ DBS

U#!$ e %indo&s (alor )*xi+o -

-properties "ilena+e (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro -

Use as propriedades de con"igura/o de ar4uivos (de propriedades) para identi"icar as propriedades do ar4uivo 4ue a 1d+inServer usa interna+ente para especi"icar par-+etros de iniciali0a/o 4uando iniciar u+ servidor de banco de dados ou Server3roup. padro D de P i DGC [ propriedades [ con+gr.properties. (ocV no pode usar este par-+etro direta+ente.

o Pro*y 8ost (-pro*y&ost)

S e Sintax Usar co+ CC

U#!$ e %indo&s (alor )*xi+o -

-proxC@ost \ @ost-na+e ] !P-address ^ (alor )ono-Usu*rio )ulti-usu*rio ),ni+o Padro Padro -

o Pro*y Pass6ord (-pro*yPass6ord)

S e Sintax Usar co+ CS

U#!$ e %indo&s (alor )*xi+o -

-proxCPass&ord Kpass&ordL (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro -

o Pro*y Port (-pro*yport) S e Sintax Usar co+ CC U#!$ e %indo&s (alor )*xi+o 7<<67 -proxCport \ port-nu+ber ^ (alor )ono-Usu*rio ),ni+o ' Padro -

)ulti-usu*rio Padro -

o Pro*y >serid (-pro*y>serid)

S e Sintax Usar co+ CS

U#!$ e %indo&s (alor )*xi+o -

-proxCUserid Kuser-idL (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro -

o A3S) SQ( (-Q) S e Sintax Usar co+ !D U#!$ e %indo&s (alor )*xi+o -B (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

o A3S) SQ( .lient (-Q1)

S e Sintax Usar co+ !D

U#!$ e %indo&s (alor )*xi+o -

-B8 (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

o Qui # +e"uest (-")

S e Sintax Usar co+

U#!$ e %indo&s (alor )*xi+o

-4 (alor

)ono-Usu*rio

)ulti-usu*rio

CS

),ni+o -

Padro -

Padro -

Buando u+a procedure "or c@a+ada. o Progress procura o Propat@ e veri"ica se o progra+a do propat@ D di"erente do carregado e+ +e+>ria. Se "or. tra0 nova+ente o progra+a para a esta/o. par-+etro 4 evita essa veri"ica/o. "icando se+pre co+ o +es+o progra+a na +e+>ria. atD o tDr+ino da sesso.

o 3on-reliable )45 (-r)

S e Sintax Usar co+ CC

U#!$ e %indo&s (alor )*xi+o -

-r (alor ),ni+o -

)ono-Usu*rio Padro Unbu""ered ![

)ulti-usu*rio Padro Unbu""ered ![

Questo de ProvaA -r - U+ banco rodando co+ o para+etro -r no pode ser recuperado ap>s u+a "al@a. Se a "al@a ocorrer. D necess*rio restaurar u+ backup e reiniciar o processo do in,cio.

o Alternate +andom 3umber 7enerator (-rand)

S e Sintax Usar co+ CS

U#!$ e %indo&s (alor )*xi+o 8

-rand n (alor ),ni+o '

)ono-Usu*rio Padro '

)ulti-usu*rio Padro '

o +eread 3olo # (-rereadnolo #)

S e Sintax Usar co+ CS

U#!$ e %indo&s (alor )*xi+o -

-rereadnolock (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro -

Por padro. se o Progress precisar ler u+ registro co+ a cl*usula no-lock. e esse registro E* estiver na +e+>ria do client. o +es+o registro ser* utili0ado. se+ pegar o registro +ais atual no servidor. =sse par-+etro altera esse co+porta+ento. "or/ando o Progress a pegar o registro +ais atual. Questo de prova /undamentos

o +un 97( .lient (-rg)

S e Sintax Usar co+ CS

U#!$ e %indo&s (alor )*xi+o -

-rg (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

o +ead-only Media (-+5)

S e Sintax Usar co+ CC

U#!$ e %indo&s (alor )*xi+o -

-P (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

o (i ense >sage +eporting )nterval (-rptint)

S e Sintax Usar co+ DBS

U#!$ e %indo&s (alor )*xi+o -

-rptint n (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

o +un Query .lient (-r") S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -r4 (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

o +un +un-time .lient (-rr) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -rr (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

o 'n rypted .ompiler Mode (-r*) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -rx (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

o Servi e 3ame (-S)

S e Sintax Usar co+ CC. DBS

U#!$ e %indo&s (alor )*xi+o -

-S \ service-na+e ] port-nu+ber ^ (alor )ono-Usu*rio )ulti-usu*rio ),ni+o Padro Padro -

o Sta # Si!e (-s)

S e Sintax Usar co+ CS

U#!$ e %indo&s (alor )*xi+o <.8U8.5;5'

-s n (alor ),ni+o :

)ono-Usu*rio Padro U9

)ulti-usu*rio Padro U9

par-+etro -s (Stack Si0e) 4ue indica o ta+an@o da pil@a. ou seEa. *rea de +e+>ria usada interna+ente pelo progress. =xe+ploA -s <'8. !ncre+entar[incluir o par-+etro -s no ar4uivo de p" da sesso client. au+ento deste par-+etro D nor+al. pois o processo onde ocorre este erro deve envolver algu+as vari*veis +uito longas ocorrendo o estouro de pil@a. =ste valor ser* alocado pela esta/o cliente. Caso no deseEe atribuir u+ valor inicial +uito grande. reco+endo incre+entar gradativa+ente. ou seEa. '85. 8<7. <'8. '98U. etc. (alor +*xi+o atD <.999

o Semap&ore Sets (-semsets)

S e Sintax Usar co+ DBS

U#!$ e %indo&s (alor )*xi+o )axi+u+ #u+ber o" Users e'

-se+sets n (alor ),ni+o '

)ono-Usu*rio Padro -

)ulti-usu*rio Padro '

o Server 7roup (-servergroup) S e Sintax Usar co+ DBS U#!$ e %indo&s (alor )*xi+o -servergroup na+e (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro -

o -ype of Server to Start (-Server-ype) S e Sintax Usar co+ DBS U#!$ e %indo&s (alor )*xi+o -ServerQCpe aU3G]SBG]Bot@b (alor )ono-Usu*rio ),ni+o Padro Bot@

)ulti-usu*rio Padro Bot@

o AS49:: Server Program 3ame (-Sn)

S e Sintax Usar co+ CC

U#!$ e %indo&s (alor )*xi+o -

-Sn (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

o Spin (o # +etries (-spin)

S e Sintax Usar co+ DBS

U#!$ e %indo&s (alor )*xi+o -

-spin n (alor ),ni+o 9

)ono-Usu*rio Padro -

)ulti-usu*rio Padro 9

Questo de ProvaA -spin - valor +,ni+o D 9 e pode ser +odi"icado co+ o banco no ar. Questo de ProvaA -spin - Para alterar co+ o banco no ar. no pro+onA PhD L U 1d+inistrative Runctions L U - 1dEust latc@ options

o SQ(-01 Sta # Si!e (-SQ(Sta #Si!e) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o SCste+ Dependent -SBGStackSi0e n (alor )ono-Usu*rio ),ni+o ' Padro '

)ulti-usu*rio Padro '

o Statement .a &e Si!e (-SQ(Stmt.a &eSi!e)

S e Sintax Usar co+

U#!$ e %indo&s (alor )*xi+o

-SBGSt+tCac@eSi0e n (alor )ono-Usu*rio ),ni+o Padro

)ulti-usu*rio Padro

CC

'99

o Stas& Area (-sts&)

S e Sintax Usar co+ CS

U#!$ e %indo&s (alor )*xi+o 6'

-sts@ n (alor ),ni+o '

)ono-Usu*rio Padro 8

)ulti-usu*rio Padro 8

o 5pen )nterfa e $river .onne tion (-S;)

S e Sintax Usar co+ !D

U#!$ e %indo&s (alor )*xi+o -

-S( para+eter-list (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro -

o -emporary $ire tory (--)

S e Sintax Usar co+

U#!$ e %indo&s (alor )*xi+o

-Q dirna+e (alor ),ni+o

)ono-Usu*rio Padro

)ulti-usu*rio Padro

CS

%orking DirectorC

%orking directorC

Para gerar os ar4uivos te+por*rios e+ u+ diret>rio espec,"ico. deve ser utili0ado o par-+etro H-QH na sesso.

o Save -emp /iles (-t)

S e Sintax Usar co+ CS

U#!$ e %indo&s (alor )*xi+o -

-t (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

o -able +ange Si!e (-tablerangesi!e)

S e Sintax Usar co+ DBS

U#!$ e %indo&s (alor )*xi+o -

-tablerangesi0e n (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro -

o Speed Sort (--B)

S e Sintax Usar co+ CS

U#!$ e %indo&s (alor )*xi+o 6'

-QB blocksi0e (alor )ono-Usu*rio ),ni+o ' Padro 8

)ulti-usu*rio Padro 8

par-+etro -QB 6' de"ine o ta+an@o de bloco de +e+>ria para a reali0a/o de ordena/o de dados local. geral+ente te+p-table e &ork"ile. 1gili0a o sort e+ progra+as e indexa/?es. banco. gan@o desse par-+etro c@ega a '<T e+ u+a indexa/o de

o Merge 3umber (--M)

S e Sintax Usar co+ CS

U#!$ e %indo&s (alor )*xi+o 68

-Q) n (alor ),ni+o '

)ono-Usu*rio Padro <

)ulti-usu*rio Padro <

par-+etro -Q) 68 De"ine a 4uantidade de blocos de sort 4ue sero ordenados Euntos.

o -o#en (-to#)

S e Sintax Usar co+ CS

U#!$ e %indo&s (alor )*xi+o SCste+ dependent'

-tok n (alor ),ni+o '

)ono-Usu*rio Padro '98U

)ulti-usu*rio Padro '98U

o -rigger (o ation (-trig)

S e Sintax Usar co+ CC

U#!$ e %indo&s (alor )*xi+o -

-trig \ dir-na+e ] lib-na+e ^ (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro -

o >ser )$ (->)

S e Sintax Usar co+ CC

U#!$ e %indo&s (alor )*xi+o -

-U userid (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

o >se 5S (o ale (-use5s(o ale)

S e Sintax Usar co+ CS

U#!$ e %indo&s (alor )*xi+o -

-use sGocale (alor )ono-Usu*rio ),ni+o Padro -

)ulti-usu*rio Padro -

o >ser .ount (-usr ount) S e Sintax Usar co+ DBS U#!$ e %indo&s (alor )*xi+o -usrcount n (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

o =indo6s Passt&roug& Printing (-=a -6pp) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -%a -&pp (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

o =indo6s Single Session (-6ss) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -&s (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

#o deixa abrir +ais de u+a se/o por produto.

o =indo6s '*it - 3o $ialog (-6y) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -&C (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

o Statisti s (-y) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -C (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

Use este par-+etro de iniciali0a/o para coletar acesso de procedures e estat,sticas de uso durante a sesso client. =ste par-+etro ta+bD+ envia u+ relat>rio c@a+ado Hclient.+onH de todos os par-+etros de iniciali0a/o e os valores deles para o ar4uivo de sa,da. Questo de ProvaA client.+on - Coleta acesso e estatisticas das procedures. Questo de ProvaA -C . -Cc e -Cd cria+ o client.+on

o Statisti s 6it& .-+(-. (-y ) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -Cc (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

Buando se usa este par-+etro. pre"erencial+ente pressiona-se CQPG-C ao invDs de usar a instru/o SM %-SQ1Q para controlar en4uanto se coleta estat,sticas durante a execu/o.

o Segment Statisti s (-yd)

S e Sintax Usar co+ CS

U#!$ e %indo&s (alor )*xi+o -

-Cd (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

Use este par-+etro de iniciali0a/o para escrever no ar4uivo de sa,da estat,sticas de seg+entos. co+o o n2+ero de seg+entos e o ta+an@o total dele.

o /our $igit @ear $efault (-yr9def)

S e Sintax Usar co+ CS

U#!$ e %indo&s (alor )*xi+o -

-CrUde" (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

Questo de ProvaA -CrUde" - deter+ina a data e+ U d,gitos.

o Statisti s =it& .ross-referen e (-y*)

S e Sintax Usar co+ CS

U#!$ e %indo&s (alor )*xi+o -

-Cx (alor ),ni+o -

)ono-Usu*rio Padro -

)ulti-usu*rio Padro -

Use este par-+etro de iniciali0a/o para coletar estat,sticas de c@a+adas de progra+as. =ste par-+etro gerar* no diret>rio de trabal@o o ar4uivo Hproc.+onH. Questo de ProvaA Coleta estat,sticas das c@a+adas dos progra+as. Questo de ProvaA -Cx cria o proc.+on

o .entury @ear 5ffset (-yy) S e Sintax Usar co+ CS U#!$ e %indo&s (alor )*xi+o -CC (alor ),ni+o -

)ono-Usu*rio Padro ':<9

)ulti-usu*rio Padro ':<9

Questo de ProvaA -CC - especi"ica o per,odo de '99 anos utili0ado para de"inir o padro de 8 d,gitos.

Vous aimerez peut-être aussi