Arquivo

Textos com Etiquetas ‘Oracle’

Oracle 11 ASM: Grid Infrastructure Standalone Server

14, setembro, 2011 13 comentários

Para os desavisados de plantão, apartir do Oracle 11gR2, a utilização do ASM no banco de dados Oracle, é necessário instalar o Grid Infrastructure, não sendo mais possível com os binários do Oracle 11g.

Automatic Storage Management (ASM) é um recurso fornecido pela Oracle no banco de dados Oracle 10g release 1 em diante. ASM tem como objetivo simplificar o gerenciamento de arquivos de banco de dados. Para isso, fornece ferramentas para gerenciar file systems e volumes diretamente do banco de dados, permitindo que os DBAs, possam controlar volumes e discos com instruções de SQL. Assim, os DBAs não precisam de ter habilidades extras em file systems específico ou gerenciadores de volume (que normalmente operam no nível do sistema operacional).

 

Alguns itens que se ganha com a útilização do ASM:

  • Gerência dos discos pelo próprio Oracle, não “precisando” do sysadmin.
  • Vantagem na distribuição de dados e espelhamento de software
  • Poder de automatizar a redistribuição on-line de dados, juntamente com a adição e remoção de discos o sistema mantém cópias redundantes e fornece o podem do RAID.
  • Melhor gerenciamento do discos, causando menos I/O (leitura e escrita nos discos)
  • Funcionalidade RAID Oracle oferece suporte de terceiros multipathing.
  • E muito mais.

Arquitetura:

 
Leia mais…

Tags:

ORA-00845: MEMORY_TARGET not supported on this system

Ao acessar um banco de dados pelo SQL Developer, apareceu a mensagem informando para verificar as configurações de rede. Verifiquei que a máquina estava com conectividade, efetuei testes com ping, acessei o servidor e fui ver se o background pmon estava rodando:

[[email protected] ~]$ ps aux |grep pmon
oracle 2993 2.0 0.0 4312 728 pts/0 S+ 13:14 0:00 grep pmon

 

Xiii, o banco está parado… Loguei com o usuário sys e me deparo com a mensagem: Connected to an idle instance.

[[email protected] ~]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on Fri Jun 10 11:53:25 2011
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to an idle instance.


Leia mais…

Tags: , ,

Criando uma tablespace, usuário e uma tabela

Ante de começar você sabe o que é uma Tablespaces?
Um banco de dados é dividido em unidades lógicas de armazenamento, denominadas tablespaces, que podem ser usadas para agrupar estruturas lógicas relacionadas. Cada banco de dados está dividido logicamente em um ou mais tablespaces. Um ou mais arquivos de
dados são criados explicitamente para cada tablespace, de modo a armazenar fisicamente os dados de todas as estruturas lógicas de um tablespace.

Enfim, vamos ao que interessa, para criarmos uma tablespace, devemos logar com o usuário sys:
Leia mais…

Instalação do Oracle 11g no Oracle Linux 6.0

Vamos ver a instalação do Oracle 11g no Oracle Linux 6.0.
Faça o download do Oracle Linux 6, clicando aqui, é necessário preencher alguns dados, o download é gratuito.

A imagem abaixo é a primeira tela da instalação do Oracle Linux 6.0,  aguardando 60 segundos, ele irá carregar a opção Install or upgrade an existing system.


Leia mais…

Certificação Oracle

Decidi escrever este artigo para ajudar as pessoas que querem se certificar em Oracle e não conhece a certificação. Hoje a certificação de um modo geral, comprova a competência do profissional, abri novas oportunidades, pode garantir um promoção, ter vantagem competitiva entre os demais candidados a uma vaga e assim por diante.

Antes de começar:

Você já perdeu algumas horas no site da Oracle ? Eu que trabalho com linux, nunca vi um site tão completo como ele. Existem diversas (milhares) documentações sobre todos os produtos da Oracle, tutorais, informações de instalação, resoluções de problema, downloads e é claro informações sobre a certificação. Vai lá, da uma olhada, garanto que você não vai se arrepender.

Como são as provas:

Para se tornar um OCA 10g ou 11g, você precisa fazer duas provas, uma de SQL e uma outra de administração do Oracle. Abaixo coloquei informações das provas, tópicos, valores, versões, tempo de prova, número de questões e o score necessário para adquirir a certificação. As informações de valores, tempo de prova, score, número de questões, foram retiradas do próprio site da Oracle, podendo ser alterado a qualquer momento.
Leia mais…

Tags: ,

Banco de dados Oracle / Fundamentos de SQL – parte 2

Neste post vamos usar a claúsula para restrigir as linhas da saída, usar as condições de comparação, usar as condições BETWEEN, IN LIKE E NULL, usar os operadores lógico AND, OR e NOT. Usar ORDER BY e usar variaveis.

/* Vamos restrigir somente o ID 90, ira ser selecionado */
SELECT employee_id, last_name, job_id, department_id
FROM employees
WHERE department_id = 90;



/* Strings de caracteres e datas. o comando where, ira procurar pelo sobrenome Whalen */
SELECT employee_id, last_name, job_id, department_id
FROM employees
WHERE last_name = ‘Whalen’;

/* Usando condição de comparação, selecionado somente o salario que for menor que 3000 */
SELECT last_name, salary
FROM employees
WHERE salary <3000;
Leia mais…

Tags: ,

Banco de dados Oracle / Fundamentos de SQL – parte 1

Depois de alguns dias sem postar e tentando entender como funciona o wordpress, ééé eu não sei mexer nele, hoje descobri como postar as imagens na tela, sem usar a função de slide ou galeria. Enfim, vou mostrar alguns comandos do SELECT, vou rodar via iSQL PLUS (WEB), terei que subir o serviço,  lembrando que voce já deve ter estartado o banco.

[[email protected] bin]$ /u01/app/oracle/product/10.2.0/db_1/bin/isqlplusctl start
iSQL*Plus 10.2.0.1.0
Copyright (c) 2003, 2005, Oracle.  All rights reserved.
getnameinfo failed
Starting iSQL*Plus …
iSQL*Plus started.

Após subir o isqlplus, vamos rodar os comandos dentro do iSQLPLUS, no meu caso acessei este endereço : http://192.168.1.100:5560/isqlplus/ loguei com o usuário e senha do hr.
Leia mais…

Tags: ,

Instalando o Oracle no CentOS 5, virtualizado no VirtualBox 2/2

23, março, 2011 16 comentários

Dando continuidade no tutorial, vamos ao que interessa, instalação do Oracle 10g, 32bits.
Leia mais…

Instalando o Oracle no CentOS 5, virtualizado no VirtualBox 1/2

22, março, 2011 Sem comentários

Para fazer a instalação do Oracle, resolvi fazer um tutorial da instalação do CentOS e Oracle. O CentOS é um ctrl+C / ctrl+v do Redhat(MENTIRA rsrs). Hoje a Redhat é a distribuição GNU/Linux que mais roda Oracle e tem total suporte, posso te garantir que se você se tornar dba, você vai trabalhar com esta distribuição. Como o CentOS é uma cópia do RedHat, porque não usar esta ótima distribuição no tutorial?

Este tutorial tem o objetivo de mostrar a instalação do CentOS e do Oracle 10g. Desde baixar a ISO, cadastrar no site da Oracle e instalar o Oracle 10g. Estou dividindo em duas partes, espero que gostem.

A instalação foi feita dentro do VirtualBox, você pode baixar o VirtualBox aqui: http://www.virtualbox.org/wiki/Downloads
Leia mais…

O que é Banco de dados, instância, Schema, datafile…

21, março, 2011 7 comentários

Como pretendo aprender rápido Oracle e quem sabe me certificar, estou estudando pelo menos uma hora por dia. Lendo o livro: Fundamentos de SQL I, onde estou exibindo bastante as colunas e tabelas com o select.

Acho que antes de começarmos com comando select e a administração do Oracle em si, devemos ter conhecimento teórico. Como existem diversos matérias na internet, só vou da uma rabiscada.
Leia mais…