Instalação do Oracle database 12c release 1

11, novembro, 2014 Sem comentários

Segue o link da pagina do oracle-base mostrando o passo a passo de como fazer a instalação do Oracle 12c:

Oracle Database 12c Release 1 (12.1) Installation On Oracle Linux 5 – A brief guide to installing Oracle 12c Release 1 (12.1) on Oracle Linux 5.

Oracle Database 12c Release 1 (12.1) Installation On Oracle Linux 6 – A brief guide to installing Oracle 12c Release 1 (12.1) on Oracle Linux 6.

Oracle Database 12c Release 1 (12.1) Installation On Oracle Linux 7 – A brief guide to installing Oracle 12c Release 1 (12.1) on Oracle Linux 7.

Oracle Database 12c Release 1 (12.1.) RAC On Oracle Linux 6 Using VirtualBox – This article describes the installation of Oracle Database 12c Release 1 (12.1) RAC on Oracle Linux 6 using VirtualBox with no additional shared disk devices.

Oracle Database 12c Release 1 RAC On Windows 2012 Using VirtualBox – This article describes the installation of Oracle Database 12c Release 1 (12.1) RAC on Windows 2012 Server Standard Edition using VirtualBox with no additional shared disk devices.

Oracle Database 12c Release 1 (12.1) Installation On Fedora 18 (F18) – A brief guide to installing Oracle 12c Release 1 (12.1) on Fedora 18 (F18).

Oracle Database 12c Release 1 (12.1) Installation On Fedora 19 (F19) – A brief guide to installing Oracle 12c Release 1 (12.1) on Fedora 19 (F19).

Oracle Database 12c Release 1 (12.1) Installation On Fedora 20 (F20) – A brief guide to installing Oracle 12c Release 1 (12.1) on Fedora 20 (F20).

Um abraço.

Tags:

Evento: Guob 2013

guob
Com grande sucesso, o GUOB prepara mais uma edição de seu evento nacional no dia 10/08/2013 em São Paulo no Hotel Blue Tree Morumbi, o qual proporcionará um grande encontro de usuários de tecnologia Oracle do Brasil com a participação de palestrantes internacionais e nacionais.

Estarão presentes palestrantes como Jonathan Lewis, Joel Perez, Roy Swonger, Leandro Camargo, Dana Singlaterry, Ultan Obroin, Bruno Borges, Tim Hall, Marcus Vinicius e Ricardo Portilho.

Como resultado esperado contaremos com a qualidade das palestras, as quais garantirão o investimento dos participantes em dedicar um dia para estar presente em nosso evento. Além do netwoking proporcionado aos associados do GUOB e aos profissionais usuários de tecnologia Oracle.

Participe da 4o. edição do GUOB TECH DAY 2013 / OTN TOUR LAD.

Faça a inscrição clicando aqui

Tags:

Facilitando a instalação do Oracle 10g ou 11g

4, novembro, 2012 20 comentários

Antes de iniciar a instalação do Oracle 10g ou 11g no sistema operacional, você deve preparar o ambiente com todos os pré-requisitos necessários, como por exemplo, pacotes, bibliotecas, parâmetros do kernel, versão do pacote e criação de usuário e grupos (oinstall e dba).
Sabendo desses pré-requisitos, a Oracle criou um pacote chamado oracle-valitated ou oracle-rdbms-server-11gR2-preinstall que faz todo este trabalho “sujo”. O que esta em incluso neste pacote:

– Cria o usuário oracle, os grupos oinstall e dba, que estão serão usados na instalação da database.

– Modifica os parametros do kernel (/etc/sysconfig.conf), mudando configurações de memória, semaforos, etc.

– Configura recursos do sistema tanto os valores soft e hard dentro do /etc/limits.conf, tal como uso espaço de uso de memória, aumenta o número de arquivos abertos e de processos.

– Configura numa=off em kernel`s com rodando x86_64.

Sistemas operacionais testados:
Redhat Enterprise 5.x
Redhat Enterprise 6.x
Centos 6.x
Oracle Linux 5.x
oracle Linux 6.x
Leia mais…

Tags:

[Video aula] Instalação do Oracle Database Express 11g no CentOS

15, outubro, 2012 1 comentário

Uma instalação bem simples e funcional para instalar o Oracle Database Express 11G.
Neste video o autor mostra onde devemos baixar o arquivo de instalação, descompactar o arquivo, instalação das dependências, a instalação do RPM e a primeira configuração a ser feita. Veja o video abaixo, ele esta em ingês para quem não entende, irá ajudar pois o video é bem intuitivo e fácil de compreensão:

Um abraço a todos!!

Tags:

[Video-aula] Instalando Oracle 10g em máquina virtual no VMWare

15, outubro, 2012 Sem comentários

Resolvi abri uma nova sessão de video aula e nada melhor que estrear com a video aula que meu amigo Anselmo Borges fez a um tempo atrás.
Neste video ele mostra a instalação do Oracle 10g em uma máquina virtual, usando o VMware Workstation 8

Criando a máquina virtual:

Criando os discos:

Configuração das bibliotecas necessárias:

Finalizando a instalação, desativando firewall, SElinux e criando usuario:

Criação dos discos para o ASM:

Criação das partições para o ASM:

Baixando a libASM e instalando via RPM:

Criando os usuários, grupos para o Oracle, mudando permissões e configurando o daemon do oracleasm:

Configurando o Oracle diskgroup para o asm e configurando o bash_profile:

Criando arquivos que fazem o switch entre as variaveis de ambiente do banco e do ASM, criando a estrutura de pastas para o Oracle:

Baixando o Oracle 10g, transferindo para a máquina e descompactando:

Instalando o Oracle Home do ASM e iniciando o CRS:

Aplicando o último patch:

Criando os DiskGroups GRUPO1 com 3 discos e o FRA com um disco apenas finalizando a configuração do ASM.

Instalando o Oracle Home para a base e aplicando o Patch Set 10.2.0.5:

Criando a instancia via DBCA e salvando os arquivos no ASM:

Criando e configurando listeners no banco Oracle visando acesso

Aconselho a todos a acessar o blog do Anselmo

Tags:

Cannot backup or copy active file in NOARCHIVELOG mode

11, outubro, 2012 Sem comentários

Caso você receba a mensagem abaixo, no momento em que estiver realizando backup do rman, você deve colocar o banco em modo archive log.

 

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================

RMAN-03009: failure of backup command on d1 channel at 10/10/2012 22:41:18
ORA-19602: cannot backup or copy active file in NOARCHIVELOG mode

 

 

Para colocar o banco em Archive log, clique aqui.

Tags:

Verificando lock’s no Oracle e matando/fechando a sessão

10, outubro, 2012 1 comentário

No banco de dados Oracle, quando executamos alguma operação DML (update, insert, delete) nós estamos lockando os dados para a edição, isto impede que as aplicações e/ou até mesmo usuários não fazem alteração na mesma tabela/linha que você. Lembramos que existe o lock de tabela e o lock de linha. O lock pode causar travamento, parada, sem resposta do select, etc.

Vamos fazer uma simulação para sabermos como tratar este tipo de problema comum, que acontece muito nos ambientes de desenvolvimento e homologação:

Criando uma tabela

SQL> create table t (a char(1));
Table created.

Inserido dados:

SQL> insert into t values (‘w’);
1 row created.

Se não dermos um commit ou sair da sessão, esta tabela fica lockada.

Vamos abrir uma outra conexão com o banco de dados e manter este putty conectado e parado na inserção de dados. Para exibir os objetos lockados, podemos rodar este script, ele irá mostrar informações como: owner, session_id, object_name, etc. No sistema operacional, vamos criar um arquivo chamado verificalock.sql e após criar este arquivo, acessamos via sqlplus e rodamos com @verificalock.sql.

set wrap off
set lines 130
set pages 100
col owner format a12 heading ‘Owner’
col session_id format 9999 heading ‘Sid’
col object_type format a20 heading ‘Type’
col object_name format a30 heading ‘Objeto’
col oracle_username format a15 heading ‘Username’
col os_user_name format a15 heading ‘OS user’

select l.SESSION_ID,
o.owner,
o.object_type,
o.object_name,
l.oracle_username,
l.os_user_name
FROM gv$locked_object l,
dba_objects o
WHERE l.object_id = o.object_id
ORDER by l.SESSION_ID,o.object_name;

Vejamos na prática esta tarefa:

Agora vamos criar o script matasessao.sql e adicionar as seguintes linhas:

set serveroutput on
set verify off
set feed off

prompt
prompt Elimina Sessao
prompt ==============
prompt
accept v_sid number prompt ‘Entre com o SID da sessao: ‘
prompt

begin
for lst in (select s.sid, s.serial#, s.username, s.osuser, s.machine, s.program,
i.instance_name, i.host_name, p.spid, s.sql_hash_value, s.status
from v$session s, v$process p, v$instance i
where s.sid = &v_sid
and s.paddr = p.addr ) loop
dbms_output.put_line(‘Sid…………..: ‘ || lst.sid);
dbms_output.put_line(‘Serial#……….: ‘ || lst.serial#);
dbms_output.put_line(‘Status………..: ‘ || lst.status);
dbms_output.put_line(‘Username………: ‘ || lst.username);
dbms_output.put_line(‘Maquina……….: ‘ || lst.machine);
dbms_output.put_line(‘Programa………: ‘ || lst.program);
dbms_output.put_line(‘OS User……….: ‘ || lst.osuser);
dbms_output.put_line(‘Host………….: ‘ || lst.host_name);
dbms_output.put_line(‘Instance………: ‘ || lst.instance_name);
dbms_output.put_line(‘SQL Hash Value…: ‘ || lst.sql_hash_value);
dbms_output.put_line(‘PID…………..: ‘ || lst.spid);
end loop;
end;
/

prompt
accept v_conf prompt ‘Voce quer realmente eliminar esta sessao (S/N)? ‘
prompt

begin
if ‘&v_conf’ in (‘S’, ‘s’) then
for lst in (select sid, serial# from v$session where sid = &v_sid) loop
execute immediate ‘alter system kill session ”’ || lst.sid || ‘,’ || lst.serial# || ”’ immediate’;
dbms_output.put_line(‘Sessao eliminada !’);
end loop;
end if;
end;
/

prompt

— Restaura configuracao do sqlplus

set feed on


— Fim

Para chamar o script devemos colocar um arroba (@) no começo do script, lembrando que você deve estar na mesma pasta onde se encontra o arquivo.
A imagem abaixo mostra o script sendo executado, no momento que rodamos, ele irá pedir o SID que obtemos com o script @verificalock, após colocarmos o SID ele mostra alguns dados da sessão, tais como: máquina, serial#, usuário, host, instancia, etc. E por fim, ele pergunta se você deseja deslockar a sessão:

Por fim, como mostra na imagem acima, verificamos que não existe mais lock no banco de dados.

Tags:

Verificar os grants de um usuário

5, setembro, 2012 3 comentários

Abaixo mostro um select que verifica os grants de um usuário, muito útil quando temos que refazer um ambiente em desenvolvimento ou homologação – refresh nos ambientes.

 

select ‘grant ‘||privilege||’ on ‘||owner||’.’||table_name||’ to ‘||grantee||’;’ from dba_tab_privs where grantee = upper(‘&1’) order by grantee;

Apos você digitar o select acima, devera digitar o usuário que deseja obter os grants. Abaixo uma imagem da saída do comando.


 

Espero que tenham gostado.

Tags:

GUOB TECH DAY 2012

Já tivemos um GUOB este ano, com a presença de Craig A. Shallahamer falando sobre performance (tuning) no banco de dados.

Com grande sucesso, o GUOB prepara mais uma edição de seu evento nacional no dia 11/08/2012 em São Paulo no Hotel Blue Tree Morumbi, o qual proporcionará um grande encontro de usuários de tecnologia Oracle do Brasil com a participação de palestrantes internacionais e nacionais.

Estarão presentes palestrantes como Tom Kyte, Graham Wood, Andrew Holdsworth, Dimitri Gielies, Craig Shallahamer, Tim Tow, Bruno Souza, Patanjali Venkatacharaya, Dana Singleterry e Francisco Munoz Alvarez.

Este ano, contaremos com a presença do evento mundialmente conhecido, Real World Performance, onde Tom Kyte, Graham Wood e Andrew Holdsworth realizam simultaneamente um grande workshop sobre performance de banco de dados e aplicações.

Este ano estaremos apresentando temas como:

  •     Administração de Banco de dados
  •     Desenvolvimento de aplicações
  •     Oracle Middleware
  •     Java
  •     MySQL
  •     BPM/BI
  •     Oracle Applications
  •     Oracle Linux
  •     Oracle VM

Como resultado esperado contaremos com  a qualidade das palestras, as quais garantirão o investimento dos participantes em dedicar um dia para estar presente em nosso evento. Além do netwoking proporcionado aos associados do GUOB e aos profissionais usuários de tecnologia Oracle.

Participe da 3o. edição do GUOB TECH DAY 2012 / OTN TOUR LAD. Faça sua inscrição.

Clique aqui para ver um review do ano passado.

Tags:

Guob 2012

O GUOB organiza o primeiro encontro de 2012 e quer contar com a sua presença. Será realizado na cidade São Paulo no Auditório da Oracle do Brasil. Não perca este evento, terá a presença de Craig A. Shallahamer, um grande nome da comunidade Oracle com destaque sobre performance de banco de dados.

Informações em www.GUOB.com.br
Dia: 24/03/2012 – sábado.
Local: Auditório da Oracle do Brasil – Av. Alfredo Egídio de Souza Aranha, 100
Os valores são de R$ 150,00 para congressistas e de R$ 75,00 para estudantes.
As inscrições já estão abertas, clique aqui, e faça já a sua inscrição: Inscrição GUOB.
Aproveitem esta oportunidade.
Um abraço!

Tags: