terça-feira, 2 de março de 2010

A COFFE MOMENT - Diante da Lei de Franz Kafka



Dia desses peguei um livro de contos e me deparei com este de Franz Kafka. Me chamou muita atenção. E de verdade apesar dele ter estudado direito eu nao acredito que esse texto fale sobre o poder jurisdicional. Me aprece algo muito mais profundo e sifnificativo que isso.


Boa leitura:


Diante da Lei

Diante da lei está um porteiro. Um homem do campo chega e pede para entrar na lei. Mas o porteiro diz que agora não pode permitir-lhe a entrada; O homem do campo reflete e depois pergunta se então não pode entrar mais tarde.
- É possível – diz o porteiro. – Mas agora não.
Uma vez que a porta da lei continua como sempre aberta e o porteiro se põe de lado o homem se inclina para olhar o interior através da porta. Quando nota isso o porteiro ri e diz:
- Se o atrai tanto, tente entrar apesar da minha proibição. Mas veja bem: eu sou poderoso. E sou apenas o último dos porteiros. De sala para sala porém existem porteiros cada um mais poderoso que outro. Nem mesmo eu posso suportar a simples visão do terceiro.
O homem do campo não esperava tais dificuldades: a lei deve ser acessível a todos e a qualquer hora, pensa ele; agora, no entanto, ao examinar mais de perto o porteiro, com o seu casado de pele, o grande nariz pontudo, a longa barba tártara, rala e preta, ele decide que é melhor aguardar até receber a permissão de entrada. O porteiro lhe dá um banquinho e deixa-o sentar-se ao lado da porta. Ali fica sentado dias e anos. Ele faz muitas tentativas para ser admitido e cansa o porteiro com os seus pedidos. Às vezes o porteiro submete o homem a pequenos interrogatórios, pergunta-lhe a respeito da sua terra natal e de muitas outras coisas, mas são perguntas indiferentes, como as que os grandes senhores fazem, e para concluir repete-lhe sempre que ainda não pode deixá-lo entrar. O homem, que havia se equipado com muitas coisas para a viagem, emprega tudo, por mais valioso que seja , para subornar o porteiro. Com efeito, este aceita tudo, mas sempre dizendo:

- Eu só aceito para você não julgar que deixou de fazer alguma coisa.

Durante todos esses anos o homem observa o porteiro quase sem interrupção. Esquece os outros porteiros e este primeiro parece-lhe o único obstáculo para a entrada na lei. Nos primeiros anos amaldiçoa em voz alta e desconsiderada o acaso infeliz; mais tarde, quando envelhece, apenas resmunga consigo mesmo. Torna-se infantil e uma vez que, por estudar o porteiro anos a fio, ficou conhecendo até as pulgas da sua gola de pele, pede a estas que o ajudem a fazê-lo mudar de opinião. Finalmente sua vista enfraquece e ele não sabe se de fato está ficando mais escuro em torno ou se apenas os olhos o enganam. Não obstante reconhece agora no escuro um brilho que irrompe inextinguível da porta da lei. Mas já não tem mais muito tempo de vida. Antes de morrer, todas as experiências daquele tempo convergem na sua cabeça para uma pergunta que até então não havia feito ao porteiro. Faz–lhe um aceno para que se aproxime, pois não pode mais endireitar o corpo enrijecido. O porteiro precisa curvar-se profundamente até ele, já que a diferença de altura mudou muito em detrimento do homem:

- O que é que você ainda quer saber? – pergunta o porteiro. – Você é insaciável.

- Todos aspiram à lei – diz o homem. – Como se explica que em tantos anos ninguém além de mim pediu para entrar?

O porteiro percebe que o homem já está no fim e para ainda alcançar sua audição ele berra:

- Aqui ninguém mais podia ser admitido, pois esta entrada estava destinada só a você. Agora eu vou embora e fecho-a.


O velho morreu e não entrou lá dentro..Não conseguiu, aquilo era muito pra ele. Enquanto a vida passava ele preferia sentar-se no banquinho a espera de não se sabe o que. Viveu a esperar algo que nunca chegaria e foi ele mesmo que provocou isso. Ninguém o segurou, apesar da proibição. Ele poderia ter entrado, poderia ter ousado, poderia ter enfrentado, mas não o fez. E se ele que é ele mesmo nao fez, quem faria por ele?




quarta-feira, 15 de abril de 2009

Chapter 1 - Architecture

1) Architecture - Outline the Oracle Architecture its mais components
- Explain the Oracle instance architecture.

Esse primeiro capítulo é o mais importante. É como uma sustentação para ser um bom dba.
O bom dba conhece muito bem toda a arquitetura Oracle, entende nos menores detalhes como o banco de dados funciona internamente . Porque muitos problemas que acontecem no dia a dia tem como parte de sua solução necessariamente o entendimento da arquitetura.


Modelo Calssico: de estrutura da SGA


sexta-feira, 3 de abril de 2009

A COFFEE MOMENT - Aprendendo Inteligência

Quereria eu ter tido essas informações antes, ainda na época do colégio.

O conteúdo desse post é baseado nas ideias do livro "Aprendendo Inteligência" do Prof. Pier. Ele mesmo classifica o seu livro como um "manual de instruções para o cérebro de alunos em geral".

Cá entre nós, na era da informação quem não quer ter a possibilidade de ler, aprender e fixar o conhecimento. Não precisa ser aluno, basta ter vontade de saber um determinado assunto ou atividade.

Defende Professor Pier que nosso cérebro tem um mecanismo de funcionamento muito parecido com o funcionamento de um computador.

Sabemos que numa máquina existem dois tipos de memoria:

A chamada memoria RAM e a chamada memoria do DISCO.




Pois bem a memoria RAM é uma memoria rápida e volátil e sendo assim se perde todas vez que o computador é desligado, a menos que os dados antes tenham sido salvos.

Quantas vezes não nos ocorreu de perder um texto ou alguma informação do office que ainda não tinha sido salva?

O mesmo ocorre com a nossa memoria de curto prazo ela é processada no sistema límbico.

Assim todas as informações novas .... leituras , aulas, conversas, momentos.... tudo, absolutamente tudo é processado no sistema límbico. É a memoria de curta duração

E como se faz para guardar a informação processada no sistema límbico? Afinal boa parte do que vemos e temos contato é esquecida.. A resposta é simples. A Emoção

Emoção. Por meio da emoção a memoria de curta duração se torna parte de nossa memória permanente. É a emoção, sentimento... até mesmo a tristeza, a tragédia, a dor ,o amor, o prazer....tudo que é sentimento.

Assim, se você possui prazer em alguma atividade ou leitura... se algo despertou seu interesse é porque lhe dá prazer e assim esse material vai fazer parte da sua memoria permanente. Vai fazer parte de você.

Por isso acredito que o mais importante de tudo, em primeiro lugar vem a escolha da atividade, profissão que se vai ter na vida. Tem que ser alguma coisa que dê prazer de verdade que realmente a pessoa goste. Senão vai ser muito penoso. Além de viver fazendo uma coisa chata, vai ser muito, muito mais difícil de aprender.





Mas voltando... É no momento em que a memoria de curta duração se estabelece como uma memoria mesmo estável ,podemos dizer que ocorreu uma ligação sináptica.

Já tive esse sentimento. Como quando algo faz sentido. "Quando cai a ficha" é um sentimento tão bom. Todos ja tivemos.

São as celulas neurais formando "novos caminhos" E somos melhores a cada ligação, pode acreditar.

Para propiciar termos mais ligações sinápticas, existem sim algumas direções, assim por dizer.. Aqui vão algumas delas:


Dormir Bem

Durante o sono ocorre a reparação do sistema neural. Como uma limpeza. Informações são guardadas, é feita uma "manutenção natural" na área lá pra os neorônios ficarem aptos a se juntarem. Pessoas privadas de sono não conseguem processar as ideias e assimilar, ficam como que embriagadas.


Acreditar

Acredite. Seu cérebro é capaz, você é capaz e se acreditar tudo vai conspirar a seu favor.


Evitar Excessos

Álcool, fumo, drogas de uma maneira geral , tanto licitas como ilícitas. Isso atrapalha e inutiliza a rede neural Outra coisa também é a internet como salas de chat e msn, orkut para tratar de assuntos sem importância. Existem pessoas que desperdiçam todo o seu tempo assim e ficam paradas inertes. O tempo não para.


Procurar Desafios

Exercitar o cérebro... pode ser com jogos de raciocínio, sudoku, palavras cruzadas ,tudo que estimule a lógica.

Estudar pouco com pausas

Estudar 40 minutos e parar 10 para descansar, esse é o ideal, se possível intercalar o estudo com uma atividade diferente. Exemplo: se esta estudando algoritmos, pare e vá tocar um pouco de violão de 40 em 40 minutos, é otimo para o cérebro.

Ler muito

Por fim a leitura é importantíssima. Ajuda e muito a sermos mais completos, a interpretar, a ter entendimento, ter mais rapidez a se comunicar e produzir textos.


Esse post é do tipo Coffee Moment e "sui generis", não é técnico, é de interesse geral mas também serve muito para o estudo e evolução. Assim achei que fosse produtivo coloca-lo antes de explorar os capítulos para a 1Z0-042 e também antes do troubleshooting.

Todo prazer é associado a uma dor, o verdadeiro prazer é aquele no qual a dor vem antes.

Até a próxima!!

quarta-feira, 1 de abril de 2009

EXAM 1Z0-042

EXAME 1Z0-042 é o próximo passo.
O exame é composto por 84 questões. O nível de acerto deve ser no mínimo de 70%, o preço da prova é de 125,00 USD.
A melhor maneira de estudar é percorrer Item por Item , resolvendo exercicios, dando exemplos e fazendo simulados pertinente ao assunto já estudado
Segue a lista dos 18 assuntos da PROVA 1z0-042:

1) Architecture

  1. Outline the Oracle Architecture and its main Components
  2. Explain the Oracle instance architecture

2) Installing the Oracle Database Software

  1. Identify common database administrative tools available to a DBA (1)
  2. Use optimal flexible architecture
  3. Install software with Oracle Universal Installer
  4. Identify and configure commonly used environment variables
  5. Use Installer Log (2)

3) Creating an Oracle Database

  1. Use DBCA to Create a database
  2. Use DBCA to Delete a database
  3. Use DBCA to manage templates

4) Managing the Oracle Instance

  1. Use Enterprise Manager
  2. Use SQL*Plus and iSQL*Plus to access the Oracle Database
  3. Modify database initialization parameters
  4. Describe the stages of database startup
  5. Describe the database shutdown options
  6. View the database alert log
  7. Use dynamic performance views (3)

5) Managing Database Storage Structures

  1. Describe how table row data is stored in blocks (4)
  2. Define the purpose of tablespaces and data files
  3. Explain space management in tablespaces
  4. Create tablespaces
  5. Manage tablespaces: alter, drop, take offline, put online, add data files, make read-only or read-write, generate DDL
  6. Obtain tablespace information
  7. Explain key features and benefits of ASM (5)

6) Administering User Security

  1. Create and manage database user accounts
  2. Create and manage roles
  3. Grant and revoke privileges
  4. Create and manage profiles (6)

7) Managing Schema Objects

  1. Create and modify tables
  2. Define constraints and states of constraints (7)
  3. Dropping and truncating tables (7)
  4. Create and use B-Tree and Bitmap indexes (8)
  5. Create Views
  6. Create sequences
  7. Use data dictionary

8) Managing Data and Concurrency

  1. Manipulate data through the use of SQL
  2. Identify and administer PL/SQL objects
  3. Describe triggers and triggering events
  4. Define levels of locking
  5. List possible causes of lock conflict
  6. Monitor and resolve lock conflicts

9) Managing Undo Data

  1. Monitor and administer undo
  2. Configure undo retention
  3. Describe the relationship between undo and transactions
  4. Size the undo tablespace

10) Implementing Oracle Database Security

  1. Apply the principle of least privilege
  2. Audit database activity
  3. Implement Fine-Grained Auditing

11) Configuring the Oracle Network Environment

  1. Use Database Control to Create additional listeners
  2. Use Database Control to Create Oracle Net service aliases
  3. Control Oracle Net Listeners
  4. Identify when to use shared servers versus dedicated servers

12) Proactive Maintenance

  1. Gather optimizer statistics
  2. Manage the Automatic Workload Repository
  3. Use the Automatic Database Diagnostic Monitor (ADDM)
  4. Set warning and critical alert thresholds
  5. React to performance issues

13) Performance Management

  1. Use enterprise manager to view performance (9)
  2. Tune SQL by using SQL tuning advisor (10)
  3. Tune SQL by using SQL access advisor
  4. Use automatic shared memory management (11)
  5. Use the memory advisor to size memory buffer (11)

14) Backup and Recovery Concepts

  1. Describe the types of failure that may occur in an Oracle Database
  2. Identify the importance of checkpoints, redo log files, and archived log files
  3. Tuning instance recovery
  4. Configure a database for recoverability
  5. Configure ARCHIVELOG mode

15) Performing Database Backup

  1. Create consistent database backups
  2. Back up your database without shutting it down
  3. Create incremental backups
  4. Automate database backups
  5. Backup a control file to trace
  6. Monitor flash recovery area

16) Performing Database Recovery

  1. Recover from loss of a Control file
  2. Recover from loss of a Redo log file
  3. Recover from loss of a system-critical data file
  4. Recover from loss of a non system-critical data file

17) Performing Flashback

  1. Describe flashback database (12)
  2. Resotore the table contents to a specific point in time (12)
  3. Recover from a dropped table (12)
  4. Use Flashback Query to view the contents of the database as of any single point of time (12)
  5. View transaction history or row with flashback transaction query (12)

18) Moving Data

  1. Describe the general architecture of Data Pump (13)
  2. Use Data Pump export and import to move data between Oracle databases
  3. Load data with SQL Loader (14)
  4. Use external tables to move data (14)


Acredito que para fazer essa prova, seja necessário ao menos 200 horas de estudo. Três horas por dia durante pouco mais de 2 meses e já se pode fazer a prova.
Ok, eu sei. Três horas pode parecer muito tempo, ainda mais para pessoas que trabalham, estudam e possuem amigos e família, como eu. Mas a grande sacada esta em aproveitar todos os momentos do dia...e fazer render o tempo.
Existem técnicas de estudos que tratam do aprimoramento do conhecimento e da capacidade das pessoas guardarem as informações que adquirem. Pretendo postar algo sobre isso em breve.


Em, breve também começo a pesquisa a respeito do primeiro item da prova.

Caminho das Pedras

Para a certificação OCA, a Oracle volta a exigir prova 1Z0-007. Mas no lugar dessa podem ser outras também como a 1Z0-001 , 1Z0-047 e a 1Z0-051. Todas essas provas são de SQL. Coloquei a 1Z0-007 no diagrama abaixo, por ser esta que eu fiz.







Então, para ser um OCA é preciso ser aprovado em duas provas. Essas provas são feitos em instituições credenciados pelo PROMETRIC. E há uma politica de fiscalização e conduta bem rígida. Também não é por menos , essas certificações são válidas em qualquer parte do mundo.

Fiz a minha prova no SESC - Consolação, eles possuem convenio com o PROMETRIC. Pretendo também fazer as próximas provas lá.

Para quem for começar agora e for fazer a prova de SQL, aqui vão algumas dicas:
Não tive maiores dificuldades nessa prova. Mas adianto, é necessário saber muito bem sobre JOINS e também funções. São pontos que não podem passar em branco. Outra coisa, treine muito, baixe testkings e resolva todas as questões. Compare as suas respostas com as respostas dos exercícios e entenda o que errou e corrija. O importante é entender e não decorar.
Mais uma coisa, as provas são obrigatoriamente em inglês. Recomendo que estude com material da oracle em inglês e cuidado redobrado na hora de ler as questões.

Ademais é ter calma e ir para a prova com a certeza de ter feito tudo para dar certo. Depois é só comemorar o resultado.

Oracle and Coffee

A finalidade deste blog é estudo. Especificamente estudo de banco de dados e aquisição de conhecimento necessário para a aprovação no exame de certificação OCA e OCP da Oracle. No entanto, entre scripts e diagramas haverá sim outros assuntos, nem sempre pertinentes ao tema que se propõe este blog. Comentários, contribuições, dúvidas serão bem vindas.


Ana Paula Mitsou