Instalando o SQL Developer no Ubuntu
April 13, 2012

DBA que é DBA é apaixonado pelo SQL*Plus e isso não é diferente comigo, mas as vezes nada melhor que uma ferramenta gráfica para poder facilitar o trabalho. Eu sempre gostei muito do SQLDeveloper e depois que passei a utilizar o Ubuntu a alguns meses atrás precisei instalar o SQLDeveloper no Ubuntu.

Aqui está os passos que utilizei que funcionou perfeitamente.

Here we go …

Instalando o Oracle JDK

O procedimento é muito tranquilo, o primeiro passo é baixar o JDK no seguinte endereço:

http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html

Eu baixei o arquivo tar.gz e extraí para uma pasta chamada java-7-oracle

Feito isso execute os seguintes comandos, onde a pasta java-7-oracle abaixo referencia o JDK baixado:

$ sudo mkdir -p  /usr/lib/jvm/ 
sudo mv java-7-oracle/ /usr/lib/jvm/

Faça agora o update da Java package:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install update-java

Vamos agora instalar o Oracle JDK Java, execute o seguinte comando:

sudo update-java

e selecione o /usr/lib/jvm/java-7-oracle

Instalando o SQL Developer

Baixe o SQL Developer em rpm

http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html

Agora execute o seguinte comando para transformar o rpm em um deb

$ sudo alien --scripts sqldeveloper*rpm
sqldeveloper_3.1.07.42-2_all.deb generated

$ sudo dpkg -i sqldeveloper*deb
Selecting previously deselected package sqldeveloper.
(Reading database ... 289797 files and directories currently installed.)
Unpacking sqldeveloper (from sqldeveloper_3.1.07.42-2_all.deb) ...
Setting up sqldeveloper (3.1.07.42-2) ...

Feito isso o SQLDeveloper está instalado.

$ sqldeveloper

Instalação Oracle RAC 10g com VirtualBox – Parte 13
April 13, 2012

Parte 1 – Introdução
Parte 2 – Criação e configuração da VM
Parte 3 – Criação do Oracle Linux
Parte 4 – Configuração do Oracle Linux I
Parte 5 – Configuração do Oracle Linux II
Parte 6 – Clonagem da VM e criação dos disk image
Parte 7 – Configuração dos discos ASM e OCFS2
Parte 8 – Instalação do Oracle Clusterware
Parte 9 – Aplicação do Patch 10.2.0.5 no Oracle Clusterware
Parte 10 – Instalação Oracle Database 10g
Parte 11 – Aplicação do Patch 10.2.0.5 no Oracle Database
Parte 12 – Criação do Listener e ASM em modo cluster
Parte 13 – Criação do banco de dados

Enfim a última parte da nossa serie de instalações do Oracle RAC 10g. Nesse último post estaremos vendo a criação do banco de dados dbtst em modo cluster.

Conectado na máquina rac1 do cluster, execute o comando dbca.

[oracle@rac2 ~]$ dbca

Irá abrir o Database Configuration Assistant (DBCA), veja que ele automaticamente identifica um cluster instalado na máquina e nos fornece a opção de criar um banco de dados em modo cluster. Como nosso objeto aqui é criar o banco de dados em modo cluster, estaremos selecionando a primeira opção. Veja abaixo:

Selecione Create a Database para iniciarmos a criação de um novo banco de dados.

 

Além de identificar que existe uma instalação em modo cluster, o DBCA ainda identifica as instâncias relacionadas a ela e nos pergunta qual das delas vamos estar criando o nosso banco de dados. Selecione as duas instâncias (rac1 e rac2).

 

Aqui é o momento de fornecer o nome do novo banco de dados que no nosso será o dbtst. Fique a vontade a questão da escolha de qualquer outro nome.

 

Por hora, não estaremos instalando com o Enterprise Manager.

 

Defina uma senha para o banco de dados, aqui defini a senha oracle.

 

É nos dado a opção de armazenamento do nosso banco de dados em que é possível utilizar até três tipos. O Cluster File System geralmente ocfs2 ou qualquer outro cluster file system vendor suportador pela Oracle, o ASM (nosso caso) e com a opção de Raw Devices.

Como no artigo anterior fizemos toda a instalação do ASM e temos nosso ambiente pronto para a instalação em ASM, estaremos utilizando essa opção.  Após clique em Next e o DBUA pedi para informarmos a senha do usuário sys do ASM, que no nosso caso é oracle.

 

 

Veja abaixo os Diskgroups ORADATA1 e ORADATA2 criados no artigo anterior. Vamos estar utilizando os dois DG, por isso selecione os dois.

 

Aqui, selecione o DG +ORADATA1 para o OMF.

 

Agora é a hora da configuração da Flash Recovery Area e do Archived Log Mode. Siga os passos abaixos:

 

Clique em Browser

 

Selecione o DG ORADATA2.

 

Deverá ficar assim:

 

Habilite agora o Archived.

 

No final a sua tela do DBCA deverá estar como abaixo:

 

Aqui é fornecido a opção de criação de Services. Nesse momento não vamos estar criando nenhum serviço, apenas clique em Next.

 

Reveja os dados do banco de dados e caso tudo esteja correto clique em Next.

 

Após finalizada a instalação, execute o comando crs_stat -t e veja que agora o banco de dados dbtst aparece no cluster. Veja que as instâncias do dbtst estão em execução na máquina rac1 e rac2.

[oracle@rac1 ~]$ crs_stat -t
Name           Type           Target    State     Host
------------------------------------------------------------
ora.dbtst.db   application    ONLINE    ONLINE    rac1
ora....t1.inst application    ONLINE    ONLINE    rac1
ora....t2.inst application    ONLINE    ONLINE    rac2
ora....SM1.asm application    ONLINE    ONLINE    rac1
ora....C1.lsnr application    ONLINE    ONLINE    rac1
ora.rac1.gsd   application    ONLINE    ONLINE    rac1
ora.rac1.ons   application    ONLINE    ONLINE    rac1
ora.rac1.vip   application    ONLINE    ONLINE    rac1
ora....SM2.asm application    ONLINE    ONLINE    rac2
ora....C2.lsnr application    ONLINE    ONLINE    rac2
ora.rac2.gsd   application    ONLINE    ONLINE    rac2
ora.rac2.ons   application    ONLINE    ONLINE    rac2
ora.rac2.vip   application    ONLINE    ONLINE    rac2

Veja abaixo as instâncias ASM1 e dbtst1 sendo executadas na máquina rac1.

[oracle@rac1 ~]$ ps -ef | grep pmon | grep -v grep | awk -F"_" '{print$3}'
+ASM1
dbtst1

Abaixo mostra que o banco dbtst está funcionando normalmente. Conecte na instâncias dbtst1:

[oracle@rac1 ~]$ echo $ORACLE_SID
dbtst1
[oracle@rac1 ~]$ sqlplus / as sysdba

SQL*Plus: Release 10.2.0.5.0 - Production on Wed Oct 12 17:31:49 2011

Copyright (c) 1982, 2010, Oracle.  All Rights Reserved.

Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options

SQL> select count(*) from dba_tables;

  COUNT(*)
----------
      1523

Esse é o fim da nossa série, estarei preparando a mesma série só que agora em 11g R2.

Qualquer dúvida, sugestão que queira apresentar será muito bem vinda.

Um grande abraço a todos.