[oracle_br] DataGuard

2019-08-13 Por tôpico Jefferson Silva jeff_programa...@yahoo.com.br [oracle_br]
Prezados Podem me ajudar com uma duvida? 
Estamos analisando  a possibilidade de criar um dataguard , mas, ficou uma 
duvida. 
Se fizemos de forma síncrona e estiver tudo ok , mas,  a conexão cair por 
exemplo , O Standy pára? por não conseguir ter o retorno do lado2 ? Necesstamos 
sempre que o lado1 e lado2 estejam sempre atualizados. Ou seja, caso a conexão 
caia os 2 nós devem parar . Isso mesmo , temos que garantir os dados íntegros 
(regra da empresa). 
Alguém sabe me dizer ? Oracle 12c Enterprise. 
Sem mais, 

Jefferson Silva.


[oracle_br] Baixar - Enterprise Manager Express

2019-02-19 Por tôpico Jefferson Silva jeff_programa...@yahoo.com.br [oracle_br]
Prezados, 
Não consegui achar para baixar o Enterprise Manager Express. Somente acho o 
Enterprise Manager Cloud. Alguém teria o link para tal ? O ambiente é windows 
64. 

Re: [oracle_br] Re: erro listener - ODA - 12c

2018-07-18 Por tôpico Jefferson Silva jeff_programa...@yahoo.com.br [oracle_br]
Mudou novamente. 
O nó2 acabou de reconhecer TODOS OS SERVIÇOS !!! Cara, vc é muito fera msm!! 
Novamente eu agradeço pela ajuda!!!  

Em Quarta-feira, 18 de Julho de 2018 14:27, Jefferson Silva 
 escreveu:
 

 Deixa eu t falar uma coisa. Na verdade os passos que você me passou tiveram um 
efeito positivo sim.O nó1 esta acessivel . consegui subir o serviço nele 
corretamente. o nó2 esta subindo configurações diferente. 
Pelo menos com o nó1 ficando acessível eu tenho novamente como mostrar ao 
cliente que a aplicação Sql Developer conecta e a aplicação dele é que não 
conecta . 
Ganho tempo e uma forma de conversar .Agora eu vou ver como resolver o nó2 rsrs.
Cara na boa, não é a primeira vez que você me salva por aqui e até mesmo um dia 
desses encontrei uma solução que uma outra pessoa perguntou e você resolveu . 
Então agradeço muito pela resposta super rápida , com ou  não solução!!!
:D 

Em Quarta-feira, 18 de Julho de 2018 14:24, "jlchia...@yahoo.com.br 
[oracle_br]"  escreveu:
 

     Se vc tem 100% de certeza que as config todas que indiquei estão OK, não 
tem jeito : é abrir um Chamado no Suporte Oracle, que vai checar as 
possibilidades de BUGs

[]s

  Chiappa  #yiv4675091254 -- #yiv4675091254ygrp-mkp {border:1px solid 
#d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv4675091254 
#yiv4675091254ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv4675091254 
#yiv4675091254ygrp-mkp #yiv4675091254hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv4675091254 #yiv4675091254ygrp-mkp #yiv4675091254ads 
{margin-bottom:10px;}#yiv4675091254 #yiv4675091254ygrp-mkp .yiv4675091254ad 
{padding:0 0;}#yiv4675091254 #yiv4675091254ygrp-mkp .yiv4675091254ad p 
{margin:0;}#yiv4675091254 #yiv4675091254ygrp-mkp .yiv4675091254ad a 
{color:#ff;text-decoration:none;}#yiv4675091254 #yiv4675091254ygrp-sponsor 
#yiv4675091254ygrp-lc {font-family:Arial;}#yiv4675091254 
#yiv4675091254ygrp-sponsor #yiv4675091254ygrp-lc #yiv4675091254hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv4675091254 
#yiv4675091254ygrp-sponsor #yiv4675091254ygrp-lc .yiv4675091254ad 
{margin-bottom:10px;padding:0 0;}#yiv4675091254 #yiv4675091254actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv4675091254 
#yiv4675091254activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv4675091254
 #yiv4675091254activity span {font-weight:700;}#yiv4675091254 
#yiv4675091254activity span:first-child 
{text-transform:uppercase;}#yiv4675091254 #yiv4675091254activity span a 
{color:#5085b6;text-decoration:none;}#yiv4675091254 #yiv4675091254activity span 
span {color:#ff7900;}#yiv4675091254 #yiv4675091254activity span 
.yiv4675091254underline {text-decoration:underline;}#yiv4675091254 
.yiv4675091254attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv4675091254 .yiv4675091254attach div a 
{text-decoration:none;}#yiv4675091254 .yiv4675091254attach img 
{border:none;padding-right:5px;}#yiv4675091254 .yiv4675091254attach label 
{display:block;margin-bottom:5px;}#yiv4675091254 .yiv4675091254attach label a 
{text-decoration:none;}#yiv4675091254 blockquote {margin:0 0 0 
4px;}#yiv4675091254 .yiv4675091254bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv4675091254 
.yiv4675091254bold a {text-decoration:none;}#yiv4675091254 dd.yiv4675091254last 
p a {font-family:Verdana;font-weight:700;}#yiv4675091254 dd.yiv4675091254last p 
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv4675091254 
dd.yiv4675091254last p span.yiv4675091254yshortcuts 
{margin-right:0;}#yiv4675091254 div.yiv4675091254attach-table div div a 
{text-decoration:none;}#yiv4675091254 div.yiv4675091254attach-table 
{width:400px;}#yiv4675091254 div.yiv4675091254file-title a, #yiv4675091254 
div.yiv4675091254file-title a:active, #yiv4675091254 
div.yiv4675091254file-title a:hover, #yiv4675091254 div.yiv4675091254file-title 
a:visited {text-decoration:none;}#yiv4675091254 div.yiv4675091254photo-title a, 
#yiv4675091254 div.yiv4675091254photo-title a:active, #yiv4675091254 
div.yiv4675091254photo-title a:hover, #yiv4675091254 
div.yiv4675091254photo-title a:visited {text-decoration:none;}#yiv4675091254 
div#yiv4675091254ygrp-mlmsg #yiv4675091254ygrp-msg p a 
span.yiv4675091254yshortcuts 
{font-family:Verdana;font-size:10px;font-weight:normal;}#yiv4675091254 
.yiv4675091254green {color:#628c2a;}#yiv4675091254 .yiv4675091254MsoNormal 
{margin:0 0 0 0;}#yiv4675091254 o {font-size:0;}#yiv4675091254 
#yiv4675091254photos div {float:left;width:72px;}#yiv4675091254 
#yiv4675091254photos div div {border:1px solid 
#66;min-height:62px;overflow:hidden;width:62px;}#yiv4675091254 
#yiv4675091254photos div label 
{color:#66;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv4675091254
 #yiv4675091254reco-category {font-size:77%;}#yiv4675091254 
#yiv4675091254reco-desc {fo

Re: [oracle_br] Re: erro listener - ODA - 12c

2018-07-18 Por tôpico Jefferson Silva jeff_programa...@yahoo.com.br [oracle_br]
Deixa eu t falar uma coisa. Na verdade os passos que você me passou tiveram um 
efeito positivo sim.O nó1 esta acessivel . consegui subir o serviço nele 
corretamente. o nó2 esta subindo configurações diferente. 
Pelo menos com o nó1 ficando acessível eu tenho novamente como mostrar ao 
cliente que a aplicação Sql Developer conecta e a aplicação dele é que não 
conecta . 
Ganho tempo e uma forma de conversar .Agora eu vou ver como resolver o nó2 rsrs.
Cara na boa, não é a primeira vez que você me salva por aqui e até mesmo um dia 
desses encontrei uma solução que uma outra pessoa perguntou e você resolveu . 
Então agradeço muito pela resposta super rápida , com ou  não solução!!!
:D 

Em Quarta-feira, 18 de Julho de 2018 14:24, "jlchia...@yahoo.com.br 
[oracle_br]"  escreveu:
 

     Se vc tem 100% de certeza que as config todas que indiquei estão OK, não 
tem jeito : é abrir um Chamado no Suporte Oracle, que vai checar as 
possibilidades de BUGs

[]s

  Chiappa  #yiv9072635625 #yiv9072635625 -- #yiv9072635625ygrp-mkp {border:1px 
solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv9072635625 
#yiv9072635625ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv9072635625 
#yiv9072635625ygrp-mkp #yiv9072635625hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv9072635625 #yiv9072635625ygrp-mkp #yiv9072635625ads 
{margin-bottom:10px;}#yiv9072635625 #yiv9072635625ygrp-mkp .yiv9072635625ad 
{padding:0 0;}#yiv9072635625 #yiv9072635625ygrp-mkp .yiv9072635625ad p 
{margin:0;}#yiv9072635625 #yiv9072635625ygrp-mkp .yiv9072635625ad a 
{color:#ff;text-decoration:none;}#yiv9072635625 #yiv9072635625ygrp-sponsor 
#yiv9072635625ygrp-lc {font-family:Arial;}#yiv9072635625 
#yiv9072635625ygrp-sponsor #yiv9072635625ygrp-lc #yiv9072635625hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv9072635625 
#yiv9072635625ygrp-sponsor #yiv9072635625ygrp-lc .yiv9072635625ad 
{margin-bottom:10px;padding:0 0;}#yiv9072635625 #yiv9072635625actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv9072635625 
#yiv9072635625activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv9072635625
 #yiv9072635625activity span {font-weight:700;}#yiv9072635625 
#yiv9072635625activity span:first-child 
{text-transform:uppercase;}#yiv9072635625 #yiv9072635625activity span a 
{color:#5085b6;text-decoration:none;}#yiv9072635625 #yiv9072635625activity span 
span {color:#ff7900;}#yiv9072635625 #yiv9072635625activity span 
.yiv9072635625underline {text-decoration:underline;}#yiv9072635625 
.yiv9072635625attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv9072635625 .yiv9072635625attach div a 
{text-decoration:none;}#yiv9072635625 .yiv9072635625attach img 
{border:none;padding-right:5px;}#yiv9072635625 .yiv9072635625attach label 
{display:block;margin-bottom:5px;}#yiv9072635625 .yiv9072635625attach label a 
{text-decoration:none;}#yiv9072635625 blockquote {margin:0 0 0 
4px;}#yiv9072635625 .yiv9072635625bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv9072635625 
.yiv9072635625bold a {text-decoration:none;}#yiv9072635625 dd.yiv9072635625last 
p a {font-family:Verdana;font-weight:700;}#yiv9072635625 dd.yiv9072635625last p 
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv9072635625 
dd.yiv9072635625last p span.yiv9072635625yshortcuts 
{margin-right:0;}#yiv9072635625 div.yiv9072635625attach-table div div a 
{text-decoration:none;}#yiv9072635625 div.yiv9072635625attach-table 
{width:400px;}#yiv9072635625 div.yiv9072635625file-title a, #yiv9072635625 
div.yiv9072635625file-title a:active, #yiv9072635625 
div.yiv9072635625file-title a:hover, #yiv9072635625 div.yiv9072635625file-title 
a:visited {text-decoration:none;}#yiv9072635625 div.yiv9072635625photo-title a, 
#yiv9072635625 div.yiv9072635625photo-title a:active, #yiv9072635625 
div.yiv9072635625photo-title a:hover, #yiv9072635625 
div.yiv9072635625photo-title a:visited {text-decoration:none;}#yiv9072635625 
div#yiv9072635625ygrp-mlmsg #yiv9072635625ygrp-msg p a 
span.yiv9072635625yshortcuts 
{font-family:Verdana;font-size:10px;font-weight:normal;}#yiv9072635625 
.yiv9072635625green {color:#628c2a;}#yiv9072635625 .yiv9072635625MsoNormal 
{margin:0 0 0 0;}#yiv9072635625 o {font-size:0;}#yiv9072635625 
#yiv9072635625photos div {float:left;width:72px;}#yiv9072635625 
#yiv9072635625photos div div {border:1px solid 
#66;min-height:62px;overflow:hidden;width:62px;}#yiv9072635625 
#yiv9072635625photos div label 
{color:#66;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv9072635625
 #yiv9072635625reco-category {font-size:77%;}#yiv9072635625 
#yiv9072635625reco-desc {font-size:77%;}#yiv9072635625 .yiv9072635625replbq 
{margin:4px;}#yiv9072635625 #yiv9072635625ygrp-actbar div a:first-child 
{margin-right:2px;padding-right:5px;}#yiv9072635625 #yiv9072635625ygrp-mlmsg 
{font-size:13px

Re: [oracle_br] Re: erro listener - ODA - 12c

2018-07-18 Por tôpico Jefferson Silva jeff_programa...@yahoo.com.br [oracle_br]
Tentei fazer tudo oque você passou , mas, não funcionou. Eu devo estar fazendo 
algo errado. Complicou aqui pra mim rsrs. 

Em Quarta-feira, 18 de Julho de 2018 12:35, "jlchia...@yahoo.com.br 
[oracle_br]"  escreveu:
 

     
E só comentando, se vc olhar a nota de Suporte The Listener Supports No 
Services (Doc ID 1640082.1) vc vai ver que ela BEM LITERALMENTE RECOMENDA que 
vc suba listener (do 11g em diante)  SEMPRE PELO SRVCTL se vc tá em RAC -- não 
é papo-furando/preciosismo meu não, tá legal ??
[]s
  Chiappa
--Em oracle_br@yahoogrupos.com.br,  escreveu:

Ou, ainda pensando em questões de compatibilidade de versões, outra 
Possibilidade é vc instalar numa OUTRA Oracle_HOME um client Oracle full 
11.2.0.4, registrar o database 12c nesse listener e tentar conectar os clientes 
com ele OU, se vc estiver usando RAC, já que iirc é Exigido que o Listener 
usado seja o Listener do GRID, vc TALVEZ possa fazer downgrade só do GRID, iirc 
é Suportado GRID 11.2.0.4 controlando RDBMS 12c

Bom, respondendo á sua pergunta sobre a situação atual : vc não o disse (ou se 
disse não vi) mas pelo jeito vc está em RAC aí, certo ? Nem preciso dizer que o 
recomendado/best practice é vc usar o listener DO GRID e Não o do database, 
então tenha CERTEZA que vc está conectado no SO como o usuário do grid 
(normalmente se cria um usuário do SO separado pro grid e um pro RDBMS) E QUE 
as variáveis de comando todas (ie, ORACLE_HOME, ORACLE_HOSTNAME, PATH, LIBxx, 
etc, etc, etc) estão Apontando pro Home/software do GRID , yep ??

Muito bem : isso Assegurado, primeira coisa faça o STOP desse listener (e do 
SCAN_LISTENER e de mais listeners que vc tenha - em RACé comum vc ter vários) 
em TODOS OS NÓS, e POR FAVOR o faça via srvctl : usar o lsnrctl como ao que 
parece vc fez em tese até deve funcionar se as variáveis estão corretas, mas 
vamos by the book, pelas regras.
 Isso feito, claramente essa msg "The listener supports no services" indica uma 
má-configuração aí Vc alterou o sqlnet.ora dos nós pra tentar aplicar a 
gambi do SQLNET.ALLOWED_LOGON_VERSION_xxx ?? Se sim, desfaça essa alteração, 
comentando com # as linhas que vc adicionou Após isso, abra nova sessão em 
cada nó/instância (em noja janela/console de prompt de comando e setando 
ORACLE_SID e conectando diretamente, sem listener) e CHEQUE CUIDADOSAMENTE os 
parâmetros LISTENER_xxx e SERVICES_xxx
 Isso feito, pode fechar as janelas de console adicionais e voltando aquelas 
onde vc tá logado como o usuário do GRID, confira CUIDADOSAMENTE os parâmetros 
dos listeners envolvidos (eu ACREDITO que vc deve estar usando um arquivo local 
.ORA de config em cada nó pra cada Listener, cheque TODOS!!) e confirme que os 
hostnames/TNS strings indicados estão corretos
  Aí sim vc starta os listeners e em um ou dois minutinhos as instâncias devem 
se registrar neles (se vc tá usando a porta default OU se vc tem os params 
LISTENER corretamente setados) 
  
  []s
  
    Chiappa   #yiv9043767840 #yiv9043767840 -- #yiv9043767840ygrp-mkp 
{border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 
10px;}#yiv9043767840 #yiv9043767840ygrp-mkp hr {border:1px solid 
#d8d8d8;}#yiv9043767840 #yiv9043767840ygrp-mkp #yiv9043767840hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv9043767840 #yiv9043767840ygrp-mkp #yiv9043767840ads 
{margin-bottom:10px;}#yiv9043767840 #yiv9043767840ygrp-mkp .yiv9043767840ad 
{padding:0 0;}#yiv9043767840 #yiv9043767840ygrp-mkp .yiv9043767840ad p 
{margin:0;}#yiv9043767840 #yiv9043767840ygrp-mkp .yiv9043767840ad a 
{color:#ff;text-decoration:none;}#yiv9043767840 #yiv9043767840ygrp-sponsor 
#yiv9043767840ygrp-lc {font-family:Arial;}#yiv9043767840 
#yiv9043767840ygrp-sponsor #yiv9043767840ygrp-lc #yiv9043767840hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv9043767840 
#yiv9043767840ygrp-sponsor #yiv9043767840ygrp-lc .yiv9043767840ad 
{margin-bottom:10px;padding:0 0;}#yiv9043767840 #yiv9043767840actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv9043767840 
#yiv9043767840activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv9043767840
 #yiv9043767840activity span {font-weight:700;}#yiv9043767840 
#yiv9043767840activity span:first-child 
{text-transform:uppercase;}#yiv9043767840 #yiv9043767840activity span a 
{color:#5085b6;text-decoration:none;}#yiv9043767840 #yiv9043767840activity span 
span {color:#ff7900;}#yiv9043767840 #yiv9043767840activity span 
.yiv9043767840underline {text-decoration:underline;}#yiv9043767840 
.yiv9043767840attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv9043767840 .yiv9043767840attach div a 
{text-decoration:none;}#yiv9043767840 .yiv9043767840attach img 
{border:none;padding-right:5px;}#yiv9043767840 .yiv9043767840attach label 
{display:block;margin-bottom:5px;}#yiv9043767840 .yiv9043767840attach label a 
{text-decoration:none

Re: [oracle_br] Re: erro listener - ODA - 12c

2018-07-18 Por tôpico Jefferson Silva jeff_programa...@yahoo.com.br [oracle_br]
Correto . Isso ai eu posso tentar resolver. Mas, e o meu LISTENER ? Teria 
alguma resposta para me ajudar? 
Esse Listener não quer mais funcionar , eu preciso que ele ao menos funcione 
para eu poder voltar a usar o SqlDeveloper pelo menos e voltarem a trabalhar.
 

Em Quarta-feira, 18 de Julho de 2018 11:19, "jlchia...@yahoo.com.br 
[oracle_br]"  escreveu:
 

     Blz ? Então, antes de mais nada veja lá no Suporte Oracle a nota "Client / 
Server Interoperability Support Matrix for Different Oracle Versions" (Doc ID 
207303.1) que registra que clients Oracle anteriores a 10.2 *** NUNCA *** forma 
Suportados/Suportáveis (e ainda por cima precisavam de patch) : SE vc está 
setando o SQLNET.ALLOWED_LOGON_VERSION_xxx na esperança de conectar client mais 
antigo que 10.2 no Listener (e por conseguinte num RDBMS) 12c, SAIBA que isso 
além de não ser Suportado NEM SEMPRE funciona, é uma loteria Por exemplo, 
um cliente meu tem uma aplicação antiga mas ainda crítica pra Empresa 
desenvolvida em Forms/reports 6i (produto esse que usa client Oracle 8.0.x) e 
no banco/listener 10g vai de boa, no banco/listener 11g tem umas instabilidades 
mas acochambrando com SQLNET.ALLOWED_LOGON_VERSION_xxx e desabilitando features 
11g (em especial case sensitivity) vai mais ou menos, e no banco/listener 12c 
simplesmente NÃO ROLA, não funfa, não funciona
 Sendo assim, pra mim não é ERRO não, é restrição/condição DOCUMENTADA, não tem 
o que fazer enquanto não rolar um upgrade no client dessa aplicação, o que 
normalmente IMPLICA em upgrade na Aplicação - no meu caso, vamos ser Obrigados 
a migrar prum Forms/Reports mais recente e recompilar/adaptar a app
 
[]s

  Chiappa  #yiv5275193192 #yiv5275193192 -- #yiv5275193192ygrp-mkp {border:1px 
solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv5275193192 
#yiv5275193192ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv5275193192 
#yiv5275193192ygrp-mkp #yiv5275193192hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv5275193192 #yiv5275193192ygrp-mkp #yiv5275193192ads 
{margin-bottom:10px;}#yiv5275193192 #yiv5275193192ygrp-mkp .yiv5275193192ad 
{padding:0 0;}#yiv5275193192 #yiv5275193192ygrp-mkp .yiv5275193192ad p 
{margin:0;}#yiv5275193192 #yiv5275193192ygrp-mkp .yiv5275193192ad a 
{color:#ff;text-decoration:none;}#yiv5275193192 #yiv5275193192ygrp-sponsor 
#yiv5275193192ygrp-lc {font-family:Arial;}#yiv5275193192 
#yiv5275193192ygrp-sponsor #yiv5275193192ygrp-lc #yiv5275193192hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv5275193192 
#yiv5275193192ygrp-sponsor #yiv5275193192ygrp-lc .yiv5275193192ad 
{margin-bottom:10px;padding:0 0;}#yiv5275193192 #yiv5275193192actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv5275193192 
#yiv5275193192activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv5275193192
 #yiv5275193192activity span {font-weight:700;}#yiv5275193192 
#yiv5275193192activity span:first-child 
{text-transform:uppercase;}#yiv5275193192 #yiv5275193192activity span a 
{color:#5085b6;text-decoration:none;}#yiv5275193192 #yiv5275193192activity span 
span {color:#ff7900;}#yiv5275193192 #yiv5275193192activity span 
.yiv5275193192underline {text-decoration:underline;}#yiv5275193192 
.yiv5275193192attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv5275193192 .yiv5275193192attach div a 
{text-decoration:none;}#yiv5275193192 .yiv5275193192attach img 
{border:none;padding-right:5px;}#yiv5275193192 .yiv5275193192attach label 
{display:block;margin-bottom:5px;}#yiv5275193192 .yiv5275193192attach label a 
{text-decoration:none;}#yiv5275193192 blockquote {margin:0 0 0 
4px;}#yiv5275193192 .yiv5275193192bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv5275193192 
.yiv5275193192bold a {text-decoration:none;}#yiv5275193192 dd.yiv5275193192last 
p a {font-family:Verdana;font-weight:700;}#yiv5275193192 dd.yiv5275193192last p 
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv5275193192 
dd.yiv5275193192last p span.yiv5275193192yshortcuts 
{margin-right:0;}#yiv5275193192 div.yiv5275193192attach-table div div a 
{text-decoration:none;}#yiv5275193192 div.yiv5275193192attach-table 
{width:400px;}#yiv5275193192 div.yiv5275193192file-title a, #yiv5275193192 
div.yiv5275193192file-title a:active, #yiv5275193192 
div.yiv5275193192file-title a:hover, #yiv5275193192 div.yiv5275193192file-title 
a:visited {text-decoration:none;}#yiv5275193192 div.yiv5275193192photo-title a, 
#yiv5275193192 div.yiv5275193192photo-title a:active, #yiv5275193192 
div.yiv5275193192photo-title a:hover, #yiv5275193192 
div.yiv5275193192photo-title a:visited {text-decoration:none;}#yiv5275193192 
div#yiv5275193192ygrp-mlmsg #yiv5275193192ygrp-msg p a 
span.yiv5275193192yshortcuts 
{font-family:Verdana;font-size:10px;font-weight:normal;}#yiv5275193192 
.yiv5275193192green {color:#628c2a;}#yiv5275193192 .yiv527519

[oracle_br] erro listener - ODA - 12c

2018-07-18 Por tôpico Jefferson Silva jeff_programa...@yahoo.com.br [oracle_br]
Prezados Amigos,
Estou com um problema. Encontrei um ODA 12c e o LISTENER esta dando 'pau'. O 
detalhe é que ele estava funcionando, mas, esta necessário fazer uma 
configuração devido a um erro de uma aplicação antiga e fui informado que era 
necessário adicionar os 
parametros:SQLNET..ALLOWED_LOGON_VERSION_CLIENT=8SQLNET.ALLOWED_LOGON_VERSION_SERVER=8A
 aplicação continuou sem acessar. Fui fazer uma reconfiguração abrindo o 
'netca' e parou de funcionar agora de vez... :(
Vou mostrar a você os erros e talvez alguém consiga me dar uma luz...Com o 
usuário grid: 

--LSNRCTL for Linux: Version 12.1.0.2.0 - Production on 18-JUL-2018 10:00:55
Copyright (c) 1991, 2014, Oracle.  All rights reserved.
Welcome to LSNRCTL, type "help" for information.
LSNRCTL> statusConnecting to 
(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))STATUS of the 
LISTENERAlias                     LISTENERVersion       
            TNSLSNR for Linux: Version 12.1.0.2.0 - ProductionStart Date        
        18-JUL-2018 09:31:46Uptime                    0 days 0 hr. 29 min. 11 
secTrace Level               offSecurity                  ON: Local OS 
AuthenticationSNMP                      OFFListener Parameter File   
/u01/app/12.1.0.2/grid/network/admin/listener.oraListener Log File         
/u01/app/grid/diag/tnslsnr/INC-SRV-DBMV1/listener/alert/log.xmlListening 
Endpoints Summary...  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER)))The 
listener supports no servicesThe command completed 
successfully--LSNRCTL> start
TNS-01106: Listener using listener name LISTENER has already been startedseu eu 
parar e subir de novo não muda 
nada.--Meu listener (vim 
/u01/app/12.1.0.2/grid/network/admin/listener.ora):
MGMTLSNR=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=MGMTLSNR    
        # line added by Agent# listener.ora Network Configuration File: 
/u01/app/12.1.0.2/grid/network/admin/listener.ora# Generated by Oracle 
configuration tools.
ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN2 = ON
ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN1 = ON
VALID_NODE_CHECKING_REGISTRATION_LISTENER_SCAN2=OFF             # line added by 
Agent
VALID_NODE_CHECKING_REGISTRATION_LISTENER_SCAN1=OFF             # line added by 
Agent
VALID_NODE_CHECKING_REGISTRATION_ASMNET2LSNR_ASM = SUBNET
VALID_NODE_CHECKING_REGISTRATION_ASMNET1LSNR_ASM = SUBNET
ASMNET2LSNR_ASM =  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL 
= IPC)(KEY = ASMNET2LSNR_ASM))    )  )
ASMNET1LSNR_ASM =  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL 
= IPC)(KEY = ASMNET1LSNR_ASM))    )  )
VALID_NODE_CHECKING_REGISTRATION_LISTENER = SUBNET
LISTENER =  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = 
IPC)(KEY = LISTENER))    )  )
ENABLE_GLOBAL_DYNAMIC_ENDPOINT_ASMNET2LSNR_ASM = ON
ENABLE_GLOBAL_DYNAMIC_ENDPOINT_ASMNET1LSNR_ASM = ON
ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER = ON
LISTENER_SCAN2 =  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = 
IPC)(KEY = LISTENER_SCAN2))    )  )
LISTENER_SCAN1 =  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = 
IPC)(KEY = LISTENER_SCAN1))    )  )
ENABLE_GLOBAL_DYNAMIC_ENDPOINT_MGMTLSNR=ON              # line added by 
AgentVALID_NODE_CHECKING_REGISTRATION_MGMTLSNR=SUBNET                # line 
added by Agent



---Sem mais, 

Jefferson Silva.

[oracle_br] Migrar para ODA

2018-02-27 Por tôpico Jefferson Silva jeff_programa...@yahoo.com.br [oracle_br]
Prezados,
Tenho um banco de dados 'comum' 11GB e quero migrar para um ODA 11G. também. 
Existe alguma particularidade neste equipamento que eu deveria me atentar , ou 
é normal a migração? 
Posso fazer através de um dump em uma base já existente no ODA? Já existe uma 
base lá.
Sem mais, 

Jefferson Silva.


Re: [oracle_br] Re: SQL Injection

2011-11-03 Por tôpico Jefferson Silva
Caramba , q aula... esse cara é bom msm... rsrs




De: José Laurindo 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Terça-feira, 1 de Novembro de 2011 14:37
Assunto: [oracle_br] Re: SQL Injection


  
Vamos começar definindo o que é esse coiso : numa explicação bem rasteira 
(pesquise em http://www.petefinnigan.com/weblog/entries/ e 
http://asktom.oracle.com para mais detalhes ), SQL Injection ocorre quando vc 
tem um SQL dinâmico  , aonde o usuário pode informar parte do texto do SQL E a 
aplicação não valida o que o usuário entra, se um usuário mal-intencionado  
entrar comandos SQL adequadamente formatados nessa string esse comandos são 
executados...
Um exemplo ridiculamente simples, mas pra vc entender : digamos que eu tenha 
numa tabela chamada EMP uma coluna SAL, que o usuário não deveria poder acessar 
, tipo : 

SCOTT@O10GR2:SQL>desc emp
Nome  Nulo?Tipo
-  
EMPNO NOT NULL NUMBER(4)
ENAME  VARCHAR2(10)
JOBVARCHAR2(9)
MGRNUMBER(4)
HIREDATE   DATE
SALNUMBER(7,2)
COMM   NUMBER(7,2)
DEPTNO NUMBER(2)

e o asninho do desenvolvedor queria dar pro usuário final uma consulta que 
mostra o código (EMPNO) e o nome do empregado (ENAME), mas com a característica 
de que é o próprio usuário final que informa numa string o nome do empregado a 
consultar :

SCOTT@O10GR2:SQL>select empno, ename from emp where ename = &V_NOME

parece ser inocente, né ? E realmente, se o usuário informar o nome só, 
funciona normalmente :

SCOTT@O10GR2:SQL>/

Informe o valor para v_nome: 'MILLER'
antigo   1: select empno, ename from emp where ename = &V_NOME
novo   1: select empno, ename from emp where ename = 'MILLER'

EMPNO ENAME
-- --
7934 MILLER

=> legal... Agora suponha um usuário um pouquinho mais esperto e 
mal-intencionado, que coloca comandos SQLs dentro da string , ó o que acontece :

SCOTT@O10GR2:SQL>/
Informe o valor para v_nome: ename UNION select sal, ename from emp
antigo   1: select empno, ename from emp where ename = &V_NOME
novo   1: select empno, ename from emp where ename = ename UNION select sal, 
ename from emp

EMPNO ENAME
-- --
800 SMITH
950 JAMES
1100 ADAMS
1250 MARTIN
1250 WARD
1300 MILLER
1500 TURNER
1600 ALLEN
2450 CLARK
2850 BLAKE
2975 JONES
3000 FORD
3000 SCOTT
5000 KING
7369 SMITH
7499 ALLEN
7521 WARD
7566 JONES
7654 MARTIN
7698 BLAKE
7782 CLARK
7788 SCOTT
7839 KING
7844 TURNER
7876 ADAMS
7900 JAMES
7902 FORD
7934 MILLER

28 linhas selecionadas.

==> taí, o comando SQL informado foi concatenado ao texto, e como estava 
sintaticamente correto foi executado - como resultado não-esperado pelo 
programador, o usuário malicioso obteve o conteúdo da coluna SAL , embora o 
título da coluna mostre EMPNO ... Veja que foi isso mesmo que aconteceu :

SCOTT@O10GR2:SQL>select ename, sal from emp;

ENAME SAL
-- --
SMITH 800
ALLEN1600
WARD 1250
JONES2975
MARTIN   1250
BLAKE2850
CLARK2450
SCOTT3000
KING 5000
TURNER   1500
ADAMS1100
JAMES 950
FORD 3000
MILLER   1300

14 linhas selecionadas.

SCOTT@O10GR2:SQL> 

===> OK ? Com isso ficou super-simples de te responder as suas perguntas :

a. SQL Injection *** NÂO *** é de modo algum exclusividade de aplicações web, 
já que SQL dinâmico tranquilamente Pode Ser usado em client/server, também...

b. como mostrado, NÂO é uma questão do database, é aplicação mal-feita, bug na 
aplicação, portanto NENHUM "parâmetro" ou ação no database pode impedir

c. a camada de rede não tem NADA vezes NADA a ver com o assunto (como mostrado, 
a aplicação está fazendo a besteira que foi mandada a fazer), não tem como na 
camada de rede vc detectar usuário aproveitando-se de brecha na aplicação... 

==>  Já que Redes não tem como atuar, e no banco de dados também não há como 
identificar se o texto do SQL enviado é o que o programador queria ou não, se 
teve partes adicionais coladas ou não, fica óbvio que a única camada que pode 
resolver a questão é a Aplicação, e as boas práticas são :

1. SEMPRE, aonde possível, evitar código SQL dinâmico

2. Aonde for realmente, totalmente, completamente,  absolutamente inevitável a 
porcaria do SQL dinâmico, usar BIND VARIABLES (ie, ao invés de sair colando 
strings, usar VARIÁVEIS reais no código.

3. No pior

Re: [oracle_br] Re: Guia de Bolso PL/SQL Oracle

2011-10-28 Por tôpico Jefferson Silva


Correto João.
Oq vc, recomendaria de leitura em português (não vale dizer nada ein... rsrs) ?


Jefferson Clyton.




De: José Laurindo 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Sexta-feira, 28 de Outubro de 2011 13:51
Assunto: [oracle_br] Re: Guia de Bolso PL/SQL Oracle


  
Sim, por isso que sempre é interessante vc olhar o livro original ...   Sobre o 
livro do Feuerstein, é um bom livro mas em minha opinião às vezes o Autor passa 
batido em pontos importantes de Arquitetura e de implementação, a metodologia 
dele é mais tipo vapt-vupt... Dá uma analisada com carinho nos outros que 
indiquei, e se a idéia é um material de apoio pra quem tem pouca experiência, 
avalia também a edição mais recente (4ª Edição, iirc) do "Oracle® PL/SQL™ by 
Example", de Benjamin Rosenzweig e  Elena Silvestrova : o cara não é um Autor 
super-conhecido mas tem experiência prática como desenvolvedor, isso dá pra ver 
nos exemplos e no estilo...
Só repito, NÂO considere livros de resumo de sintaxes, de Introdução ,  
referência e similares : essas coisas, digo novamente, vc tem de grátis no 
manual PL/SQL...

[]s

Chiappa


--- Em oracle_br@yahoogrupos.com.br, Jefferson Silva  
escreveu
>
> Na verdade João, um amigo tem esse livro e me indicou... Acreditava ser uma 
> versão atual , e fiquei surpreso agora.
> O livro: Oracle PL/SQL Programming é o que eu ia comprar. Acho q vou neste 
> mesmo então.
> Obrigado a todos!
> 
> Alguém teria um pdf bom, ou saberia de algum link para tal?
> 
> 
> 
> 
> 
> De: José Laurindo 
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Sexta-feira, 28 de Outubro de 2011 13:18
> Assunto: [oracle_br] Re: Guia de Bolso PL/SQL Oracle
> 
> 
>   
> Eu estou em SP, e desconheço aqui também quem tenha isso - afinal, estamos 
> falando de um livro de 2006 traduzido em 2007, já bem antigo, e livrarias de 
> modo geral não mantém estoques por anos... Vc pode tentar nas lojas de 
> usados, ou (se tiver mesmo interesse no coiso) comprar a versão original em 
> Inglês, tá 9 doletas e pouco na Amazon ( 
> http://www.amazon.com/Oracle-Language-Pocket-Reference-OReilly/dp/0596514042/ref=sr_1_2?s=books&ie=UTF8&qid=1319813252&sr=1-2
>  ) ... 
> 
> Eu só não sei porque vc quer um negócio assim velho, que certamente não cobre 
> nem o PL/SQL 10g, e cuja Totalidade do assunto certamente vc acha de graça no 
> manual PL/SQL ... Se eu fosse comprar, eu juntava uns trocadinhos mais e 
> compraria livros de PL/SQL que falam coisas que NÂO estão no manual E que 
> possuem conteúdo mais atualizado, como o "Oracle PL/SQL Programming: Covers 
> Versions Through Oracle Database 11g Release 2 (Animal Guide) " , dos mesmos 
> Autores Steven Feuerstein e  Bill Pribyl,  ou o "Expert PL/SQL Practices: for 
> Oracle Developers and DBAs", da Editora Apress (de vários Autores reunidos, a 
> maioria gente boa da área), ou então talvez mesmo o tradicional "Oracle 
> PL/SQL Programming" do Steve Feuerstein também : a cada poucos anos sai uma 
> Edição nova desse cara, iirc a mais recente é a 4a ou 5a Edição...
> 
> []s
> 
> Chiappa
> 
> 
> --- Em oracle_br@yahoogrupos.com.br, Jefferson Silva  
> escreveu
> >
> > Obrigado Alex, 
> > 
> >  mas no site da altabooks está esgotado, por isso perguntei aki. Será que 
> > aguém conhece algum site ou livraria no rio de janeiro q tenha para venda 
> > imediata?
> > 
> > 
> > 
> > 
> > 
> > De: Alex Silva 
> > Para: oracle_br@yahoogrupos.com.br
> > Enviadas: Sexta-feira, 28 de Outubro de 2011 10:18
> > Assunto: Re: [oracle_br] Guia de Bolso PL/SQL Oracle
> > 
> > http://www.altabooks.com.br/product_info.php?products_id=141
> > 
> > Em 28 de outubro de 2011 10:08, Jefferson Silva <
> > jeff_programador@> escreveu:
> > 
> > > **
> > >
> > >
> > > Bom dia a todos,
> > >
> > > Alguém saberia me informar onde eu consigo comprar o livro: Guia de Bolso
> > > PL/SQL Oracle?
> > >
> > > Sem mais,
> > >
> > > Jefferson Clyton
> > > Analista de Infraestrutura.
> > > www.tubosapolo.com.br
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >  
> > >
> > 
> > 
> > 
> > -- 
> > Alex Rodrigues da Silva
> > 
> > Desenvolvedor J2EE / Oracle SOA Suite / Oracle EBS
> > alrsilva@
> > @alexsilva_rj
> > +55 21 8825.1967
> > 
> > 
> > [As partes desta mensagem que não continham texto foram removidas]
> >

Re: [oracle_br] Re: Guia de Bolso PL/SQL Oracle

2011-10-28 Por tôpico Jefferson Silva
Na verdade João, um amigo tem esse livro e me indicou... Acreditava ser uma 
versão atual , e fiquei surpreso agora.
O livro: Oracle PL/SQL Programming é o que eu ia comprar. Acho q vou neste 
mesmo então.
Obrigado a todos!

Alguém teria um pdf bom, ou saberia de algum link para tal?





De: José Laurindo 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Sexta-feira, 28 de Outubro de 2011 13:18
Assunto: [oracle_br] Re: Guia de Bolso PL/SQL Oracle


  
Eu estou em SP, e desconheço aqui também quem tenha isso - afinal, estamos 
falando de um livro de 2006 traduzido em 2007, já bem antigo, e livrarias de 
modo geral não mantém estoques por anos... Vc pode tentar nas lojas de usados, 
ou (se tiver mesmo interesse no coiso) comprar a versão original em Inglês, tá 
9 doletas e pouco na Amazon ( 
http://www.amazon.com/Oracle-Language-Pocket-Reference-OReilly/dp/0596514042/ref=sr_1_2?s=books&ie=UTF8&qid=1319813252&sr=1-2
 ) ... 

Eu só não sei porque vc quer um negócio assim velho, que certamente não cobre 
nem o PL/SQL 10g, e cuja Totalidade do assunto certamente vc acha de graça no 
manual PL/SQL ... Se eu fosse comprar, eu juntava uns trocadinhos mais e 
compraria livros de PL/SQL que falam coisas que NÂO estão no manual E que 
possuem conteúdo mais atualizado, como o "Oracle PL/SQL Programming: Covers 
Versions Through Oracle Database 11g Release 2 (Animal Guide) " , dos mesmos 
Autores Steven Feuerstein e  Bill Pribyl,  ou o "Expert PL/SQL Practices: for 
Oracle Developers and DBAs", da Editora Apress (de vários Autores reunidos, a 
maioria gente boa da área), ou então talvez mesmo o tradicional "Oracle PL/SQL 
Programming" do Steve Feuerstein também : a cada poucos anos sai uma Edição 
nova desse cara, iirc a mais recente é a 4a ou 5a Edição...

[]s

Chiappa


--- Em oracle_br@yahoogrupos.com.br, Jefferson Silva  
escreveu
>
> Obrigado Alex, 
> 
>  mas no site da altabooks está esgotado, por isso perguntei aki. Será que 
> aguém conhece algum site ou livraria no rio de janeiro q tenha para venda 
> imediata?
> 
> 
> 
> 
> 
> De: Alex Silva 
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Sexta-feira, 28 de Outubro de 2011 10:18
> Assunto: Re: [oracle_br] Guia de Bolso PL/SQL Oracle
> 
> http://www.altabooks.com.br/product_info.php?products_id=141
> 
> Em 28 de outubro de 2011 10:08, Jefferson Silva <
> jeff_programador@...> escreveu:
> 
> > **
> >
> >
> > Bom dia a todos,
> >
> > Alguém saberia me informar onde eu consigo comprar o livro: Guia de Bolso
> > PL/SQL Oracle?
> >
> > Sem mais,
> >
> > Jefferson Clyton
> > Analista de Infraestrutura.
> > www.tubosapolo.com.br
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >  
> >
> 
> 
> 
> -- 
> Alex Rodrigues da Silva
> 
> Desenvolvedor J2EE / Oracle SOA Suite / Oracle EBS
> alrsilva@...
> @alexsilva_rj
> +55 21 8825.1967
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> 
> 
> --
> >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
> >responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
> --
> >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
> >Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
> >http://www.oraclebr.com.br/  
> -- Links do Yahoo! 
> Grupos
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


 

[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Re: OCA: SCHEMA USADO NA PROVA 1Z0-051

2011-09-15 Por tôpico Jefferson Silva
Obrigado, tambe´m estou estudando para a prova e tenho material sim. Porém em 
meu pendrive. Me mande o seu e-mail.
Ah. Estou com dificuldade para tirar o vouche. Alguém aqui tem alguma dica.




De: Tiago Silva 
Para: "oracle_br@yahoogrupos.com.br" 
Enviadas: Quinta-feira, 15 de Setembro de 2011 10:29
Assunto: Re: [oracle_br] Re: OCA: SCHEMA USADO NA PROVA 1Z0-051


  
Opa, claro, tenho até dois testes (de duas provas). 
 
Postei no RapidShare:
 https://rapidshare.com/files/4232091674/OCA_1Z0-051.iso
 
https://rapidshare.com/files/33542448/OCAOracleDB11g.iso
Neste link você pode baixar o conteudo do livro oficial (1Z0-051): 
http://search.4shared.com/q/1/1z0%20051

Se alguém tiver tb e puder compartilhar, agradeço.
 
Abs
 
Tiago
 

De: Jefferson Silva 
Para: "oracle_br@yahoogrupos.com.br" 
Enviadas: Quinta-feira, 15 de Setembro de 2011 9:59
Assunto: Re: [oracle_br] Re: OCA: SCHEMA USADO NA PROVA 1Z0-051

  
E você tem material de estudo para estar compartilhando com as pessoas que tem 
interesse em fazer a prova?
Pelo 'o que' vc estudou?


De: Tiago Silva 
Para: "oracle_br@yahoogrupos.com.br" 
Enviadas: Quarta-feira, 14 de Setembro de 2011 13:40
Assunto: Re: [oracle_br] Re: OCA: SCHEMA USADO NA PROVA 1Z0-051

  
Chiappa,
 
Obrigado pelas informações. É, até baixei o material com todos os schemas, mas 
fiz a pergunta para ter certeza que poderia ser qq um, pois sobre o HR/Scott, 
seria mais comodo, visto que eles são amplamente usados em qualquer curso de 
SQL Oracle. Vou estudá-los um pouco para tentar ganhar tempo na hora da prova. 
 
Obrigado.
 
Tiago

 

De: José Laurindo 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 14 de Setembro de 2011 12:55
Assunto: [oracle_br] Re: OCA: SCHEMA USADO NA PROVA 1Z0-051

  
Colega, que eu saiba a Oracle se dá ao direito de fazer perguntas usando 
QUALQUER um dos schemas de exemplo, OU mesmo usando uma tabela ad-hoc, 
criada/inventada só para aquela pergunta Então , Com a ressalva de que Não 
é a única fonte possível de dados pra perguntas, eu diria pra vc instalar e 
analisar/usar/se acostumar com TODOS os schemas de exemplo, ie :

Overall Description
Human Resources (HR)
Order Entry (OE)
Product Media (PM)
Information Exchange (IX)
Sales History (SH)

vc acha as refs dele nos Manuais, existindo afaik um Manual específico pra eles 
no 10g... Isso bem como vale a pena fazer o mesmo para o schema de Exemplo 
antigo, o venerável SCOTT , há um script avulso no sub-diretório RDBMS pra 
criar ele : o SCOTT não tem um manual específico mas ele é tão merrecamente 
simples, tem coisa de meia dúzia de tabelas, que não caberia mesmo...

[]s

Chiappa
--- Em oracle_br@yahoogrupos.com.br, Tiago Silva  escreveu
>
> Bom dia Pessoal.
>  
> Estou estudando há um mês para a prova 1Z0-051 e me sinto apto a prestar a 
> primeira prova, mas após fazer vários simulados sobre o schema HR e "passar", 
> peguei um simulado que usa o schema SH de exemplo e neste tive certa 
> dificuldade, inclusive com o tempo, pois as questões são maiores e como quase 
> não uso as tabelas deste schema, "perco" um pouco do tempo analisando as 
> estruturas das tabelas. 
>  
> Enfim... Alguém sabe dizer sobre qual schema estão sendo ministradas hoje a 
> prova 1Z0-051? 
>  
> Se me disserem que pode ser sobre qualquer schema, vou dar uma estudada a 
> mais nas estruturas das tabelas.
>  
> Obrigado.
>  
> Abs
>  
> Tiago  
> 
> [As partes desta mensagem que não continham texto foram removidas]
>

[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto foram removidas]


 

[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Re: OCA: SCHEMA USADO NA PROVA 1Z0-051

2011-09-15 Por tôpico Jefferson Silva
E você tem material de estudo para estar compartilhando com as pessoas que tem 
interesse em fazer a prova?
Pelo 'o que' vc estudou?




De: Tiago Silva 
Para: "oracle_br@yahoogrupos.com.br" 
Enviadas: Quarta-feira, 14 de Setembro de 2011 13:40
Assunto: Re: [oracle_br] Re: OCA: SCHEMA USADO NA PROVA 1Z0-051


  
Chiappa,
 
Obrigado pelas informações. É, até baixei o material com todos os schemas, mas 
fiz a pergunta para ter certeza que poderia ser qq um, pois sobre o HR/Scott, 
seria mais comodo, visto que eles são amplamente usados em qualquer curso de 
SQL Oracle. Vou estudá-los um pouco para tentar ganhar tempo na hora da prova. 
 
Obrigado.
 
Tiago

 

De: José Laurindo 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 14 de Setembro de 2011 12:55
Assunto: [oracle_br] Re: OCA: SCHEMA USADO NA PROVA 1Z0-051

  
Colega, que eu saiba a Oracle se dá ao direito de fazer perguntas usando 
QUALQUER um dos schemas de exemplo, OU mesmo usando uma tabela ad-hoc, 
criada/inventada só para aquela pergunta Então , Com a ressalva de que Não 
é a única fonte possível de dados pra perguntas, eu diria pra vc instalar e 
analisar/usar/se acostumar com TODOS os schemas de exemplo, ie :

Overall Description
Human Resources (HR)
Order Entry (OE)
Product Media (PM)
Information Exchange (IX)
Sales History (SH)

vc acha as refs dele nos Manuais, existindo afaik um Manual específico pra eles 
no 10g... Isso bem como vale a pena fazer o mesmo para o schema de Exemplo 
antigo, o venerável SCOTT , há um script avulso no sub-diretório RDBMS pra 
criar ele : o SCOTT não tem um manual específico mas ele é tão merrecamente 
simples, tem coisa de meia dúzia de tabelas, que não caberia mesmo...

[]s

Chiappa
--- Em oracle_br@yahoogrupos.com.br, Tiago Silva  escreveu
>
> Bom dia Pessoal.
>  
> Estou estudando há um mês para a prova 1Z0-051 e me sinto apto a prestar a 
> primeira prova, mas após fazer vários simulados sobre o schema HR e "passar", 
> peguei um simulado que usa o schema SH de exemplo e neste tive certa 
> dificuldade, inclusive com o tempo, pois as questões são maiores e como quase 
> não uso as tabelas deste schema, "perco" um pouco do tempo analisando as 
> estruturas das tabelas. 
>  
> Enfim... Alguém sabe dizer sobre qual schema estão sendo ministradas hoje a 
> prova 1Z0-051? 
>  
> Se me disserem que pode ser sobre qualquer schema, vou dar uma estudada a 
> mais nas estruturas das tabelas.
>  
> Obrigado.
>  
> Abs
>  
> Tiago  
> 
> [As partes desta mensagem que não continham texto foram removidas]
>

[As partes desta mensagem que não continham texto foram removidas]


 

[As partes desta mensagem que não continham texto foram removidas]



Re: RES: [oracle_br] Substr

2011-08-23 Por tôpico Jefferson Silva
OK Carlos. Resolva assim:

select  substr(campo, -2)  from teste;

O resultado sempre pegará os dois ultimos campos independente do tamanho do 
texto contido.

http://jeff-designer.blogspot.com/
Agora vamos começar matérias voltadas a certificação 1Z0-051 (Sql Oracle) Sigam 
para ajudar...




De: Milton Bastos Henriquis Junior 
Para: "oracle_br@yahoogrupos.com.br" 
Enviadas: Segunda-feira, 22 de Agosto de 2011 15:25
Assunto: RES: [oracle_br] Substr


  
Carlos: sei que o campo é do tipo VARCHAR, mas esse campo tem sempre NÚMEROS?

Se for só números, como no teu exemplo, faça:

SQL> SELECT * FROM TESTE;

CAMPO1

654879
1234567891
5412397

SQL> SELECT mod(campo1, 100)
2  FROM teste;

MOD(CAMPO1,100)
---
79
91
97

--
Milton Bastos
http://miltonbastos.com

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome 
de Carlos Pinto
Enviada em: segunda-feira, 22 de agosto de 2011 15:11
Para: oracle_br@yahoogrupos.com.br
Assunto: RE: [oracle_br] Substr

É o seguinte tenho um campo com tamanho 10 varchar2

Os registos do campo não tem todos o mesmo tamanho e necessitava de buscar
sempre os 2 ultimos caracteres do lado direito.

Por exemplo, nos registos abaixo teria que buscar (79, 91, 97)

654879
1234567891
5412397

Carlos Pinto

De: oracle_br@yahoogrupos.com.br 
[mailto:oracle_br@yahoogrupos.com.br] Em
nome de Milton Bastos Henriquis Junior
Enviada: segunda-feira, 22 de Agosto de 2011 19:11
Para: oracle_br@yahoogrupos.com.br
Assunto: RES: [oracle_br] Substr

Poderia ser um pouco mais claro no teu exemplo?
Não entendi absolutamente nada... rs

--
Milton Bastos
http://miltonbastos.com

De: oracle_br@yahoogrupos.com.br 

[mailto:oracle_br@yahoogrupos.com.br 

] Em nome de Carlos Pinto
Enviada em: segunda-feira, 22 de agosto de 2011 14:58
Para: oracle_br@yahoogrupos.com.br 

Assunto: [oracle_br] Substr

Ola A todos, qual é a função que me permite buscar os caracteres da direita
para a esquerda em campos que não tem o mesmo comprimento?

Exemplo:

654879

1234567891

5412397

Obrigado

Carlos Pinto

[As partes desta mensagem que não continham texto foram removidas]

Clique aqui> para
reportar este e-mail como SPAM.

This message has been scanned for malware by Websense. www.websense.com

[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto foram removidas]



[As partes desta mensagem que não continham texto foram removidas]


 

[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Substr

2011-08-23 Por tôpico Jefferson Silva
Dá esquerda para a direita como vc disse eu não conheço. A função demostrada 
pelo Alvaro substr("abcdef", -1) from dual; 

resultado: f
O primeiro argumento: abcdef é obrigatório é o campo q será pesquisado.
O segundo argumento: -1 faz uma contagem de trás para frente, ou seja, pegará o 
valor f
(Obs.: o valor não precisa ser negativo poderia ser 1 ou 2 ou 3... só que 
iniciaria do começo ;D)

Poderia ser usado um terceiro argumento exemplo: substr("abcdef", -5,2) from 
dual; 

resultado: bc
o número 2 siguifica q após voltar 5 casa (-5) ele vai buscar 2 valores: bc. 

Isso ajuda a resolver o seu problema Carlos?




De: Alvaro .. 
Para: oracle_br@yahoogrupos.com.br
Cc: milton.bas...@meta.com.br
Enviadas: Segunda-feira, 22 de Agosto de 2011 16:19
Assunto: RE: [oracle_br] Substr


Olá Carlos, Mais uma (use só o select): with t as (
select 654879 campo from dual
union all
select 1234567891 from dual
union all
select 5412397 from dual)
select substr(campo,length(campo)-1,2) from t; Abs,Alvaro

To: oracle_br@yahoogrupos.com.br
CC: milton.bas...@meta.com.br
From: jpvel...@terra.com.br
Date: Mon, 22 Aug 2011 15:21:10 -0300
Subject: Re: [oracle_br] Substr






















  


    
      
      
      Tenta assim.



select substr(lpad(campo,10,0),9,2) from tabela;



Em 22/08/2011 15:11, Milton Bastos Henriquis Junior escreveu:

>

> Poderia ser um pouco mais claro no teu exemplo?

> Não entendi absolutamente nada... rs

>

> --

> Milton Bastos

> http://miltonbastos.com

>

> De: oracle_br@yahoogrupos.com.br 

>  

> [mailto:oracle_br@yahoogrupos.com.br 

> ] Em nome de Carlos Pinto

> Enviada em: segunda-feira, 22 de agosto de 2011 14:58

> Para: oracle_br@yahoogrupos.com.br 

> Assunto: [oracle_br] Substr

>

> Ola A todos, qual é a função que me permite buscar os caracteres da 

> direita

> para a esquerda em campos que não tem o mesmo comprimento?

>

> Exemplo:

>

> 654879

>

> 1234567891

>

> 5412397

>

> Obrigado

>

> Carlos Pinto

>

> [As partes desta mensagem que não continham texto foram removidas]

>

> Clique aqui 

> para reportar este e-mail como SPAM.

>

> This message has been scanned for malware by Websense. www.websense.com

>

> [As partes desta mensagem que não continham texto foram removidas]

>

> 



[As partes desta mensagem que não continham texto foram removidas]





    
    

    
    






                             

[As partes desta mensagem que não continham texto foram removidas]





--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

[As partes desta mensagem que não continham texto foram removidas]



Re: RES: [oracle_br] [Of] - Ajuda em Consulta SQL

2011-08-05 Por tôpico Jefferson Silva
Isso msm Étore. 

Obrigado ao Jean por ter me atentado pelo engano no início.

Essa função é 'instr' parece complicada mas, na verdade só depende da pessoa 
fazer e ver os resultados.




De: Étore Schiavini 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Sexta-feira, 5 de Agosto de 2011 0:21
Assunto: RE: RES: [oracle_br] [Of] - Ajuda em Consulta SQL


  
Ops, errei no copy/paste :)
Eis o correto:

O terceiro parâmetro da INSTR é a o número da ocorrência que deve ser procurada 
pela função:

select instr( 'ababab', 'a', 1, 1 ) posicao_do_primeiro_a from dual;

POSICAO_DO_PRIMEIRO_A
-
1
select instr( 'ababab', 'a', 1, 3 ) posicao_do_terceiro_a from dual;

POSICAO_DO_TERCEIRO_A

5

Étore Schiavini
et...@snpti.com.br
51 8116.4858

From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] On 
Behalf Of Étore Schiavini
Sent: quinta-feira, 4 de agosto de 2011 23:33
To: oracle_br@yahoogrupos.com.br
Subject: RE: RES: [oracle_br] [Of] - Ajuda em Consulta SQL

O terceiro parâmetro da INSTR é a o número da ocorrência que deve ser procurada 
pela função:

select instr( 'ababab', 'a', 1, 1 ) posicao_do_primeiro_a from dual;

POSICAO_DO_PRIMEIRO_A
-
1
select instr( 'ababab', 'a', 1, 3 ) posicao_do_terceiro_a from dual;

POSICAO_DO_SEGUNDO_A

5

Étore Schiavini
et...@snpti.com.br

From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] On 
Behalf Of weslley.casti...@csavgroup.com
Sent: quinta-feira, 4 de agosto de 2011 18:36
To: oracle_br@yahoogrupos.com.br
Subject: Re: RES: [oracle_br] [Of] - Ajuda em Consulta SQL

Jean boa tarde, 

A função INSTR me retorna a posição do primeiro caracter '#', ok funciona 
em partes, abaixo maiores explicações: 

Para o Campo 1# acho a posição do Caracter ' # ' (INSTR(AIA.description, 
'#') e com o comando LPAD (esquerda ou LEFT ) pegos os dados da coluna 
Descricao, até a posição do INSTR - 1, que me resulta no Campo 1#, ok 
funciona perfeito. 

Abaixo a função na pratica: 
LPAD(AIA.DESCRIPTION, (INSTR(AIA.description, '#')-1) ) As "Campo 1#", 

Para o Campo 2# ao invés do INSTR - 1 faço o resultado do INSTR + 1, que 
vai resultar na primeira Casa depois da posição primeiro Caracter ' # ' . 
Em parte funciona, desde que exista espaço entre o primeiro e segundo 
Caracter ' # ', veja a seguir: 
Abaixo a função na pratica: 
SUBSTR(AIA.DESCRIPTION, INSTR(AIA.description, '#')+1, 2) As "Campo 2#", 

Porem, a partir do 03 caracter a coisa muda, como encontrar a terceira vez 
que aparece o caracter "#" e quantas casas decimais terei que contar já 
que as casas decimais entre os caracters ' # ' podem ser nulas ou varias ? 

Mais uma vez obrigado 

Weslley Castilho 
Payables 
CSAV Group 
East Coast South America 
Phone: + 55 47 2103-8100 Direct 8144 

Antes de imprimir, pense em sua responsabilidade e compromisso com a 
preservação do meio ambiente. 

From: jean antunes  
To: "oracle_br@yahoogrupos.com.br"  
Date: 08/04/2011 04:46 PM 
Subject: Re: RES: [oracle_br] [Of] - Ajuda em Consulta SQL 
Sent by: oracle_br@yahoogrupos.com.br 

Você poderia utilizar a função "instr" para identificar a posição do 
seu separador e a função 

"substr" para fazer o split. 

Jean Carlos Antunes 
Consultor Oracle EBS 
+55 41 98744631 
+55 19 32290828begin_of_the_skype_highlighting +55 19 
32290828 end_of_the_skype_highlighting 

De: Milton Bastos Henriquis Junior  
Para: "oracle_br@yahoogrupos.com.br"  
Enviadas: Quinta-feira, 4 de Agosto de 2011 16:11 
Assunto: RES: [oracle_br] [Of] - Ajuda em Consulta SQL 

Ele quer exatamente o contrário do que vc sugeriu.... 
Os dados dele já estão todos numa coluna, e ele quer destrinchar essa 
coluna para várias. 

-- 
Milton Bastos 
http://miltonbastos.com 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em 
nome de Jefferson Silva 
Enviada em: quinta-feira, 4 de agosto de 2011 15:59 
Para: oracle_br@yahoogrupos.com.br 
Assunto: Re: [oracle_br] [Of] - Ajuda em Consulta SQL 

Vc pode usar o pipe para fazer a concatenação: 

campo1|| ' # ' ||campo2|| ' # ' ||campo3 

Isso exibirá uma coluna somente com os valores dos campos unidos. 
É isso oq vc deseja? Senão explique novamente. 
Abraços 

 
De: "weslley.casti...@csavgroup.com< 
mailto:weslley.castilho%40csavgroup.com>" mailto:weslley.castilho%40csavgroup.com>> 
Para: oracle_br@yahoogrupos.com.br<mailto:oracle_br%40yahoogrupos.com.br> 
Enviadas: Quinta-feira, 4 de Agosto de 2011 13:31 
Assunto: [oracle_br] [Of] - Ajuda em Consulta SQL 

Pessoal boa tarde, 

Tenho o Campo (descricao) e em uma consulta (SELECT SQL) gostaria de obter 

vários c

Re: [oracle_br] [Of] - Ajuda em Consulta SQL

2011-08-04 Por tôpico Jefferson Silva
Vc pode usar o pipe para fazer a concatenação:

campo1|| ' # ' ||campo2|| ' # ' ||campo3

Isso exibirá uma coluna somente com os valores dos campos unidos.
É isso oq vc deseja? Senão explique novamente.
Abraços






De: "weslley.casti...@csavgroup.com" 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quinta-feira, 4 de Agosto de 2011 13:31
Assunto: [oracle_br] [Of] - Ajuda em Consulta SQL


  
Pessoal boa tarde, 

Tenho o Campo (descricao) e em uma consulta (SELECT SQL) gostaria de obter 
vários campos separados pelo delimitador ' # ', existe uma função que faça 
isso?

Alguém sugere algo ?

Descricao
BRNG0022#6A#1B#5C#2D#2820#Force matched due#$RADESH
BRNG0022#6A##C#2D#28219#Force matched due#$RANA.

Resultado
Campo 1#Campo 2#Campo 3#Campo 4#Campo 5# 
Campo 6#Campo 7#Campo 8#
BRNG00226A  1B  5C  2D 2820 
Force matched due   RADESH 
BRNG00226A  C   2D 28219 
Force matched due   RANA.

Desde já agradeço

Weslley Castilho
Payables
CSAV Group
East Coast South America
Phone: + 55 47 2103-8100 Direct 8144

Antes de imprimir, pense em sua responsabilidade e compromisso com a 
preservação do meio ambiente.

[As partes desta mensagem que não continham texto foram removidas]


 

[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Sintaxe SQL

2011-05-24 Por tôpico Jefferson Silva
Olá amigo. poste para nós a sintaxe completa como vc está fazendo esse update 
para q possamos entender melhor e dar uma explicação mais completa.
Obrigado...

De: Álisson Zimermann 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Terça-feira, 24 de Maio de 2011 11:34
Assunto: Re: [oracle_br] Sintaxe SQL

Posso estar errado, mas quando tu coloca um ponto numa sintaxe o Oracle
interpreta como uma referência à uma tabela e coluna, por isso números
flutuantes precisam estar entre aspas? ou com virgula?

Em 24 de maio de 2011 11:28, Marcelo Grimberg escreveu:

>
>
> Olá pessoal estou com dúvida sobre sintaxe de SQL
>
> quando executo desc de uma tabela qualquer aparece o formato de cada coluna
>
> Ex:
> nome varcher2(30)
> faturamento number
>
> quando executo um update nessa tabela e colocando um valor para
> faturamento " faturamento = '10.23' " (utilizando aspa simples)
> o update é feito com sucesso
>
> e quando eu retiro as aspa simples exibe um erro "number invalid"
>
> poderia exclarecer essa dúvida ?
>
> Obrigado
> --
> Marcelo Grimberg
> Cel: +55 19-8197-3405
> MSN: marcelog...@hotmail.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]





--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

[As partes desta mensagem que não continham texto foram removidas]