Sunday, May 03, 2015

Tira-teima - Oracle DATE datatype - Como o Oracle armazena esse tipo de dados? Internal representation of the DATE datatype

Olá,

Para quem está começando com Oracle e até para quem já trabalha há anos com o produto, o correto é sempre que tiver uma dúvida, buscar informações na documentação oficial e fazer testes para confirmar como funciona . Leia sobre o tema , teste e depois podemos fazer uma explicação.

Basicamente o Oracle armazena o tipo DATE desta forma : DIA, MES , ANO, HORA, MINUTO E SEGUNDO. A máscara deste tipo vai depender do character set configurado e dos parametros de NLS  como o NLS_DATE_FORMAT. Existem outros tipos de dados para armazenamento de datas e intervalos de tempo como TIMESTAMP e INTERVAL YEAR TO MONTH por exemplo.Eu me recordo de ter escrito sobre eles anos atrás aqui mesmo no blog. Link http://jccorrea.blogspot.com.br/2010/08/oracle-sql-date-e-timestamp-datatypes.html


Abaixo a documentação oficial dos Datatypes no Oracle 

Um ótimo artigo sobre o tema usando a função DUMP para ver a quantidade de bytes e como funciona a representação interna http://www.ixora.com.au/notes/date_representation.htm

Threads antigas no ASKTOM sobre datas e comparação.Parece brincadeira mas vejo as pessoas cometerem os mesmos erros de comparaçoes até hoje!!

Uma das coisas boas da Oracle é que na medida do possível existe uma boa documentação. Já tive que trabalhar com outros produtos e exceto os open sources, você tem dificuldade para encontrar uma boa doc.

Friday, January 23, 2015

Oracle - Understanding parallel processing


Para quem tem dúvidas sobre Parallel processing no Oracle. Esse artigo já tem 2 anos mas encontra-se atualísimo. Mesmo com a feature do 11g para o gerenciamento automático do Oracle, essa explicação é bem concisa. https://lnkd.in/eEhfGv5

http://www.tyson1.com/professional/parallel/px_strategy.htm

Monday, October 20, 2014

EP Seguro Estou está disponível para download



Olá pessoal

É com grande alegria que compartilho com vocês o EP Seguro Estou



SoundCloud

https://soundcloud.com/jccorrea/sets/julio-correa-ep

Youtube

www.youtube.com/sirjuliocorrea

São 5 músicas autorais que foram gravadas no Aquarela Studio em Sorocaba com produção do Mauricio Nogueira e co-produção do Tiago Skiter.

Todo o instrumental foi feito pelo trio Mauricio Nogueira,Tiago Skiter e e bate do Fernando Marques.

O EP tema  participação especial do meu amigo Nill Rodrigues nos vocais de apoio em Seguro Estou, O Amor de Deus e Ajuda-me que também contou com um solo muito bonito mesmo!

Espero que gostem!!

Todas as músicas também estão disponíveis nas lojas online iTunes, Spotify, Deezer, Rdio, Groveshark,Google Play, OneRPM , Soundcloud e Youtube.

Abraço a todos!

Julio Cesar Correa


Friday, September 26, 2014

I miss tahiti.oracle.com . And you?

Fiquei muito tempo longe dos forums , listas e sites da Oracle.

Uma coisa que notei a algum tempo foi que a Oracle desativou o Tahiti.oracle.com. O Tahiti tinha a documentação mais organizada do que o atual docs.oracle.com. Pelo que li por aí, o John Russell trabalhou por 10 ou mais na Oracle e mantinha o site. Assim que ele deixou a companhia o site também deixou de existir. Sequer um redirecionamento "mais apropriado" ou alguma explicação.

I miss your organization tahiti :(

Link do blog do John Russell http://tahitiviews.blogspot.com.br/

Tuesday, September 23, 2014

Oracle Pre-Built Developer VMs : maquinas virtuais prontas com produtos Oracle

A Oracle disponibiliza para download algumas VMs prontas para uso para quem está estudando ou testando produtos. Eles chamam de Developer VM's ou Pre-built DeveloperVMs.

Tem duas VMs interessantíssimas  para quem é da área de  DW/BI : Oracle Big Data Lite e Oracle Data Integrator 12c.

Os arquivos estão zipados e divididos para "facilitar" o download.

O link é este : http://www.oracle.com/technetwork/community/developer-vm/index.html


Monday, September 22, 2014

Montar uma partição comum entre Linux e Windows


Para quem está passando apuros com as permissões na partição tipo "vfat" no Linux, aqui vai a linha para adicionar no fstab e resolver a questão :


UUID=seu_id /seu_mount_point vfat defaults,user,exec,uid=1000,gid=100,umask=000 0 0

Wednesday, July 02, 2014

Livres da escravidão do "ter"

Em quem eu confio? Em Deus ou no meu dinheiro

Dizemos que confiamos em Deus.
Porém, se o nosso maior *  medo nesta vida é ficar sem dinheiro,talvez nossa confiança esteja "creditada" em um outro deus.

Observe as situações em que a falta de dinheiro estiveram ou estão iminente  e perceba realmente onde está a nosa confiança.

*  Caso a morte seja o seu maior medo, neste local leia "segundo maior"

Conservem-se livres do amor ao dinheiro e contentem-se com o que vocês têm, porque Deus mesmo disse: "Nunca o deixarei, nunca o abandonarei".
Hebreus 13:5

Amem.

As brigas e o perdão

Colossenses é um livro muito rico em explicações como a carta aos Efésios.
Olha que interessante este verso que minha esposa me falando:

Colossenses 3:13 - Suportem-se uns aos outros e perdoem as queixas que tiverem uns contra os outros. Perdoem como o Senhor lhes perdoou.

Deus usa nossas diferenças para nos aborrecer como diz o " Paulo Jr" . E eu posso continuar a partir daqui dizendo que então por este meio ele nos educa.
O apostolo Paulo diz para suportar  e perdoar. E não fica somente nisso.Ele vai além dizendo que devemos perdoar como Cristo nos perdoou. Wow!

Acabei lembrando  da oração do Pai-nosso. Primeiro, que o Pai não é só meu, não tenho a propriedade o Pai! Segundo, se é "nosso" é do meu semelhante a quem eu devo perdoar!!!

E para fechar dentro da oração diz :
" ...e perdoa as nossas dívidas/ofensas assim como nós perdoamos..."

É ...talvez orar o Pai-nosso seja fácil, "a piece of cake" quando estamos no "automático".

Voltando a Colossenses, o verso nos diz para nunca esquecermos que fomos perdoados. E que também não temos desculpas para nossas intrigas.

Tuesday, July 01, 2014

Ame os seus inimigos

Estava dias atrás assistindo um video do Rance Allen.Um video recente de Janeiro de 2014.

No meio da pregação do vídeo ele explica sobre uma pergunta que ele fez a Deus a muitos anos atrás : Senhor, que por quê eu tenho que continuar abencoando alguém que continua falando mal de mim e  me amaldicoando?

A resposta de Deus a ele foi: "Você tem que continuar orando ,abencoando e falando bem deles até ao ponto que eles entendam  que eles nao podem amaldicoar a quem eu antes  abencoei."

Bingo!!!!

Thanks Rance ...

"Mas eu lhes digo: Amem os seus inimigos e orem por aqueles que os perseguem..."  Mateus 5:44
   -- Jesus