Saturday, January 29, 2011

Mudanças na hospedagem do blog

Pessoal,

Neste dias estou fazendo algumas mudanças nos domínios e sub-domínios.

O blog vai para o endereço http://blog.dbajccorrea.com ou  http://jccorrea.blogspot.com deverá funcionar o redirecionamento.

Abs,

JC

Monday, January 24, 2011

Equilíbrio entre a vida profissional e vida pessoal

O profissional de TI pode perguntar?Isso existe mesmo?rsrs.

Pois bem vamos a mais um trecho do livro "Pergunte ao Max" .

Pergunta do leitor :
Nunca ouvi falar  tanto em buscar equilíbrio entre vida profissional e vida pessoal.Trabalho 12 horas por dia e levo mais duas horas para ir ao trabalho e voltar para casa.
Além disse , sou "convidado" pelo meu chefe e trabalhar  aos sábados.Equilíbrio não é utopia?


Resposta do Max :

Essa não é uma dúvida nova.Existe há milênios. E a resposta está na  Bíblia.Mais exatamente  no final do capítulo 3 do Livro do Eclesiastes.O autor pergunta : " O que uma pessoa obtém na vida com todo o seu esforço?" . E dá a resposta : " Não há nada melhor que ser feliz e gozar a vida,tanto quanto se puder." Mas não espere que sua empresa lhe ofereça uma solução. Você é que deve encontrá-la . O maior mérito de um profissional é dedicar a uma empresa  seu talento, seu conhecimento, seu tempo. O maior pecado é não achar  tempo para dedicar a si mesmo.

Mais uma do Max,ótima reposta!!

Abs,

JC

Dicionário atualizado de carreira - Business

Olá pessoal,

Vou compartilhar um trecho do livro Pergunte ao Max,do Max Gehringer.Olhando os livros na minha caixa,peguei alguns para folhear novamente.Ele descreve uma parte do livro como "Dicionário atualizado de carreira".

Business


Palavra que virou sinônimo universal de negócio.Veio de busy - ocupado,em inglês.Mas seu sentido original ( o anlgo-saxão bisigian) era estado de preocupação,fadiga,ansiedade e mal-estar.Mil anos depois, a definição continua atualíssima !

Boa Max,todos os créditos a você!

Abs,

JC

Ei você ? Compartilhar informação também traz felicidade!!

Olá pessoal,

Hoje recebi um comentário no blog,na verdade é a cópia deste blog no wordpress.Pois,bem é muito gratificante ver que um post pôde ajudar alguém mesmo depois de um tempo passado.Eu mesmo visito vários blogs e acho muita coisa útil pra mim.As vezes não dá tempo de comentar,ou esqueço.Mas quando olho no Analytics vejo que o conteúdo está sendo aproveitado de uma forma ou de outra!!

Abs,

JC

Friday, December 24, 2010

Oracle Database 11g: Interactive Quick Reference

Confiram no link abaixo :


http://goo.gl/rQejT


" Oracle Database 11g Release 2 Enterprise Edition provides comprehensive features to easily manage the most demanding transaction processing, business intelligence, and content management applications.

Now you have easy access to information that you need to administer your Oracle Database with our downloadable Interactive Quick Reference. We have taken our traditional printed poster for Database Administrators, and created an electronic format packed with even more information.

Use this helpful reference as a cheat sheet for writing custom data dictionary scripts, locating views pertinent to a specific database component, and more. "

Tuesday, December 14, 2010

Anúncio de emprego - dá pra entender?

Encontrei este anuncio em um site especializado em vagas para TI.
Estes anúncios esquisitos me dão medo!

DBA ORACLE

Perfil: Desenvolvimento de aplicações utilizando Oracle10/11g, MS SQL 2000/2008 com grandes(500GB +) e médio (1100GB) bancos de dados J2EE para apoiar as 3 aplicações web escritas em nível frameworks de desenvolvimento Java,como Hibernate,Spring e Struts. Um forte conhecimento para apoiar, desenvolver aplicações web Java EE usando peixes de vidro, Tomcat e servidores de aplicação Websphere é necessária Oracle em uma plataforma de aplicações web-based 02/01 anos experiência em desenvolvimento de aplicações de servidores padrão usando java padrão (vidro peixe, Tomcat e Websphere) Banco de dados Application (DBA), Application Developer(AP)/Quality Assurance (QA)
Inglês fluente
Enviar currículo com pretensão salarial e disponibilidade para início.

Alguém topa?

Tuesday, October 26, 2010

unable to see package body on sqldeveloper - SOLVED

Solução :

grants :

GRANT EXECUTE ON  DBMS_METADATA TO user_unable_to_see ;
GRANT CREATE ANY PROCEDURE TO  user_unable_to_see;

Cabe analisar a segurança ao conceder os privilégios acima.

Oks?!!

Julio Cesar Correa

Friday, October 08, 2010

How to use Oracle db service_name in jdbc connection string

simple like that:

using only SID :
jdbc:oracle:thin:@10.1.1.5:1521:mydb
using sid or  service_name :



Change " : " to " / " .


Wednesday, September 22, 2010

PL/SQL - wrapping/obfuscating objects


Preciso escrever um post um pouco mais detalhado,mas por hoje vou deixar algumas linha de código por aqui.Acho que deve ajudar.

A palavra "Wrap" tem alguns significados dentre eles embrulhar ou envolver algo ,normalmente para protegê-lo.
No nosso caso iremos proteger nosso codigo.

Pois bem " wrapping" é diferente de "encrypting" .Uma vez tendo um wrapped object você não consegue mais desfaze-lo* .
Para trabalhar com criptografia existem outros pacotes no Oracle que não iremos entrar em detalhe agora,mas se você procura por isso pode encontrar alguns detalhes em :

Usando wrap utility :

Tenho um arquivo ".sql" que contem o codigo da minha procedure em pl/sql.

$ ls |grep my_p
my_proc.sql
jccorrea|arvato28 ~/Documents
$
jccorrea|arvato28 ~/Documents
$ wrap iname=my_proc.sql

PL/SQL Wrapper: Release 11.2.0.1.0- Production on Thu Sep 23 19:01:15 2010

Copyright (c) 1993, 2009, Oracle. All rights reserved.

Processing my_proc.sql to my_proc.plb
jccorrea|arvato28 ~/Documents
$ more my_proc.plb
CREATE OR REPLACE PROCEDURE my_procfoo wrapped
a000000
1
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
7
43 79
If0FucdLbueE4p3U0uRQWu+lr9Awg5nnm7+fMr2ywFyFO1+WFpeu3NlywcB0iwlp523+mYFc
pdKZUjK/ssKLwMAy/tLWmboxxXXFVMe+kr5UgqampybzvA==

/
jccorrea|arvato28 ~/Documents
$

Feito isso você pode rodar o arquivo my_proc.plb para criar a procedure.

Usando a package DBMS_DDL

Usando a package dbms_ddl podemos usar o objeto create_wrapped para fazer a mesma coisa que fizemos acima :

SQL> declare
my_ddl varchar2(150) ;
begin
my_ddl := 'create or replace procedure my_procfoo as v_num integer; begin v_num := 5 ; end;' ;
dbms_ddl.create_wrapped(my_ddl);
end ; 2 3 4 5 6
7 /

PL/SQL procedure successfully completed.

Elapsed: 00:00:00.01
SQL> select TEXT
from all_source
where name = 'MY_PROCFOO'
and type = 'PROCEDURE' 2 3 4
5 /

TEXT
--------------------------------------------------------------------------------
procedure my_procfoo wrapped
a000000
b2
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd

TEXT
--------------------------------------------------------------------------------
abcd
abcd
abcd
abcd
abcd
abcd
abcd
7
3f 75
IpCGLNo/BDIha28AwTNsfGHp6Cgwg5nnm7+fMr2ywFyFO1+WFpeu3Nly6rh0K+dt/pmBXKXS
mVIyv7LCK7jAMv7S1p6jMcV1xVTVU5K+VIKmphHX89g=

TEXT
--------------------------------------------------------------------------------


Elapsed: 00:00:00.06
SQL>

Em um próximo post trateremos o assunto de criptografia !

Abs,

JC

/
jccorrea|arvato28 ~/Documents
$

Feito isso você pode rodar o arquivo my_proc.plb para criar a procedure.


















Thursday, September 09, 2010

GUOB TECH DAY 18/10/2010 - São Paulo

Olá,

Em breve (18/10/2010) teremos o GUOB TECH DAY 2010 em São Paulo .




Está chegando a hora do grande evento sobre tecnologia Oracle no Brasil organizado pelo GUOB com apoio do OTN e LAOUC.



   Veja a lista dos palestrantes internacionais confirmados:
       Daniel Morgan (DBA, USA)
       Robert Freeman (DBA, USA)
       Hans Forbrich (Dev/Applicationes, Canada)
       Ben Prusinski (DBA/EBS, USA)
       Ronald Bradford (MySQL, USA)
       Francisco Munoz Alvarez (DBA, NZ)

    E completando a lista nosso principal palestrante, Tom Kyte.
   Reserve este dia para um grande momento com os principais autores de artigos e livros sobre tecnologia Oracle.
    Prepare sua viagem, divulgue para seus amigos. Não perca esta grande oportunidade.

   Em breve abriremos as inscrições para o evento. Esteja associado ao GUOB.
   Faça seu cadastro em nosso site para receberes maiores informações. 

GUOB
Coordenação 2010
www.guob.com.br

--------------------

Mais informações no site do GUOB : http://www.guob.com.br/ 

Para quem ainda não conhece o GUOB é membro do LAOUC, Latin American Oracle Users Council, entidade que integra os grupos de usuários Oracle na América Latina .

Abraços,

JC