Re: [oracle_br] Re: Iniciando com numero

2016-01-26 Por tôpico Mario Rodrigues marioirodrig...@gmail.com [oracle_br]
Chiappa,

A intensão é justamente essa descobrir quais registros vieram do* sistema
legado *com o o cod de referencia junto da descrição (era assim no antigo,
a referencia junto da descrição) .. pra nosso espanto são só 2 mil
registros .. "prum" mundo de 3 milhões nem é tão mal assim rsrsrsrs ..
vlwww como sempre cada post um aprendizado o/


Em 26 de janeiro de 2016 14:47, jlchia...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br> escreveu:

>
>
> Bom, antes de mais nada primeiro ** tenho ** que observar que armazenar
> número em coluna string é HORROROSO, é uma Má-Prática Terrível, Horrível e
> Pavorosa, coisa nojenta mesmo, mas enfim : agora que vc tá com essa inhaca
> na mão imho o melhor meio de se identificar colunas string que contém dados
> que PODEM ser convertidos para números é escrever uma função que tente
> converter a string para número e reporte o sucesso ou falha ,
> https://asktom.oracle.com/pls/apex/f?p=100:11:0P11_QUESTION_ID:15321803936685
> tem um exemplo O outro procedimento seria checar caracter-a-caracter na
> coluan se existe alguma coisa diferente de dígito ou sinal de
> adição/subtração ou decimal/milhar,
> http://www.techonthenet.com/oracle/questions/isnumeric.php exemplifica
> MAS eu não recomendo esta Opção por ser mais propensa a falsos-positivos,
> ainda voto na da Conversão...
>
> []s
>
>   Chiappa
> 
>


[oracle_br] Re: Iniciando com numero

2016-01-26 Por tôpico jlchia...@yahoo.com.br [oracle_br]
Bom, antes de mais nada primeiro ** tenho ** que observar que armazenar número 
em coluna string é HORROROSO, é uma Má-Prática Terrível, Horrível e Pavorosa, 
coisa nojenta mesmo, mas enfim : agora que vc tá com essa inhaca na mão imho o 
melhor meio de se identificar colunas string que contém dados que PODEM ser 
convertidos para números é escrever uma função que tente converter a string 
para número e reporte o sucesso ou falha , 
https://asktom.oracle.com/pls/apex/f?p=100:11:0P11_QUESTION_ID:15321803936685
 tem um exemplo O outro procedimento seria checar caracter-a-caracter na 
coluan se existe alguma coisa diferente de dígito ou sinal de adição/subtração 
ou decimal/milhar, http://www.techonthenet.com/oracle/questions/isnumeric.php 
exemplifica MAS eu não recomendo esta Opção por ser mais propensa a 
falsos-positivos, ainda voto na da Conversão...

[]s

  Chiappa

[oracle_br] Re: Iniciando com numero

2016-01-26 Por tôpico Mario Rodrigues marioirodrig...@gmail.com [oracle_br]
Srs

Obrigado, mas já consegui.. é ate o mesmo select:
SELECT * FROM t WHERE REGEXP_LIKE(x, '^[0-9]');

porem eliminando o +$ .. q delimita o fim da linha .. tirando isso funfou
100% .. isso que da não usar as ER e nem ler direito o q esta escrito no
forum rsrsrs ..

Obrigado.

Em 26 de janeiro de 2016 14:16, Mario Rodrigues 
escreveu:

> Pessoal,
>
> Boa Tarde
>
> Preciso que o select me retorne todos os registro que iniciem com numero
> (é um varchar2)
>
> dai estive vendo o regexp_like
>
> ate encontrei algo bem parecido
> SELECT * FROM t WHERE REGEXP_LIKE(x, '^[0-9]+$'); (fonte:
> http://www.oracle-developer.net/display.php?id=302)
>
> porem só serve se for para tudo sendo numero, ou seja sem nenhuma letra.
>
> tambem poderia setar q ele deveria procurar somente nos 10 primeiros
> caracteres, mas tb nao da pq tem registro q só tem 1 numero e outro tem 10
> no inicio ...
>
> alguem teria alguma dica pra passar??
>


[oracle_br] Re: iniciando estudo para prova OCA

2015-08-07 Por tôpico jlchia...@yahoo.com.br [oracle_br]
Opa : começando pela pergunta sobre a versão, tanto a OCA 11g quanto a 12c são 
Plenamente aceitas nas Empresas (o que é seu Objetivo principal, pelo que 
entendo), e cada uma tem suas vantagens...No caso da 11g, as vantagens são que 
vc encontra MUITO mais material de estudo (e muito mais efetivo, até porque 
a prova 11g com certeza não muda mais, um eventual Simulado que vc faça tem 
ALTAS chances de refletir perguntas/tópicos reais, as provas 12c ainda são 
relatovamente recentes), muita gente mais já fez as provas 11g e pode te ajudar 
eventualmente,E além disso vc mesmo já deve ter usado e deve conhecer a teoria 
do 11g muito mais, as mudanças no 12c foram relativamente profundas  No 
caso da 12c, as vantagens são que vc vai estar se Certificando numa versão que 
no futuro próximo a cada vez mais vai se tornar a padrão, e para se certificar 
nela vc vai ter que estudar tecnologias e conceitos novos, Tecnicamente pra vc 
pessoalmente eu acho mais vantajosa a 12c...
 Analise as vantagens das duas e veja lá quais pesam mais pra vc...
 
 Sobre a prova : se vc olhar na fonte Oficial da Oracle sobre Certificação 
(http://education.oracle.com menu Certificação, em "Certification by Product" 
escolha "Banco de dados" e "Oracle database") , para o 11g vc acha :
 
 
"
Step 1 - Pass this exam.

Pass one SQL Exam:

Oracle Database 12c: SQL Fundamentals 1Z0-061 or
Oracle Database 11g: SQL Fundamentals I 1Z0-051 or
Oracle Database SQL Expert 1Z0-047

Step 2 - Pass Exam

Exam Oracle Database 11g: Administration I 1Z0-052
"

e para o 12c :

"Step 1 - Pass this exam.

Pass one SQL Exam:

Oracle Database 12c: SQL Fundamentals 1Z0-061 or
Oracle Database 11g: SQL Fundamentals I 1Z0-051 or
Oracle Database SQL Expert 1Z0-047

Step 2 - Pass Exam

Exam  Oracle Database 12c: Installation and Administration 1Z0-062
"

===> OU SEJA : sim, a prova 1Z0-051 que vc já fez ** CONTINUA VALENDO ** como o 
primeiro pré-requisito, E seja OCA 11g seja OCA 12c, vc só precisa de mais uma 
prova, de Administração...

Sobre material de estudo : eu penso que só um livro, por melhor que seja, não é 
suficiente : além de bons livros-guia, e além de ler/estudar a Documentação 
Oracle, imho vc VAI PRECISAR de um bom Simulado para treinar - há muitos no 
mercado  Alguns mais conhecidos são 
http://www.transcender.com/practice-exam/oracle/1z0-052.kap , 
http://www.ucertify.com/exams/Oracle/1Z0-052.html , 
http://www.mybraindumps.net/1z0-052.html , 
http://www.exam4sure.com/1z0-052-dumps.html , 
http://www.selftestengine.com/1z0-052.html e 
http://www.testking.info/1z0-052.htm , mas diversos mais existem : consulta 
todos, baixa a amostrinha grátis que todos dão pra vc testar, e veja lá quais 
vc gosta mais

[]s

  Chiappa

[oracle_br] Re: Iniciando

2012-10-31 Por tôpico J. Laurindo Chiappa
  De modo geral as minhas dicas para um iniciante seriam :

 - em http://tahiti.oracle.com vc tem a Documentação Oracle, para todas as 
Edições/versões : pelo menos o manual de conceitos básicos (O Oracle Concepts) 
vc TEM que estudar antes de mais nada : até para instalação e utilização 
inicial, se vc não souber os conceitos básicos do RDBMS Oracle (que são 
COMPLETAMENTE diferentes do SQL SERVER, by the way) vc vai bater cabeça, vai 
ter problemas ... Imediatamente após essa leitura, aí sim vc vai para o manual 
"2 Day DBA", que te dará um overview das tasks principais de um DBA

  - em http://technet.oracle.com a Oracle te dá para baixar os softwares dela 
todos, na versão full - completa MESMO, NÃO é expireware que perde validade em 
x meses, NÃO é demonstração com funcionalidades restritas, é o software mesmo 
que vc usaria em produção -, desde que vc se comprometa a só os instalar e usar 
numa máquina pessoal, de estudos Baixe o software de banco de dados, 
instale, e teste, teste E reteste antes de testar de novo, prática é algo 
inestimável aqui...
 Sobre a versão/tipo de produto a baixar, lá vc encontrará a versão 11g, e 
de tipotalvez vc possa começar baixando & instalando/testando a Oracle Database 
Express Edition, que é mais restrita em termos de funcionalidade mas de 
instalação next-next-finish, e daqui a umas tantas semanas, quando já 
"aclimatado" aí vc baixa e usa também o Oracle Enterprise Edition, que é o 
pacote mais potente e completo, normalmente esse é o que se usa nas Empresas - 
o Enterprise Edition é bem mais complexo para instalar/configurar/usar mas via 
de regra é com ele que vc vai ser cobrado, DIFICILMENTE alguém vai te pagar 
para ser DBA de Express Edition

   - já que vc já trabalha como Desenvolvedor, certamente deve ter aí na 
Empresa um time de DBAs : cfrme vc for aprendendo um pouco em cima dos seus 
estudos na doc e dos seus testes na sua máquina, tente se aproximar dele, se 
oferece pra ajudar, pra fazer algum trabalho no banco de desenv, tenta 
encontrar alguém lá pra ser um Mentor seu, te ajudar no crescimento Note 
que eu disse AJUDAR, não é "pegar na mãozinha" e ensinar bê-a-bá...

   - de livros (a serem usados como COMPLEMENTO a documentação, e não em lugar 
dela), para um DBA iniciante eu recomendaria :

   "Expert Oracle Database Architecture: Oracle Database 9i, 10g, and 11g 
Programming Techniques and Solutions" : bom para demonstrar na práticaa alguns 
conceitos importantes, e a Arquitetura do banco de modo geral

   "Pro Oracle Database 11g Administration" e "Expert Oracle 11g 
Administration" : tentam ser guia práticos, com algumas situações do dia-a-dia, 
bem recomendados ambos

   - de sites de referência e grupos de discussão (que, é claro, vc de início 
só vai acompanhar à distância, só cfrme vc for aprendendo é que vc vai poder 
participar mais), eu recomendaria , além deste grupo :  
http://www.profissionaloracle.com.br/gpo/ (que é um concentrador , além de 
manter material próprio), http://otn.oracle.com/ , http://asktom.oracle.com , 
www.dbasupport.com , http://www.orafaq.net/ , http://oracle-base.com/index.php 
, http://www.orafaq.com/ . Há Muitos mais, mas esses costuma ter artigos de 
interesse para iniciantes, já formam um bom ponto de partida, eu creio ...

  []s

Chiappa


--- Em oracle_br@yahoogrupos.com.br, Igor Alves  escreveu
>
> Trabalho a algum tempo como desenvolvedor Sql(Oracle e Sql Server),mas só
> agora que estou iniciando como DBA.
> 
> Gostaria que possivel me dessem umas dicas para iniciante e materiais de
> apoio/estudo.
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




RES: [oracle_br] Re: iniciando no oracle

2007-05-29 Por tôpico Rafael Milanez
É um bom inicio

www.profissionaloracle.com.br <http://www.profissionaloracle.com.br/> 

 

 

 

 

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de jlchiappa
Enviada em: terça-feira, 29 de maio de 2007 10:36
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: iniciando no oracle

 

OK, é exatamente o caso das outras GUIs, o que vc vê na lista de 
usuário são os database users, cada um é um schema, cada um pode ter 
tabelas/objetos próprios, sim...

[]s

Chiappa

--- Em oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> , 
Marcos Pereira <[EMAIL PROTECTED]> 
escreveu
>
> jlchiappa, valeu pela dica eu estou usando sqldeveloper da oracle.
> 
> jlchiappa <[EMAIL PROTECTED]> escreveu: "bancos(tabelas) 
exemplos"... Pelo jeito vc está vindo de outro 
> gerenciador de bancos de dados, SQLServer talvez ??? SE sim, 
> absolutamente ESQUEÇA os outros bancos, no bd Oracle o conceito 
> básico é diferente : nele num único banco de dados (database, o 
> conjunto de arqs físicos) vc terá vários usuários, E para cada 
> usuário automaticamente o Oracle cria um SCHEMA, ie, uma área 
lógica 
> totalmente separada onde ficam os objetos criados por cada usuário, 
> assim no mesmo database o usuário A e o usuário B podem ter tabelas 
> com o mesmo nome, pois CADA UMA está num schema diferente 
Assim, 
> quando numa tela gráfica (como o database console, por exemplo) vc 
vê 
> uma lista de usuários, vc TAMBÈM tem uma lista de schameas, já que 
> cada usuário é um schema
> 
> Assim, dentro do usuário SCOTT vc tem o schema SCOTT, aonde estão 
as 
> tabelas criadas pelo usuário SCOTT, ok ??? É por isso que no bd 
> Oracle normalmente há n usuários "ralés", que recebem privilégios 
> restritos nas tabelas do aplicativo, E há um usuário dono do 
> aplicativo, que é que cria as tabelas e objetos todos do 
aplicativo - 
> usuário esse que possui TODOS os privs, já que é o dono, E portanto 
> tem que ser super-secreto, quase tanto quanto a senha do DBA.
> Essas diferenças todas, as características TODAS que vc TEM QUE 
> SABER pra poder trabalhar direito com um bd Oracle (** SEM ** ficar 
> fazendo comparações furadas com SQLServer!!), vc acha no 
> manual "Oracle Concepts", recomendo enfaticamente que vc começe por 
> ele o seu estudo. 
> 
> []s
> 
> Chiappa
> --- Em oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> , 
> "auloype"  escreveu
> >
> > Bom dia, instalei oracle 10g na minha maquina e os bancos
(tabelas) 
> > exemplos eu so encontrei clicando nos usuarios. Alguem pode me 
> indicar 
> > algum material ou livro pra iniciante ? e porque as tabelas vem 
> > assim ? scott.[tabeLa] ?
> > 
> > obrigado
> > 
> > Marcos Augusto
> >
> 
> 
> 
> 
> 
> __
> Fale com seus amigos de graça com o novo Yahoo! Messenger 
> http://br.messenger.yahoo.com/ <http://br.messenger.yahoo.com/>  
> 
> [As partes desta mensagem que não continham texto foram removidas]
>

 



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



[oracle_br] Re: iniciando no oracle

2007-05-29 Por tôpico jlchiappa
OK, é exatamente o caso das outras GUIs, o que vc vê na lista de 
usuário são os database users, cada um é um schema, cada um pode ter 
tabelas/objetos próprios, sim...

[]s

 Chiappa

--- Em oracle_br@yahoogrupos.com.br, Marcos Pereira <[EMAIL PROTECTED]> 
escreveu
>
> jlchiappa, valeu pela dica eu estou usando sqldeveloper da oracle.
> 
> jlchiappa <[EMAIL PROTECTED]> escreveu:  "bancos(tabelas) 
exemplos"... Pelo jeito vc está vindo de outro 
> gerenciador de bancos de dados, SQLServer talvez ??? SE sim, 
> absolutamente ESQUEÇA os outros bancos, no bd Oracle o conceito 
> básico é diferente : nele num único banco de dados (database, o 
> conjunto de arqs físicos) vc terá vários usuários, E para cada 
> usuário automaticamente o Oracle cria um SCHEMA, ie, uma área 
lógica 
> totalmente separada onde ficam os objetos criados por cada usuário, 
> assim no mesmo database o usuário A e o usuário B podem ter tabelas 
> com o mesmo nome, pois CADA UMA está num schema diferente 
Assim, 
> quando numa tela gráfica (como o database console, por exemplo) vc 
vê 
> uma lista de usuários, vc TAMBÈM tem uma lista de schameas, já que 
> cada usuário é um schema
> 
> Assim, dentro do usuário SCOTT vc tem o schema SCOTT, aonde estão 
as 
> tabelas criadas pelo usuário SCOTT, ok ??? É por isso que no bd 
> Oracle normalmente há n usuários "ralés", que recebem privilégios 
> restritos nas tabelas do aplicativo, E há um usuário dono do 
> aplicativo, que é que cria as tabelas e objetos todos do 
aplicativo - 
> usuário esse que possui TODOS os privs, já que é o dono, E portanto 
> tem que ser super-secreto, quase tanto quanto a senha do DBA.
> Essas diferenças todas, as características TODAS que vc TEM QUE 
> SABER pra poder trabalhar direito com um bd Oracle (** SEM ** ficar 
> fazendo comparações furadas com SQLServer!!), vc acha no 
> manual "Oracle Concepts", recomendo enfaticamente que vc começe por 
> ele o seu estudo. 
> 
> []s
> 
> Chiappa
> --- Em oracle_br@yahoogrupos.com.br, "auloype"  escreveu
> >
> > Bom dia, instalei oracle 10g na minha maquina e os bancos
(tabelas) 
> > exemplos eu so encontrei clicando nos usuarios. Alguem pode me 
> indicar 
> > algum material ou livro pra iniciante ? e porque as tabelas vem 
> > assim ? scott.[tabeLa] ?
> > 
> > obrigado
> > 
> > Marcos Augusto
> >
> 
> 
> 
>  
> 
>  __
> Fale com seus amigos  de graça com o novo Yahoo! Messenger 
> http://br.messenger.yahoo.com/ 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




Re: [oracle_br] Re: iniciando no oracle

2007-05-29 Por tôpico Marcos Pereira
jlchiappa, valeu pela dica eu estou usando sqldeveloper da oracle.

jlchiappa <[EMAIL PROTECTED]> escreveu:  "bancos(tabelas) exemplos"... 
Pelo jeito vc está vindo de outro 
gerenciador de bancos de dados, SQLServer talvez ??? SE sim, 
absolutamente ESQUEÇA os outros bancos, no bd Oracle o conceito 
básico é diferente : nele num único banco de dados (database, o 
conjunto de arqs físicos) vc terá vários usuários, E para cada 
usuário automaticamente o Oracle cria um SCHEMA, ie, uma área lógica 
totalmente separada onde ficam os objetos criados por cada usuário, 
assim no mesmo database o usuário A e o usuário B podem ter tabelas 
com o mesmo nome, pois CADA UMA está num schema diferente Assim, 
quando numa tela gráfica (como o database console, por exemplo) vc vê 
uma lista de usuários, vc TAMBÈM tem uma lista de schameas, já que 
cada usuário é um schema

Assim, dentro do usuário SCOTT vc tem o schema SCOTT, aonde estão as 
tabelas criadas pelo usuário SCOTT, ok ??? É por isso que no bd 
Oracle normalmente há n usuários "ralés", que recebem privilégios 
restritos nas tabelas do aplicativo, E há um usuário dono do 
aplicativo, que é que cria as tabelas e objetos todos do aplicativo - 
usuário esse que possui TODOS os privs, já que é o dono, E portanto 
tem que ser super-secreto, quase tanto quanto a senha do DBA.
Essas diferenças todas, as características TODAS que vc TEM QUE 
SABER pra poder trabalhar direito com um bd Oracle (** SEM ** ficar 
fazendo comparações furadas com SQLServer!!), vc acha no 
manual "Oracle Concepts", recomendo enfaticamente que vc começe por 
ele o seu estudo. 

[]s

Chiappa
--- Em oracle_br@yahoogrupos.com.br, "auloype" <[EMAIL PROTECTED]> escreveu
>
> Bom dia, instalei oracle 10g na minha maquina e os bancos(tabelas) 
> exemplos eu so encontrei clicando nos usuarios. Alguem pode me 
indicar 
> algum material ou livro pra iniciante ? e porque as tabelas vem 
> assim ? scott.[tabeLa] ?
> 
> obrigado
> 
> Marcos Augusto
>



 

 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



[oracle_br] Re: iniciando no oracle

2007-05-29 Por tôpico jlchiappa
"bancos(tabelas) exemplos"... Pelo jeito vc está vindo de outro 
gerenciador de bancos de dados, SQLServer talvez ??? SE sim, 
absolutamente ESQUEÇA os outros bancos, no bd Oracle o conceito 
básico é diferente : nele num único banco de dados (database,  o 
conjunto de arqs físicos) vc terá vários usuários, E para cada 
usuário automaticamente o Oracle cria um SCHEMA, ie, uma área lógica 
totalmente separada onde ficam os objetos criados por cada usuário, 
assim no mesmo database o usuário A e o usuário B podem ter tabelas 
com o mesmo nome, pois CADA UMA está num schema diferente Assim, 
quando numa tela gráfica (como o database console, por exemplo) vc vê 
uma lista de usuários, vc TAMBÈM tem uma lista de schameas, já que 
cada usuário é um schema

 Assim, dentro do usuário SCOTT vc tem o schema SCOTT, aonde estão as 
tabelas criadas pelo usuário SCOTT, ok ??? É por isso que no bd 
Oracle normalmente há n usuários "ralés", que recebem privilégios 
restritos nas tabelas do aplicativo, E há um usuário dono do 
aplicativo, que é que cria as tabelas e objetos todos do aplicativo - 
usuário esse que possui TODOS os privs, já que é o dono, E portanto 
tem que ser super-secreto, quase tanto quanto a senha do DBA.
  Essas diferenças todas, as características TODAS que vc TEM QUE 
SABER pra poder trabalhar direito com um bd Oracle (** SEM ** ficar 
fazendo comparações furadas com SQLServer!!), vc acha no 
manual "Oracle Concepts", recomendo enfaticamente que vc começe por 
ele o seu estudo. 
  
  []s
  
   Chiappa
--- Em oracle_br@yahoogrupos.com.br, "auloype" <[EMAIL PROTECTED]> escreveu
>
> Bom dia, instalei oracle 10g na minha maquina e os bancos(tabelas) 
> exemplos eu so encontrei clicando nos usuarios. Alguem pode me 
indicar 
> algum material ou livro pra iniciante ? e porque as tabelas vem 
> assim ? scott.[tabeLa] ?
> 
> obrigado
> 
> Marcos Augusto
>