[oracle_br] Re: off topic - dba oracle com conhecimentos em SQL Server e My Sql.

2012-02-16 Por tôpico aabarroso
Apesar de acreditar que a vaga seja o que comentaram (sr. com salário de jr.), 
temos só que nos atentar ao seguinte:
"Conhecimento" numa tecnologia ou recurso não necessariamente significa que o 
profissional tem que ser especialista ou ter experiência. Muito pelo contrário. 
Eu posso conhecer RMAN mas nunca ter feito um backup. A diferença do cara que 
conhece, pro cara que nunca ouviu falar, é que o cara que é jr. e só conhece, 
sabe pra que serve o recurso e, na maioria das vezes, vai saber o caminho das 
pedras pra aprimorar tais conhecimentos. Já o cara que nem conhece...



--- Em oracle_br@yahoogrupos.com.br, "cleydson_borges"  
escreveu
>
> Deve ser conhecimentos de Senior com salário de Jr. 
> 
> --- Em oracle_br@yahoogrupos.com.br, Anderson Ferreira  escreveu
> >
> > 
> > ^2
> > 
> > > To: oracle_br@yahoogrupos.com.br
> > > From: miltonbastos@
> > > Date: Thu, 16 Feb 2012 16:45:20 -0200
> > > Subject: Re: [oracle_br] off topic - dba oracle com conhecimentos em SQL 
> > > Server e My Sql.
> > > 
> > > DBA ***Junior***  Oracle, SQL Server e MySQL, com conhecimento em UNIX,
> > > Linux, Windows, RMAN e ArcServe.
> > > 
> > > Tem certeza que quer um DBA Júnior? rs...
> > > 
> > > 
> > > 
> > > 
> > > 
> > > On Thu, Feb 16, 2012 at 4:03 PM, Duilio Bruniera <
> > > duilio.bruniera@> wrote:
> > > 
> > > > **
> > > >
> > > >
> > > > Senhores, eu estou procurando um DBA Oracle (Junior) com conhecimentos 
> > > > em
> > > > SQl Server e My Sql , se alguém se interessar pode enviar seu currículo 
> > > > com
> > > > pretensão salarial para: duiliobrunierajr@
> > > >
> > > > Conhecimentos Desejáveis:
> > > >
> > > > Vivencia em Sistemas Operacionais UNIX, Linux, Windows Server.
> > > >
> > > > Conhecimentos em RMAN e ArcServe.
> > > >
> > > > [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] Profissional Senior DBA

2012-01-16 Por tôpico aabarroso
Há algum tempo, vi um documento em PDF pra SQL Server, excelente por sinal, mas 
não era pra DBA Senior, eram perguntas teóricas sobre banco de dados (geral) e 
sobre recursos do próprio MSSQL.

Imagino que da mesma forma que achei esse documento do SQL Server, existam 
alguns para Oracle.
É fácil encontrar um que atenda sua necessidade...

Uma rápida pesquisa no google me retornou dois resultados aparentemente bons 
(com certeza existem melhores):

#1 http://marioalcaide.wordpress.com/2011/02/09/3years-interview-questions/

#2 
http://it.toolbox.com/wiki/index.php/Interview_Questions_with_Answers_for_Oracle,_DBA,_and_developer_candidates

Imagino que o ideal mesmo é você procurar as perguntas ou tentar formulá-las, 
mesmo porque sua empresa pode utilizar alguma feature específica da Oracle em 
que o conhecimento nela seja essencial pra entrevista.

[]'s

--- Em oracle_br@yahoogrupos.com.br, Bruno Ambrosio  escreveu
>
> Vanderson,
> 
> Concordo plenamente com a sua opinião, mas mesmo antes da entrevista eu 
> preciso aplicar a prova por obrigações da empresa onde trabalho.
> 
> Abs.,
> Bruno
> 
> 
> 
> 
>  De: Vanderson Pereira Chaves <4254.vchaves@...>
> Para: oracle_br@yahoogrupos.com.br 
> Enviadas: Segunda-feira, 16 de Janeiro de 2012 11:01
> Assunto: RES: [oracle_br] Profissional Senior DBA
>  
> 
>   
> Bruno,
> 
> Na minha humilde opinião, você mede a senioridade de um profissional pela
> sua experiência e ou vivência (desafios) enfrentado na sua vida
> profissional, acredito que  isso vale para qualquer  profissão , o Plus é o
> caráter, comprometimento e dedicação do profissional.
> 
> Você percebe a diferença do sênior em atitudes e ou cuidado no planejamento
> ao fazer atividades seja ela pequena, média ou grande.
> 
> Ao entrevistar o candidato você irá perceber se que o que ele está falando
> condiz  com o que o está escrito no papel.
> 
> Abs
> 
> Vanderson
> 
> De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em
> nome de Bruno Ambrosio
> Enviada em: segunda-feira, 16 de janeiro de 2012 10:37
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Profissional Senior DBA
> 
> Pessoal,
> 
> Preciso bolar uma prova de conhecimentos para contratação de um DBA Senior
> de Produção, vocês poderiam me ajudar informando os temas que devo mencionar
> na prova, assuntos que são obrigatórios saber e outros que seriam um PLUS
> para admissão??
> 
> ABs.,
> Bruno
> 
> AVISO LEGAL ...Esta mensagem é destinada exclusivamente para a(s) 
> pessoa(s) a quem é dirigida, podendo conter informação confidencial e/ou 
> legalmente privilegiada. Se você não for destinatário desta mensagem, desde 
> já fica notificado de abster-se a divulgar, copiar, distribuir, examinar ou, 
> de qualquer forma, utilizar a informação contida nesta mensagem, por ser 
> ilegal. Caso você tenha recebido esta mensagem por engano, pedimos que nos 
> retorne este E-Mail, promovendo, desde logo, a eliminação do seu conteúdo em 
> sua base de dados, registros ou sistema de controle. Fica desprovida de 
> eficácia e validade a mensagem que contiver vínculos obrigacionais, expedida 
> por quem não detenha poderes de representação. 
> LEGAL ADVICE...This message is exclusively destined for the people to 
> whom it is directed, and it can bear private and/or legally exceptional 
> information. If you are not addressee of this message, since now you are 
> advised to not release, copy, distribute, check or, otherwise, use the 
> information contained in this message, because it is illegal. If you received 
> this message by mistake, we ask you to return this email, making possible, as 
> soon as possible, the elimination of its contents of your database, 
> registrations or controls system. The message that bears any mandatory links, 
> issued by someone who has no representation powers, shall be null or void.
> 
> [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: Tabelas SQL equivalente em Oracle

2012-01-11 Por tôpico aabarroso
germas_ferreira, acho que o Chiappa já explicou alguns conceitos que, creio eu, 
estavam confusos em sua cabeça, sobre algumas diferenças entre Oracle e MSSQL. 

Comparado ao MSSQL, o Oracle facilita bastante na utilização do dicionário de 
dados. Com DBA_TAB_COLUMNS você consegue toda informação que precisa, sem a 
necessidade de fazer um join entre duas ou mais views/tabelas (como seria no 
SQL Server). A própria DBA_TAB_COLUMNS já faz esses joins pra você.

Imagino que, pelo o que eu entendi, tudo o que você precisa fazer é inserir um 
filtro por "owner", pra que você possa limitar os resultados por schema e não 
retornar todas as tabelas de seu BD.
Se pretende trabalhar com Oracle daqui pra frente, experimente ler e entender o 
que o Chiappa disse, além de, é claro, procurar em manuais ou artigos na 
internet, sobre a arquitetura do Oracle ou até mesmo suas principais diferenças 
do SQL Server.
Aqui tem muita informação: http://tahiti.oracle.com/

Exemplo (talvez ajude, não sei):

select table_name, column_name, data_type, data_length
from dba_tab_columns
where owner = 'SCHEMA_DO_SISTEMA';

PS: Se você precisa realmente do "id", o que eu acho muito difícil (ou talvez 
desnecessário), sugiro que procure informações sobre as tabelas sys.col$, 
sys.obj$, sys.coltype$, sys.user$, etc...

[]'s

--- Em oracle_br@yahoogrupos.com.br, "germas_ferreira"  
escreveu
>
> Oi aabarroso,
> 
> Vou explicar o que ocorre: Tenho que obter o syscolumns.length e 
> systypes.name, até aqui aqui eu sei q posso encontrar essas informações nas 
> tabelas User_tab_columns ou User_Table.
> 
> Mas o problema chega no trecho abaixo:
> syscolumns.id = (Select id from sysobjects where name = @NM_TAB)
> onde o syscolumns.id  é o mesmo que o sysobjects.id. E eu tenho que fazer 
> algo parecido, pois devo pegar o sysobjects.id(Object_id) que ele irá me 
> retornar a especificamente o ID da tabela que eu quero para filtrar com o 
> nome da coluna.
> 
> Já tentei fazer com o COLUMN_ID, mas não da certo, pois tenho vários bancos 
> parecidos e isso vai me retornar todos os registros de colunas que estão em 
> cada banco e com o OBJECT_ID não, ele vai buscar em um banco especifico.
> 
> Tentei da um describe e o ORACLE diz que não suporta esse tipo de comando.
> 
> Att.
> 
> 
> 
> --- Em oracle_br@yahoogrupos.com.br, "aabarroso"  escreveu
> >
> > Ei germas_ferreira...
> > Talvez seja mais prático se você disser que informação precisa extrair do 
> > BD...
> > 
> > Por exemplo:
> > Quer propriedades da tabela da coluna que você tá procurando? Talvez seja 
> > melhor utilizar user_tables invés de user_objects... 
> > 
> > O join pode ser ser feito pelas colunas comuns entre as duas views. Não 
> > precisa ser necessariamente um ID, pode ser a coluna "table_name", por 
> > exemplo.
> > 
> > Se você der um describe nas views/tabelas, pode ver as colunas comuns entre 
> > elas...
> > 
> > []'s
> > 
> > --- Em oracle_br@yahoogrupos.com.br, "germas_ferreira"  
> > escreveu
> > >
> > > Só mas uma coisa, como eu faço a junção entre as colunas USER_TAB_COLUMNS 
> > > e USER_OBJECTS???
> > > 
> > > --- Em oracle_br@yahoogrupos.com.br, "germas_ferreira"  
> > > escreveu
> > > >
> > > > Obrigado, me ajudou muito essa informação!!!
> > > > 
> > > > 
> > > > 
> > > > --- Em oracle_br@yahoogrupos.com.br, "aabarroso"  
> > > > escreveu
> > > > >
> > > > > DBA_TYPES, DBA_TAB_COLUMNS, DBA_OBJECTS, respectivamente.
> > > > > 
> > > > > Se não estiver conectado como DBA, pode utilizar USER_ ou ALL_ ao 
> > > > > invés de DBA_.
> > > > > 
> > > > > Se quer fazer um join entre columns e types pra mostrar o tipo de 
> > > > > cada coluna, talvez só a DBA_TAB_COLUMNS resolva o seu problema.
> > > > > 
> > > > > Dê um "desc" em DBA_TAB_COLUMNS e veja se possui as colunas que você 
> > > > > precisa...
> > > > > 
> > > > > []'s
> > > > > 
> > > > > 
> > > > > --- Em oracle_br@yahoogrupos.com.br, "germas_ferreira" 
> > > > >  escreveu
> > > > > >
> > > > > > Bom Dia!
> > > > > > 
> > > > > > Abaixo tenho três tabelas em SQL e queria saber quais são as 
> > > > > > respectivas tabelas equivalentes em Oracle:
> > > > > > 
> > > > > >  - systypes
> > > > > >  - syscolumns
> > > > > >  - sysobjects
> > > > > > 
> > > > > > Pois pretendo fazer um join entre as duas primeiras mas não 
> > > > > > consegui achar chaves equivalentes.
> > > > > > 
> > > > > > Alguém poderia me ajudar? 
> > > > > > 
> > > > > > Obrigado!
> > > > > >
> > > > >
> > > >
> > >
> >
>




[oracle_br] Re: Tabelas SQL equivalente em Oracle

2012-01-10 Por tôpico aabarroso
DBA_TYPES, DBA_TAB_COLUMNS, DBA_OBJECTS, respectivamente.

Se não estiver conectado como DBA, pode utilizar USER_ ou ALL_ ao invés de DBA_.

Se quer fazer um join entre columns e types pra mostrar o tipo de cada coluna, 
talvez só a DBA_TAB_COLUMNS resolva o seu problema.

Dê um "desc" em DBA_TAB_COLUMNS e veja se possui as colunas que você precisa...

[]'s


--- Em oracle_br@yahoogrupos.com.br, "germas_ferreira"  
escreveu
>
> Bom Dia!
> 
> Abaixo tenho três tabelas em SQL e queria saber quais são as respectivas 
> tabelas equivalentes em Oracle:
> 
>  - systypes
>  - syscolumns
>  - sysobjects
> 
> Pois pretendo fazer um join entre as duas primeiras mas não consegui achar 
> chaves equivalentes.
> 
> Alguém poderia me ajudar? 
> 
> Obrigado!
>




[oracle_br] Re: Tabelas SQL equivalente em Oracle

2012-01-10 Por tôpico aabarroso
Ei germas_ferreira...
Talvez seja mais prático se você disser que informação precisa extrair do BD...

Por exemplo:
Quer propriedades da tabela da coluna que você tá procurando? Talvez seja 
melhor utilizar user_tables invés de user_objects... 

O join pode ser ser feito pelas colunas comuns entre as duas views. Não precisa 
ser necessariamente um ID, pode ser a coluna "table_name", por exemplo.

Se você der um describe nas views/tabelas, pode ver as colunas comuns entre 
elas...

[]'s

--- Em oracle_br@yahoogrupos.com.br, "germas_ferreira"  
escreveu
>
> Só mas uma coisa, como eu faço a junção entre as colunas USER_TAB_COLUMNS e 
> USER_OBJECTS???
> 
> --- Em oracle_br@yahoogrupos.com.br, "germas_ferreira"  
> escreveu
> >
> > Obrigado, me ajudou muito essa informação!!!
> > 
> > 
> > 
> > --- Em oracle_br@yahoogrupos.com.br, "aabarroso"  escreveu
> > >
> > > DBA_TYPES, DBA_TAB_COLUMNS, DBA_OBJECTS, respectivamente.
> > > 
> > > Se não estiver conectado como DBA, pode utilizar USER_ ou ALL_ ao invés 
> > > de DBA_.
> > > 
> > > Se quer fazer um join entre columns e types pra mostrar o tipo de cada 
> > > coluna, talvez só a DBA_TAB_COLUMNS resolva o seu problema.
> > > 
> > > Dê um "desc" em DBA_TAB_COLUMNS e veja se possui as colunas que você 
> > > precisa...
> > > 
> > > []'s
> > > 
> > > 
> > > --- Em oracle_br@yahoogrupos.com.br, "germas_ferreira"  
> > > escreveu
> > > >
> > > > Bom Dia!
> > > > 
> > > > Abaixo tenho três tabelas em SQL e queria saber quais são as 
> > > > respectivas tabelas equivalentes em Oracle:
> > > > 
> > > >  - systypes
> > > >  - syscolumns
> > > >  - sysobjects
> > > > 
> > > > Pois pretendo fazer um join entre as duas primeiras mas não consegui 
> > > > achar chaves equivalentes.
> > > > 
> > > > Alguém poderia me ajudar? 
> > > > 
> > > > Obrigado!
> > > >
> > >
> >
>