OBA! Mais um evento do GUOB Tech Day

9, junho, 2016 1 comentário

guob2016

Com grande prazer, o GUOB anuncia seu principal evento na sua 7a. edição para o dia 30/07/2016 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.

         O resultado positivo nos últimos anos se deve principalmente a qualidade das palestras, as quais garantiram 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. 

Se você perdeu a 6a. edição em 2015, acesse o video com os melhores momentos. GUOB TECH DAY 2015

 Este ano teremos mais de 26 sessões em 5 linhas: DBA, Desenvolvimento, Business intelligence, MYSQL, Oracle Cloue e Oracle Systems.

 Acesso o site do evento para ver a programação. Este ano contaremos com novos nomes que ainda não estiveram em nossos eventos. Entre eles: Osama Mustafa, Tim Gorman, Daniel Morgan ,  Kuassi Mensah e Dr. Frank Munz.

Acesse nosso site para maiores informações. Inscrições abertas. Condição especial até 30/06.

       Acesse: GUOB TECH DAY 2016   

Tags:

Certificação Oracle com direto a segunda chance (RETAKE)

Acreditamos em segunda chance.
Oracle

Acreditamos em segunda chance.

As habilidades em Oracle Database continuam a ser uma das competências mais procuradas no mercado de trabalho, mas será que você tem como demonstrar o seu conhecimento nas suas mais recentes e revolucionárias características? Prepare-se agora para uma carreira de sucesso obtendo uma certificação Oracle Database. Por tempo limitado, você pode usufruir da nossa promoção que lhe possibilita refazer, gratuitamente, qualquer exame Oracle Database.

Como participar desta promoção:

1.

Matricule-se em qualquer um dos nossos exames Oracle Database na página Web da Pearson VUE.

2.

Inclua o código de promoção RETAKE16BR no momento da sua inscrição para se qualificar para refazer o exame gratuitamente, se necessário. Faça o exame.

3.

Se não passar na primeira tentativa, pode agendar gratuitamente para refazer o mesmo exame (uma vez).

4.

O exame inicial deverá ser feito impreterivelmente até 31 de maio de 2016, e a repetição, se necessária deverá ser feita impreterivelmente até dia 15 de julho de 2016.

Já tem um voucher para o exame de certificação (Certification Exam Voucher)? Se já adquiriu um voucher da Oracle ou de um parceiro da Oracle, você ainda é elegível para esta oferta de repetir de graça o exame de certificação.

Maiores informações, clique aqui 😀 e boa sorte!

Tags:

Simplificação das instalações do Oracle Database 12c e 11g no Oracle Linux 6

27, maio, 2015 1 comentário

Simplificação das instalações do Oracle Database 12c e 11g no Oracle Linux 6

Por Ginny Henningsen e atualizado por Michele Casey
Postado em Julho 2014

Simplificação da instalação do Oracle Database 12c ou 11g no Oracle Linux 6 mediante a instalação do pacote RPM oracle-rdbms-server-12cR1-preinstall o oracle-rdbms-server-11gR2-preinstall, que executa diversas tarefas de forma automática, como instalação de pacotes de software requeridos, resolução de dependências de pacotes e alterações de parâmetros do kernel.

Apresentação dos RPM oracle-rdbms-server-12cR1-preinstall e oracle-rdbms-server-11gR2-preinstall para Oracle Linux
Antes de instalar o Oracle Database 12c ou 11g em um sistema, é necessário configurar o sistema operacional, pois o banco de dados requer certos pacotes de software, versões de pacotes e alterações dos parâmetros do kernel. (Consultar o manual de instalação do Oracle Database respectivo para conhecer os requisitos relativos a hardware, software e sistema operacional.)

Nota: Este artigo é válido para o Oracle Linux 6. Em artigo anterior, “How I Simplified Oracle Database Installation on Oracle Linux” (Simplificação da instalação do Oracle Database no Oracle Linux), é abordada a execução de uma tarefa similar em versões do Oracle Linux 5.

Descobri que existe um modo extremamente simples de atender aos requisitos de instalação no Oracle Linux: Primeiro, instale o pacote RPM chamado oracle-rdbms-server-12cR1-preinstall ou o oracle-rdbms-server-11gR2-preinstall, dependendo de sua versão de banco de dados. Este RPM realiza vários passos de configuração prévia:

  • Faz o download e instala automaticamente pacotes de software e versões específicas de pacotes requeridas para a instalação do Oracle Grid Infrastructure e do Oracle Database 12 c Versão 1 (12.1) ou 11g Versão 2 (11.2.0.3); as dependências de pacotes são resolvidas mediante capacidades yum ou up2date.
  • Criação do usuário oracle e os grupos oinstall (para OraInventory) e dba (para OSDBA), usados durante a instalação do banco de dados. (Por motivos de segurança, este usuário não tem senha predeterminada e não pode fazer login de maneira remota. Para permitir o login remoto, defina uma senha utilizando a ferramenta passwd.)
  • Alteração de parâmetros do kernel em /etc/sysctl.conf para mudar a configuração relativa a memória compartilhada, semáforos, quantidade máxima de descritores de arquivos, etc.
  • Definição de limites máximos e flexíveis para os recursos do shell em /etc/security/limits.conf, por exemplo, espaço de endereços de memória bloqueado, quantidade de arquivos abertos, quantidade de processos e tamanho de arquivos do núcleo.
  • Definição numa=off no kernel para máquinas x86_64.

Note que oracle-rdbms-server-12cR1-preinstall e oracle-rdbms-server-11gR2-preinstall analisam os arquivos /etc/sysctl.conf e /etc/security/limits.conf existentes e atualizam os valores só se for necessário para a instalação do banco de dados. Toda configuração previamente customizada e não relacionada com a instalação do banco de dados não sofre nenhuma alteração.
Os pacotes RPM oracle-rdbms-server-12cR1-preinstall e oracle-rdbms-server-11gR2-preinstall podem ser obtidos através da redeOracle Unbreakable Linux Network (ULN, que exige um contrato de suporte técnico), dos meios de distribuição Oracle Linux ou norepositório yum público da Oracle. Portanto, independentemente de seu sistema estar registrado na rede ULN para ter acesso a patches e suporte técnico da Oracle, é possível utilizar oracle-rdbms-server-12cR1-preinstall e oracle-rdbms-server-11gR2-preinstall para simplificar a instalação do banco de dados no Oracle Linux. Além disso, o repositório yum público da Oracle atualmente inclui todos os patches de segurança e para resolução de erros, garantindo a segurança e estabilidade dos sistemas mediante o acesso aos mais recentes updates de segurança e correções de erros.

Instalação do RPM oracle-rdbms-server-12cR1-preinstall o oracle-rdbms-server-11gR2-preinstall .
No que resta do artigo, descrevo os passos do procedimento que apliquei para instalar oracle-rdbms-server-11gR2-preinstall no Oracle Linux mediante o repositório yum público da Oracle. Os passos que se descrevem na seção seguinte podem ser utilizados para qualquer uma das versões do pacote RPM de pré-instalação. Parti de um sistema no qual é rodado o Oracle Linux Versão 6, Update 4 para x86_64, uma versão de 64 bits do Oracle Linux disponível para download em Oracle Software Delivery Cloud (cadastro e login requeridos). Em primeiro lugar, configurei um arquivo de configuração yum que apontava para o repositório correto e, depois, instalei o RPM oracle-rdbms-server-11gR2-preinstall desse repositório.
A seguir, são informados os passos requeridos para configurar um sistema para a posterior instalação do Oracle Database utilizando oracle-rdbms-server-11gR2-preinstall. Lembre que para o pacote oracle-rdbms-server-12cR1-preinstall devem ser seguidos os mesmos passos; só é necessário mudar o nome do pacote RPM no passo relativo à instalação de yum.

    1. Recupere o arquivo que configura as localizações de repositório como usuário autorizado (por exemplo, root):
# cd /etc/yum.repos.d
# wget http://public-yum.oracle.com/public-yum-ol6.repo

 

    1. Com um editor de texto, modifique o arquivo substituindo o campo enabled=0 por enabled=1 para refletir os repositórios para a versão do sistema operacional do equipamento.
      A seguir, é incluído um fragmento de public-yum-old6.repo com as linhas modificadas em negrito.

      [ol6_latest]
      name=Oracle Linux $releasever Latest ($basearch)
      baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/latest/$basearch/
      gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
      gpgcheck=1
      enabled=1
      [ol6_UEK_latest]
      name=Latest Unbreakable Enterprise Kernel for Oracle Linux $releasever ($basearch)
      baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/UEK/latest/$basearch/
      gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
      gpgcheck=1
      enabled=1

      Como o sistema de destino roda o Oracle Linux Versão 6, Update 4 para x86_64, que instala o Oracle Unbreakable Enterprise Kernel de forma predeterminada, dois repositórios devem ser habilitados, [ol6_latest] e [ol6_UEK_latest].

    2. A seguir, instale o RPM oracle-rdbms-server-11gR2-preinstall com o comando yum install. Se estiver utilizando o Oracle Database 12c, deveria escrever yum install.

A saída na Lista 1 mostra a comprovação de dependências que a instalação realiza e o posterior download dos pacotes requeridos.

# yum install oracle-rdbms-server-11gR2-preinstall
Loaded plugins: refresh-packagekit, rhnplugin, security
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package oracle-rdbms-server-11gR2-preinstall.x86_64 0:1.0-6.el6 will be installed
--> Processing Dependency: gcc-c++ for package: 
  oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
--> Processing Dependency: gcc for package: 
  oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
--> Processing Dependency: libaio-devel for package: 
  oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
--> Processing Dependency: libstdc++-devel for package: 
  oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
--> Processing Dependency: glibc-devel for package: 
  oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
--> Processing Dependency: compat-libstdc++-33 for package: 
  oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
--> Processing Dependency: ksh for package: 
  oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
--> Processing Dependency: compat-libcap1 for package: 
  oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
--> Running transaction check
---> Package compat-libcap1.x86_64 0:1.10-1 will be installed
---> Package compat-libstdc++-33.x86_64 0:3.2.3-69.el6 will be installed
---> Package gcc.x86_64 0:4.4.6-4.el6 will be installed
--> Processing Dependency: cpp = 4.4.6-4.el6 for package: gcc-4.4.6-4.el6.x86_64
--> Processing Dependency: cloog-ppl >= 0.15 for package: gcc-4.4.6-4.el6.x86_64
---> Package gcc-c++.x86_64 0:4.4.6-4.el6 will be installed
--> Processing Dependency: libmpfr.so.1()(64bit) for package: gcc-c++-4.4.6-4.el6.x86_64
---> Package glibc-devel.x86_64 0:2.12-1.80.el6_3.4 will be installed
--> Processing Dependency: glibc-headers = 2.12-1.80.el6_3.4 for package: 
  glibc-devel-2.12-1.80.el6_3.4.x86_64
--> Processing Dependency: glibc-headers for package: glibc-devel-2.12-1.80.el6_3.4.x86_64
---> Package ksh.x86_64 0:20100621-16.el6 will be installed
---> Package libaio-devel.x86_64 0:0.3.107-10.el6 will be installed
---> Package libstdc++-devel.x86_64 0:4.4.6-4.el6 will be installed
--> Running transaction check
---> Package cloog-ppl.x86_64 0:0.15.7-1.2.el6 will be installed
--> Processing Dependency: libppl_c.so.2()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
--> Processing Dependency: libppl.so.7()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
---> Package cpp.x86_64 0:4.4.6-4.el6 will be installed
---> Package glibc-headers.x86_64 0:2.12-1.80.el6_3.4 will be installed
--> Processing Dependency: kernel-headers >= 2.2.1 for package: 
  glibc-headers-2.12-1.80.el6_3.4.x86_64
--> Processing Dependency: kernel-headers for package: glibc-headers-2.12-1.80.el6_3.4.x86_64
---> Package mpfr.x86_64 0:2.4.1-6.el6 will be installed
--> Running transaction check
---> Package kernel-uek-headers.x86_64 0:2.6.32-300.32.1.el6uek will be installed
---> Package ppl.x86_64 0:0.10.2-11.el6 will be installed
--> Finished Dependency Resolution

 

Dependencies Resolved

================================================================================
 Package                         Arch   Version                Repository  Size
================================================================================
Installing:
oracle-rdbms-server-11gR2-preinstall
                                 x86_64 1.0-6.el6              ol6_latest  15 k
Installing for dependencies:
 cloog-ppl                       x86_64 0.15.7-1.2.el6         ol6_latest  93 k
 compat-libcap1                  x86_64 1.10-1                 ol6_latest  17 k
 compat-libstdc++-33             x86_64 3.2.3-69.el6           ol6_latest 183 k
 cpp                             x86_64 4.4.6-4.el6            ol6_latest 3.7 M
 gcc                             x86_64 4.4.6-4.el6            ol6_latest  10 M
 gcc-c++                         x86_64 4.4.6-4.el6            ol6_latest 4.7 M
 glibc-devel                     x86_64 2.12-1.80.el6_3.4      ol6_latest 970 k
 glibc-headers                   x86_64 2.12-1.80.el6_3.4      ol6_latest 600 k
 kernel-uek-headers              x86_64 2.6.32-300.32.1.el6uek ol6_latest 713 k
 ksh                             x86_64 20100621-16.el6        ol6_latest 684 k
 libaio-devel                    x86_64 0.3.107-10.el6         ol6_latest  13 k
 libstdc++-devel                 x86_64 4.4.6-4.el6            ol6_latest 1.5 M
 mpfr                            x86_64 2.4.1-6.el6            ol6_latest 156 k
 ppl                             x86_64 0.10.2-11.el6          ol6_latest 1.3 M

 

Transaction Summary
================================================================================
Install      15 Package(s)
Total download size: 25 M
Installed size: 61 M
Is this ok [y/N]: Downloading Packages:
--------------------------------------------------------------------------------
Total                                           710 kB/s |  25 MB     00:35
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : mpfr-2.4.1-6.el6.x86_64                                  1/15
  Installing : libstdc++-devel-4.4.6-4.el6.x86_64                       2/15
  Installing : cpp-4.4.6-4.el6.x86_64                                   3/15
  Installing : ppl-0.10.2-11.el6.x86_64                                 4/15
  Installing : cloog-ppl-0.15.7-1.2.el6.x86_64                          5/15
  Installing : kernel-uek-headers-2.6.32-300.32.1.el6uek.x86_64         6/15
  Installing : glibc-headers-2.12-1.80.el6_3.4.x86_64                   7/15
  Installing : glibc-devel-2.12-1.80.el6_3.4.x86_64                     8/15
  Installing : gcc-4.4.6-4.el6.x86_64                                   9/15
  Installing : gcc-c++-4.4.6-4.el6.x86_64                               10/15
  Installing : compat-libstdc++-33-3.2.3-69.el6.x86_64                  11/15
  Installing : libaio-devel-0.3.107-10.el6.x86_64                       12/15
  Installing : ksh-20100621-16.el6.x86_64                               13/15
  Installing : compat-libcap1-1.10-1.x86_64                             14/15
  Installing : oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64    15/15
  Verifying  : gcc-4.4.6-4.el6.x86_64                                   1/15
  Verifying  : compat-libcap1-1.10-1.x86_64                             2/15
  Verifying  : ksh-20100621-16.el6.x86_64                               3/15
  Verifying  : glibc-devel-2.12-1.80.el6_3.4.x86_64                     4/15
  Verifying  : libaio-devel-0.3.107-10.el6.x86_64                       5/15
  Verifying  : oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64    6/15
  Verifying  : gcc-c++-4.4.6-4.el6.x86_64                               7/15
  Verifying  : glibc-headers-2.12-1.80.el6_3.4.x86_64                   8/15
  Verifying  : libstdc++-devel-4.4.6-4.el6.x86_64                       9/15
  Verifying  : compat-libstdc++-33-3.2.3-69.el6.x86_64                  10/15
  Verifying  : mpfr-2.4.1-6.el6.x86_64                                  11/15
  Verifying  : kernel-uek-headers-2.6.32-300.32.1.el6uek.x86_64         12/15
  Verifying  : cpp-4.4.6-4.el6.x86_64                                   13/15
  Verifying  : ppl-0.10.2-11.el6.x86_64                                 14/15
  Verifying  : cloog-ppl-0.15.7-1.2.el6.x86_64                          15/15

 

Installed:
  oracle-rdbms-server-11gR2-preinstall.x86_64 0:1.0-6.el6
Dependency Installed:
  cloog-ppl.x86_64 0:0.15.7-1.2.el6
  compat-libcap1.x86_64 0:1.10-1
  compat-libstdc++-33.x86_64 0:3.2.3-69.el6
  cpp.x86_64 0:4.4.6-4.el6
  gcc.x86_64 0:4.4.6-4.el6
  gcc-c++.x86_64 0:4.4.6-4.el6
  glibc-devel.x86_64 0:2.12-1.80.el6_3.4
  glibc-headers.x86_64 0:2.12-1.80.el6_3.4
  kernel-uek-headers.x86_64 0:2.6.32-300.32.1.el6uek
  ksh.x86_64 0:20100621-16.el6
  libaio-devel.x86_64 0:0.3.107-10.el6
  libstdc++-devel.x86_64 0:4.4.6-4.el6
  mpfr.x86_64 0:2.4.1-6.el6
  ppl.x86_64 0:0.10.2-11.el6

 

Complete!

 

Lista 1: Instalação do RPM oracle-rdbms-server-11gR2-preinstall.
A instalação de yum registra as mensagens relacionadas às mudanças do kernel no arquivo /var/log/oracle-rdbms-server-11gR2-preinstall/results/orakernel.log e realiza backups da configuração atual do sistema no diretório /var/log/oracle-rdbms-server-11gR2-preinstall/backup.

  1. Neste ponto, o sistema está pronto para a instalação do Oracle Database. Por exemplo, para instalar o Oracle Database 11g Versão 2, siga as instruções oferecidas no capítulo 4, “Installing Oracle Database” (Instalação do Oracle Database), do Database Installation Guide for Linux(Manual de instalação do Database para Linux). Os seguintes passos que realizei para instalar o Oracle Database 11g Versão 2 no ambiente de teste. Certifique-se de consultar toda a documentação e de adotar as melhores práticas antes de instalá-lo em seu ambiente de produção.

– Como usuário root, crie um diretório principal em um sistema de arquivos com espaço suficiente para funcionar como localização de destino dos arquivos baixados:

# mkdir /home/OraDB11g
# cd /home/OraDB11g

O espaço em disco necessário para o sistema de arquivos varia em função do tipo específico de instalação, mas, aproximadamente o dobro do espaço ocupado pelos arquivos compactados ou 5 GB são suficientes para hospedar o software e os arquivos de dados.

 

– Faça o download neste diretório de destino dos arquivos de mídia da página Oracle Database Software Downloads (Downloads de software do Oracle Database) da Oracle Technology Network.

– Extraia os arquivos:

# unzip linux.x64_11gR2_database_1of2.zip
# unzip linux.x64_11gR2_database_2of2.zip 

 

– Faça o login como usuário oracle. Mude de diretório para database e digite o seguinte comando para rodar a ferramenta Oracle Universal Installer:

$ cd /home/OraDB11g/database
$ ./runInstaller

 

O instalador universal da Oracle roda uma quantidade de comprovações para verificar que os pacotes e versões de SO requeridos estejam instalados. Além disso, confere parâmetros do kernel definidos pela instalação de oracle-rdbms-server-11gR2-preinstall . Durante a verificação da configuração do kernel, o instalador pode informar que alguns valores são falhos (failed); nesse caso, deverá estudar os erros informados. Em alguns casos, pode acontecer que, mesmo assim, seja possível continuar com a instalação do banco de dados. Se você revisar a configuração do kernel em /etc/sysctl.conf, vai observar que oracle-rdbms-server-11gR2-preinstall modificou e adicionou os valores necessários para garantir o cumprimento dos requerimentos mínimos, conforme definidos na seção 2.10.1, “Displaying and Changing Kernel Parameter Values” (Visualização e modificação de valores de parâmetros do kernel), no capítulo 2, “Oracle Database Preinstallation Requirements” (Requerimentos de instalação prévia do Oracle Database), no Oracle Database Installation Guide 11g Release2 (11.2) for Linux (Manual de instalação do Oracle Database 11g, Versão 2 (11.2) para Linux). A seguir, inclui-se a lista de requisitos:

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

 

Se fosse necessário, você pode (como root) modificar o arquivo /etc/sysctl.conf para especificar uma configuração de forma manual, por exemplo:

# vi /etc/sysctl.conf 
# /sbin/sysctl -p

 

El instalador universal da Oracle roda comprovações adicionais, por exemplo, verifica a versão da glibc, a variável de ambiente e a configuração do caminho, confere que o disco tenha suficiente espaço, memória física e espaço swap. Geralmente, com a instalação de oracle-rdbms-server-11gR2-preinstall são atendidos todos os requerimentos prévios, portanto, é possível proceder diretamente à instalação do banco de dados.

Conclusão

A instalação dos RPM oracle-rdbms-server-12cR1-preinstall e oracle-rdbms-server-11gR2-preinstall pode economizar tempo no momento de instalar o Oracle Database 12c e 11g no Oracle Linux. Estes RPM resolvem a maior parte dos requerimentos prévios à instalação do Oracle Database, simplificando em grande medida o processo de instalação.

Informações adicionais

A seguir, incluem-se os recursos mencionados acima neste documento:

 

E estes são alguns recursos adicionais da biblioteca de documentação do Oracle Database (http://www.oracle.com/pls/db112/homepage). As subseções pertinentes do Oracle Database Installation Guide 11g Release 2 (11.2) for Linux (Manual de instalação do Oracle Database 11g, Versão 2 [11.2] para Linux)(http://download.oracle.com/docs/cd/E11882_01/install.112/e16763/toc.htm) com endereços URL válidos são os seguintes:

Ver também a entrada de blog “Oracle RDBMS Server 11gR2 Pre-Install RPM for Oracle Linux 6 has been released” (Foi publicado o RPM Oracle RDBMS Server 11 g V2 Pre-Install para Oracle Linux 6):https://blogs.oracle.com/linux/entry/oracle_rdbms_server_11gr2_pre

 


Ginny Henningsen trabalha há quinze anos como escritora independente voltada para o desenvolvimento de material suplementar e documentação técnica para empresas de alta tecnologia. Anteriormente, Ginny trabalhou na Sun Microsystems, Inc., como engenheira de sistemas na King of Prussia, Pensilvania, e Milwaukee, Wisconsin. Ginny é formada pela Carnegie-Mellon University e fez mestrado em Ciências da Computação na Villanova University.

Michele Casey é Diretora de Gestão de Produto da Oracle Linux. Tem trabalhado desde 2006 como gerente de produto em relação com distribuições comerciais do Linux e projetos de fonte aberta. Também se desempenhou como gerente de sistemas, gerente de projetos e engenheira de suporte técnico.

Referência: http://www.oracle.com/technetwork/pt/articles/linux/simplifica-install-db-oracle-linux-2251327-ptb.html

Tags:

Evento: GUOB 2015!!!!

banner_680x250_v2

 

Com grande sucesso, o GUOB prepara mais uma edição de seu evento nacional no dia 08/08/2015 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 Alex Zaballa, Tim Hall, Francisco Alvarez, Gustavo Gonzalez, Tim Gordan, Kerry Osborne,  Mike Dietrich,  Debra Liley, entre outros.

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 6o. edição do GUOB TECH DAY / LAD OTN TOUR 2015. Faça sua inscrição ainda hoje.

GUOB – Grupo de Usuários de Tecnologia Oracle do Brasil

Uma boa oportunidade para conhecer outros DBA’s e fazer um networking.

Inscreva-se clicando aqui.

Tags:

Instalação do Oracle 12c

Algumas documentações do site oracle-base.com:

 

Oracle Database 12c Release 1 Installations

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).

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

Tags:

Atualizando o Oracle 10g grid Control Para Oracle Enterprise Manager 12c

Achei esse material muito eficiênte e decidi compartilhar com vocês.

 

Baixe o documento clicando aqui.

 

Referencia: http://gavinsoorma.com/2012/04/upgrading-10g-grid-control-to-oracle-enterprise-manager-12c/comment-page-1/#comment-13099

 

 

Tags:

Simplificação das instalações do Oracle Database 12c e 11g no Oracle Linux 6

14, novembro, 2014 Sem comentários

Por Ginny Henningsen e atualizado por Michele Casey
Postado em Julho 2014

Simplificação da instalação do Oracle Database 12c ou 11g no Oracle Linux 6 mediante a instalação do pacote RPM oracle-rdbms-server-12cR1-preinstall o oracle-rdbms-server-11gR2-preinstall, que executa diversas tarefas de forma automática, como instalação de pacotes de software requeridos, resolução de dependências de pacotes e alterações de parâmetros do kernel.

Apresentação dos RPM oracle-rdbms-server-12cR1-preinstall e oracle-rdbms-server-11gR2-preinstall para Oracle Linux
Antes de instalar o Oracle Database 12c ou 11g em um sistema, é necessário configurar o sistema operacional, pois o banco de dados requer certos pacotes de software, versões de pacotes e alterações dos parâmetros do kernel. (Consultar o manual de instalação do Oracle Database respectivo para conhecer os requisitos relativos a hardware, software e sistema operacional.)

Nota: Este artigo é válido para o Oracle Linux 6. Em artigo anterior, “How I Simplified Oracle Database Installation on Oracle Linux” (Simplificação da instalação do Oracle Database no Oracle Linux), é abordada a execução de uma tarefa similar em versões do Oracle Linux 5.

Descobri que existe um modo extremamente simples de atender aos requisitos de instalação no Oracle Linux: Primeiro, instale o pacote RPM chamado oracle-rdbms-server-12cR1-preinstall ou o oracle-rdbms-server-11gR2-preinstall, dependendo de sua versão de banco de dados. Este RPM realiza vários passos de configuração prévia:

  • Faz o download e instala automaticamente pacotes de software e versões específicas de pacotes requeridas para a instalação do Oracle Grid Infrastructure e do Oracle Database 12 c Versão 1 (12.1) ou 11g Versão 2 (11.2.0.3); as dependências de pacotes são resolvidas mediante capacidades yum ou up2date.
  • Criação do usuário oracle e os grupos oinstall (para OraInventory) e dba (para OSDBA), usados durante a instalação do banco de dados. (Por motivos de segurança, este usuário não tem senha predeterminada e não pode fazer login de maneira remota. Para permitir o login remoto, defina uma senha utilizando a ferramenta passwd.)
  • Alteração de parâmetros do kernel em /etc/sysctl.conf para mudar a configuração relativa a memória compartilhada, semáforos, quantidade máxima de descritores de arquivos, etc.
  • Definição de limites máximos e flexíveis para os recursos do shell em /etc/security/limits.conf, por exemplo, espaço de endereços de memória bloqueado, quantidade de arquivos abertos, quantidade de processos e tamanho de arquivos do núcleo.
  • Definição numa=off no kernel para máquinas x86_64.

Note que oracle-rdbms-server-12cR1-preinstall e oracle-rdbms-server-11gR2-preinstall analisam os arquivos /etc/sysctl.conf e /etc/security/limits.conf existentes e atualizam os valores só se for necessário para a instalação do banco de dados. Toda configuração previamente customizada e não relacionada com a instalação do banco de dados não sofre nenhuma alteração.
Os pacotes RPM oracle-rdbms-server-12cR1-preinstall e oracle-rdbms-server-11gR2-preinstall podem ser obtidos através da redeOracle Unbreakable Linux Network (ULN, que exige um contrato de suporte técnico), dos meios de distribuição Oracle Linux ou norepositório yum público da Oracle. Portanto, independentemente de seu sistema estar registrado na rede ULN para ter acesso a patches e suporte técnico da Oracle, é possível utilizar oracle-rdbms-server-12cR1-preinstall e oracle-rdbms-server-11gR2-preinstall para simplificar a instalação do banco de dados no Oracle Linux. Além disso, o repositório yum público da Oracle atualmente inclui todos os patches de segurança e para resolução de erros, garantindo a segurança e estabilidade dos sistemas mediante o acesso aos mais recentes updates de segurança e correções de erros.

Instalação do RPM oracle-rdbms-server-12cR1-preinstall o oracle-rdbms-server-11gR2-preinstall .
No que resta do artigo, descrevo os passos do procedimento que apliquei para instalar oracle-rdbms-server-11gR2-preinstall no Oracle Linux mediante o repositório yum público da Oracle. Os passos que se descrevem na seção seguinte podem ser utilizados para qualquer uma das versões do pacote RPM de pré-instalação. Parti de um sistema no qual é rodado o Oracle Linux Versão 6, Update 4 para x86_64, uma versão de 64 bits do Oracle Linux disponível para download em Oracle Software Delivery Cloud (cadastro e login requeridos). Em primeiro lugar, configurei um arquivo de configuração yum que apontava para o repositório correto e, depois, instalei o RPM oracle-rdbms-server-11gR2-preinstall desse repositório.
A seguir, são informados os passos requeridos para configurar um sistema para a posterior instalação do Oracle Database utilizando oracle-rdbms-server-11gR2-preinstall. Lembre que para o pacote oracle-rdbms-server-12cR1-preinstall devem ser seguidos os mesmos passos; só é necessário mudar o nome do pacote RPM no passo relativo à instalação de yum.

    1. Recupere o arquivo que configura as localizações de repositório como usuário autorizado (por exemplo, root):
# cd /etc/yum.repos.d
# wget http://public-yum.oracle.com/public-yum-ol6.repo

 

    1. Com um editor de texto, modifique o arquivo substituindo o campo enabled=0 por enabled=1 para refletir os repositórios para a versão do sistema operacional do equipamento.
      A seguir, é incluído um fragmento de public-yum-old6.repo com as linhas modificadas em negrito.

      [ol6_latest]
      name=Oracle Linux $releasever Latest ($basearch)
      baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/latest/$basearch/
      gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
      gpgcheck=1
      enabled=1
      [ol6_UEK_latest]
      name=Latest Unbreakable Enterprise Kernel for Oracle Linux $releasever ($basearch)
      baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/UEK/latest/$basearch/
      gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
      gpgcheck=1
      enabled=1

      Como o sistema de destino roda o Oracle Linux Versão 6, Update 4 para x86_64, que instala o Oracle Unbreakable Enterprise Kernel de forma predeterminada, dois repositórios devem ser habilitados, [ol6_latest] e [ol6_UEK_latest].

    2. A seguir, instale o RPM oracle-rdbms-server-11gR2-preinstall com o comando yum install. Se estiver utilizando o Oracle Database 12c, deveria escrever yum install.

A saída na Lista 1 mostra a comprovação de dependências que a instalação realiza e o posterior download dos pacotes requeridos.

# yum install oracle-rdbms-server-11gR2-preinstall
Loaded plugins: refresh-packagekit, rhnplugin, security
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package oracle-rdbms-server-11gR2-preinstall.x86_64 0:1.0-6.el6 will be installed
--> Processing Dependency: gcc-c++ for package: 
  oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
--> Processing Dependency: gcc for package: 
  oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
--> Processing Dependency: libaio-devel for package: 
  oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
--> Processing Dependency: libstdc++-devel for package: 
  oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
--> Processing Dependency: glibc-devel for package: 
  oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
--> Processing Dependency: compat-libstdc++-33 for package: 
  oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
--> Processing Dependency: ksh for package: 
  oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
--> Processing Dependency: compat-libcap1 for package: 
  oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
--> Running transaction check
---> Package compat-libcap1.x86_64 0:1.10-1 will be installed
---> Package compat-libstdc++-33.x86_64 0:3.2.3-69.el6 will be installed
---> Package gcc.x86_64 0:4.4.6-4.el6 will be installed
--> Processing Dependency: cpp = 4.4.6-4.el6 for package: gcc-4.4.6-4.el6.x86_64
--> Processing Dependency: cloog-ppl >= 0.15 for package: gcc-4.4.6-4.el6.x86_64
---> Package gcc-c++.x86_64 0:4.4.6-4.el6 will be installed
--> Processing Dependency: libmpfr.so.1()(64bit) for package: gcc-c++-4.4.6-4.el6.x86_64
---> Package glibc-devel.x86_64 0:2.12-1.80.el6_3.4 will be installed
--> Processing Dependency: glibc-headers = 2.12-1.80.el6_3.4 for package: 
  glibc-devel-2.12-1.80.el6_3.4.x86_64
--> Processing Dependency: glibc-headers for package: glibc-devel-2.12-1.80.el6_3.4.x86_64
---> Package ksh.x86_64 0:20100621-16.el6 will be installed
---> Package libaio-devel.x86_64 0:0.3.107-10.el6 will be installed
---> Package libstdc++-devel.x86_64 0:4.4.6-4.el6 will be installed
--> Running transaction check
---> Package cloog-ppl.x86_64 0:0.15.7-1.2.el6 will be installed
--> Processing Dependency: libppl_c.so.2()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
--> Processing Dependency: libppl.so.7()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
---> Package cpp.x86_64 0:4.4.6-4.el6 will be installed
---> Package glibc-headers.x86_64 0:2.12-1.80.el6_3.4 will be installed
--> Processing Dependency: kernel-headers >= 2.2.1 for package: 
  glibc-headers-2.12-1.80.el6_3.4.x86_64
--> Processing Dependency: kernel-headers for package: glibc-headers-2.12-1.80.el6_3.4.x86_64
---> Package mpfr.x86_64 0:2.4.1-6.el6 will be installed
--> Running transaction check
---> Package kernel-uek-headers.x86_64 0:2.6.32-300.32.1.el6uek will be installed
---> Package ppl.x86_64 0:0.10.2-11.el6 will be installed
--> Finished Dependency Resolution

 

Dependencies Resolved

================================================================================
 Package                         Arch   Version                Repository  Size
================================================================================
Installing:
oracle-rdbms-server-11gR2-preinstall
                                 x86_64 1.0-6.el6              ol6_latest  15 k
Installing for dependencies:
 cloog-ppl                       x86_64 0.15.7-1.2.el6         ol6_latest  93 k
 compat-libcap1                  x86_64 1.10-1                 ol6_latest  17 k
 compat-libstdc++-33             x86_64 3.2.3-69.el6           ol6_latest 183 k
 cpp                             x86_64 4.4.6-4.el6            ol6_latest 3.7 M
 gcc                             x86_64 4.4.6-4.el6            ol6_latest  10 M
 gcc-c++                         x86_64 4.4.6-4.el6            ol6_latest 4.7 M
 glibc-devel                     x86_64 2.12-1.80.el6_3.4      ol6_latest 970 k
 glibc-headers                   x86_64 2.12-1.80.el6_3.4      ol6_latest 600 k
 kernel-uek-headers              x86_64 2.6.32-300.32.1.el6uek ol6_latest 713 k
 ksh                             x86_64 20100621-16.el6        ol6_latest 684 k
 libaio-devel                    x86_64 0.3.107-10.el6         ol6_latest  13 k
 libstdc++-devel                 x86_64 4.4.6-4.el6            ol6_latest 1.5 M
 mpfr                            x86_64 2.4.1-6.el6            ol6_latest 156 k
 ppl                             x86_64 0.10.2-11.el6          ol6_latest 1.3 M

 

Transaction Summary
================================================================================
Install      15 Package(s)
Total download size: 25 M
Installed size: 61 M
Is this ok [y/N]: Downloading Packages:
--------------------------------------------------------------------------------
Total                                           710 kB/s |  25 MB     00:35
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : mpfr-2.4.1-6.el6.x86_64                                  1/15
  Installing : libstdc++-devel-4.4.6-4.el6.x86_64                       2/15
  Installing : cpp-4.4.6-4.el6.x86_64                                   3/15
  Installing : ppl-0.10.2-11.el6.x86_64                                 4/15
  Installing : cloog-ppl-0.15.7-1.2.el6.x86_64                          5/15
  Installing : kernel-uek-headers-2.6.32-300.32.1.el6uek.x86_64         6/15
  Installing : glibc-headers-2.12-1.80.el6_3.4.x86_64                   7/15
  Installing : glibc-devel-2.12-1.80.el6_3.4.x86_64                     8/15
  Installing : gcc-4.4.6-4.el6.x86_64                                   9/15
  Installing : gcc-c++-4.4.6-4.el6.x86_64                               10/15
  Installing : compat-libstdc++-33-3.2.3-69.el6.x86_64                  11/15
  Installing : libaio-devel-0.3.107-10.el6.x86_64                       12/15
  Installing : ksh-20100621-16.el6.x86_64                               13/15
  Installing : compat-libcap1-1.10-1.x86_64                             14/15
  Installing : oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64    15/15
  Verifying  : gcc-4.4.6-4.el6.x86_64                                   1/15
  Verifying  : compat-libcap1-1.10-1.x86_64                             2/15
  Verifying  : ksh-20100621-16.el6.x86_64                               3/15
  Verifying  : glibc-devel-2.12-1.80.el6_3.4.x86_64                     4/15
  Verifying  : libaio-devel-0.3.107-10.el6.x86_64                       5/15
  Verifying  : oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64    6/15
  Verifying  : gcc-c++-4.4.6-4.el6.x86_64                               7/15
  Verifying  : glibc-headers-2.12-1.80.el6_3.4.x86_64                   8/15
  Verifying  : libstdc++-devel-4.4.6-4.el6.x86_64                       9/15
  Verifying  : compat-libstdc++-33-3.2.3-69.el6.x86_64                  10/15
  Verifying  : mpfr-2.4.1-6.el6.x86_64                                  11/15
  Verifying  : kernel-uek-headers-2.6.32-300.32.1.el6uek.x86_64         12/15
  Verifying  : cpp-4.4.6-4.el6.x86_64                                   13/15
  Verifying  : ppl-0.10.2-11.el6.x86_64                                 14/15
  Verifying  : cloog-ppl-0.15.7-1.2.el6.x86_64                          15/15

 

Installed:
  oracle-rdbms-server-11gR2-preinstall.x86_64 0:1.0-6.el6
Dependency Installed:
  cloog-ppl.x86_64 0:0.15.7-1.2.el6
  compat-libcap1.x86_64 0:1.10-1
  compat-libstdc++-33.x86_64 0:3.2.3-69.el6
  cpp.x86_64 0:4.4.6-4.el6
  gcc.x86_64 0:4.4.6-4.el6
  gcc-c++.x86_64 0:4.4.6-4.el6
  glibc-devel.x86_64 0:2.12-1.80.el6_3.4
  glibc-headers.x86_64 0:2.12-1.80.el6_3.4
  kernel-uek-headers.x86_64 0:2.6.32-300.32.1.el6uek
  ksh.x86_64 0:20100621-16.el6
  libaio-devel.x86_64 0:0.3.107-10.el6
  libstdc++-devel.x86_64 0:4.4.6-4.el6
  mpfr.x86_64 0:2.4.1-6.el6
  ppl.x86_64 0:0.10.2-11.el6

 

Complete!

 

Lista 1: Instalação do RPM oracle-rdbms-server-11gR2-preinstall.
A instalação de yum registra as mensagens relacionadas às mudanças do kernel no arquivo /var/log/oracle-rdbms-server-11gR2-preinstall/results/orakernel.log e realiza backups da configuração atual do sistema no diretório /var/log/oracle-rdbms-server-11gR2-preinstall/backup.

  1. Neste ponto, o sistema está pronto para a instalação do Oracle Database. Por exemplo, para instalar o Oracle Database 11g Versão 2, siga as instruções oferecidas no capítulo 4, “Installing Oracle Database” (Instalação do Oracle Database), do Database Installation Guide for Linux(Manual de instalação do Database para Linux). Os seguintes passos que realizei para instalar o Oracle Database 11g Versão 2 no ambiente de teste. Certifique-se de consultar toda a documentação e de adotar as melhores práticas antes de instalá-lo em seu ambiente de produção.

– Como usuário root, crie um diretório principal em um sistema de arquivos com espaço suficiente para funcionar como localização de destino dos arquivos baixados:

# mkdir /home/OraDB11g
# cd /home/OraDB11g

O espaço em disco necessário para o sistema de arquivos varia em função do tipo específico de instalação, mas, aproximadamente o dobro do espaço ocupado pelos arquivos compactados ou 5 GB são suficientes para hospedar o software e os arquivos de dados.

 

– Faça o download neste diretório de destino dos arquivos de mídia da página Oracle Database Software Downloads (Downloads de software do Oracle Database) da Oracle Technology Network.

– Extraia os arquivos:

# unzip linux.x64_11gR2_database_1of2.zip
# unzip linux.x64_11gR2_database_2of2.zip 

 

– Faça o login como usuário oracle. Mude de diretório para database e digite o seguinte comando para rodar a ferramenta Oracle Universal Installer:

$ cd /home/OraDB11g/database
$ ./runInstaller

 

O instalador universal da Oracle roda uma quantidade de comprovações para verificar que os pacotes e versões de SO requeridos estejam instalados. Além disso, confere parâmetros do kernel definidos pela instalação de oracle-rdbms-server-11gR2-preinstall . Durante a verificação da configuração do kernel, o instalador pode informar que alguns valores são falhos (failed); nesse caso, deverá estudar os erros informados. Em alguns casos, pode acontecer que, mesmo assim, seja possível continuar com a instalação do banco de dados. Se você revisar a configuração do kernel em /etc/sysctl.conf, vai observar que oracle-rdbms-server-11gR2-preinstall modificou e adicionou os valores necessários para garantir o cumprimento dos requerimentos mínimos, conforme definidos na seção 2.10.1, “Displaying and Changing Kernel Parameter Values” (Visualização e modificação de valores de parâmetros do kernel), no capítulo 2, “Oracle Database Preinstallation Requirements” (Requerimentos de instalação prévia do Oracle Database), no Oracle Database Installation Guide 11g Release2 (11.2) for Linux (Manual de instalação do Oracle Database 11g, Versão 2 (11.2) para Linux). A seguir, inclui-se a lista de requisitos:

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

 

Se fosse necessário, você pode (como root) modificar o arquivo /etc/sysctl.conf para especificar uma configuração de forma manual, por exemplo:

# vi /etc/sysctl.conf 
# /sbin/sysctl -p

 

El instalador universal da Oracle roda comprovações adicionais, por exemplo, verifica a versão da glibc, a variável de ambiente e a configuração do caminho, confere que o disco tenha suficiente espaço, memória física e espaço swap. Geralmente, com a instalação de oracle-rdbms-server-11gR2-preinstall são atendidos todos os requerimentos prévios, portanto, é possível proceder diretamente à instalação do banco de dados.

Conclusão

A instalação dos RPM oracle-rdbms-server-12cR1-preinstall e oracle-rdbms-server-11gR2-preinstall pode economizar tempo no momento de instalar o Oracle Database 12c e 11g no Oracle Linux. Estes RPM resolvem a maior parte dos requerimentos prévios à instalação do Oracle Database, simplificando em grande medida o processo de instalação.

Informações adicionais

A seguir, incluem-se os recursos mencionados acima neste documento:

 

E estes são alguns recursos adicionais da biblioteca de documentação do Oracle Database (http://www.oracle.com/pls/db112/homepage). As subseções pertinentes do Oracle Database Installation Guide 11g Release 2 (11.2) for Linux (Manual de instalação do Oracle Database 11g, Versão 2 [11.2] para Linux)(http://download.oracle.com/docs/cd/E11882_01/install.112/e16763/toc.htm) com endereços URL válidos são os seguintes:

Ver também a entrada de blog “Oracle RDBMS Server 11gR2 Pre-Install RPM for Oracle Linux 6 has been released” (Foi publicado o RPM Oracle RDBMS Server 11 g V2 Pre-Install para Oracle Linux 6):https://blogs.oracle.com/linux/entry/oracle_rdbms_server_11gr2_pre

Tags:

Como instalar e configurar Oracle Database 12c

11, novembro, 2014 Sem comentários

Como instalar e configurar Oracle Database 12c

O Oracle Database 12c é a última geração de banco de dados mais popular do mundo, que foi desenvolvido para a nuvem e permite que os clientes façam uso mais eficiente de seus recursos de TI, continuando a melhorar os níveis de serviço de seus usuários – além de uma série de melhorias e novos recursos, incluindo uma nova arquitetura. O Oracle Database 12c torna mais fácil obter proveito da nuvem por meio de otimização automática do armazenamento de dados e compressão de acordo com os padrões de uso. Ele possui novos recursos que proporcionam o acesso contínuo com a disponibilidade e proteção aos dados da empresa com a estratégia de defesa sofisticada. Além disso, a nova versão simplifica a análise de Big Data e o gerenciamento de banco de dados usando o Enterprise Cloud Control.

tela_inicial_ora12c

Este artigo descreve como realizar a instalação da nova versão do banco de dados Oracle 12c Release 12.1 no sistema operacional Oracle Linux 6.4. A instalação foi baseada em servidor virtualizado no VirtualBox com mínimo 3GB de memória swap e segurança do Linux configurada como “permissive”. A Oracle recomenda padrão de instalação através do pacote “oracle-rdbms-server-12cR1-preinstall”.

1. Planejamento da instalação

Antes de iniciar a instalação é preciso que o ambiente esteja compatível para receber o RDBMS; para isso, é necessário analisar os requisitos mínimos de hardware e software. Uma boa prática é utilizar a própria documentação disponível pela Oracle no site.

Realizar um checklist pré e pós instalação ajudam a evitar problemas no decorrer da instalação, que geralmente ocasionam dúvidas frequentes, como espaço em disco, memória mínima de swap, pastas necessárias, grupo de usuários, permissões e até mesmo o sistema operacional com 32 ou 64 bits.

2. Download do software

Faça o download do Oracle Database 12c Release 1 (Standard Edition, Standard Edition One, and Enterprise Edition) (12.1.0.1.0)  Linux x86-64 através da área de download.

Descompacte arquivos em “/home/oracle/database”:

[[email protected] ~]$ unzip linuxamd64_12c_database_1of2.zip

Archive:  linuxamd64_12c_database_1of2.zip unzip linuxamd64_12c_database_2of2.zip

[[email protected] ~]$ unzip linuxamd64_12c_database_2of2.zip

Archive:  linuxamd64_12c_database_1of2.zip unzip linuxamd64_12c_database_2of2.zip

3. Pré-requisitos de hardware

Os seguintes comandos abaixo ajudam a verificar as informações atuais do sistema caso seja feito de forma manual. Em caso de optar pela recomendação padrão da Oracle, é necessário usar o pacote de pré-instalação descrito no item 4.1 (utilizado neste artigo).

Para determinar o tamanho da memória física RAM:

# grep MemTotal /proc/meminfo

Para determinar o tamanho do swap configurado:

# grep SwapTotal /proc/meminfo

Para determinar a quantidade de espaço disponível no diretório / tmp:

# df -h /tmp

Para determinar a quantidade de espaço livre em disco no sistema:

# df -h

Para determinar a quantidade de memória RAM livre e espaço swap no sistema:

# free -mt

Para determinar se a arquitetura do sistema pode executar o software:

# uname –m

Verifique se a arquitetura do processador corresponde à versão do software  x86-64 bits:

x86_64

3.1 Requisitos de armazenamento para Linux x86-64

 Certifique-se de que o seu sistema Linux x86-64 atende aos requisitos de espaço em disco para arquivos de software e arquivos de dados, conforme recomendação abaixo:

  • Para instalação tipo Enterprise Edition será necessário o mínimo de 6.4 GB (Usado neste artigo). Para outros tipos como Standard Edition e Standard Edition One é necessário espaço de 6.1 GB;
  • 1 GB de espaço no diretório / tmp;
  • Requisitos mínimos de memória do servidor: Mínimo 1 GB (Recomendado 2 GB ou mais).

4. Pré-requisitos de software

 Os seguintes pacotes precisam ser instalados em caso de configuração manual no Oracle Linux 6:

  • binutils-2.20.51.0.2-5.11.el6 (x86_64)
  • compat-libcap1-1.10-1 (x86_64)
  • compat-libstdc++-33-3.2.3-69.el6 (x86_64)
  • compat-libstdc++-33-3.2.3-69.el6 (i686)
  • gcc-4.4.4-13.el6 (x86_64)
  • gcc-c++-4.4.4-13.el6 (x86_64)
  • glibc-2.12-1.7.el6 (i686)
  • glibc-2.12-1.7.el6 (x86_64)
  • glibc-devel-2.12-1.7.el6 (x86_64)
  • glibc-devel-2.12-1.7.el6 (i686)
  • ksh
  • libgcc-4.4.4-13.el6 (i686)
  • libgcc-4.4.4-13.el6 (x86_64)
  • libstdc++-4.4.4-13.el6 (x86_64)
  • libstdc++-4.4.4-13.el6 (i686)
  • libstdc++-devel-4.4.4-13.el6 (x86_64)
  • libstdc++-devel-4.4.4-13.el6 (i686)
  • libaio-0.3.107-10.el6 (x86_64)
  • libaio-0.3.107-10.el6 (i686)
  • libaio-devel-0.3.107-10.el6 (x86_64)
  • libaio-devel-0.3.107-10.el6 (i686)
  • libXext-1.1 (x86_64)
  • libXext-1.1 (i686)
  • libXtst-1.0.99.2 (x86_64)
  • libXtst-1.0.99.2 (i686)
  • libX11-1.3 (x86_64)
  • libX11-1.3 (i686)
  • libXau-1.0.5 (x86_64)
  • libXau-1.0.5 (i686)
  • libxcb-1.5 (x86_64)
  • libxcb-1.5 (i686)
  • libXi-1.3 (x86_64)
  • libXi-1.3 (i686)
  • make-3.81-19.el6
  • sysstat-9.0.4-11.el6 (x86_64)

A Oracle recomenda a configuração dos seguintes parâmetros no arquivo “/etc/sysctl.conf”. Caso a configuração seja manual, utilizar os seguintes valores:

  • fs.aio-max-nr = 1048576
  • fs.file-max = 6815744
  • kernel.shmall = 2097152
  • kernel.shmmax = 536870912
  • kernel.shmmni = 4096
  • kernel.sem = 250 32000 100 128
  • net.ipv4.ip_local_port_range = 9000 65500
  • net.core.rmem_default = 262144
  • net.core.rmem_max = 4194304
  • net.core.wmem_default = 262144
  • net.core.wmem_max = 1048586

Execute o seguinte comando para alterar os parâmetros do kernel:

# /sbin/sysctl -p

Execute o seguinte comando para  criar os usuários e grupos necessários:

# groupadd oinstall

# groupadd dba

# groupadd oper

# useradd -g oinstall -G dba,oper, oracle

Obs.: Esta instalação não utiliza ASM, por isso não é necessário criar o grupo asmadmin.

5. Instalação

Utilize o pacote pré-instalação:

# yum install oracle-rdbms-server-12cR1-preinstall

Utilize o usuário Oracle. Se você estiver usando emulação X em seguida, defina a variável de ambiente DISPLAY.

# DISPLAY = localhost: 0,0; export DISPLAY

Execute o Oracle Universal Installer (OUI), emitindo o seguinte comando no diretório de banco de dados.

# . / runInstaller

Passo 1:

Screenshot-Oracle Database 12c Release 1 Installer - Installing database - Step 1 of 10

Passo 2:

Screenshot-Oracle Database 12c Release 1 Installer - Installing database - Step 2 of 10

Passo 3:

Screenshot-Oracle Database 12c Release 1 Installer - Installing database - Step 3 of 10

Passo 4:

Screenshot-Oracle Database 12c Release 1 Installer - Installing database - Step 4 of 10

Passo 5:

Screenshot-Oracle Database 12c Release 1 Installer - Installing database - Step 5 of 12

Passo 6:

Screenshot-Oracle Database 12c Release 1 Installer - Installing database - Step 6 of 12

Passo 7:

Screenshot-Oracle Database 12c Release 1 Installer - Installing database - Step 7 of 12

Passo 8:

Screenshot-Oracle Database 12c Release 1 Installer - Installing database - Step 8 of 12

Passo 9:

Screenshot-Oracle Database 12c Release 1 Installer - Installing database - Step 9 of 12

Passo 10:

Screenshot-Oracle Database 12c Release 1 Installer - Installing database - Step 10 of 12

Passo 11:

Screenshot-Oracle Database 12c Release 1 Installer - Installing database - Step 11 of 12

Passo 11 – Script para execução com usuário root:

Screenshot-Execute Configuration scripts

Passo 11 – Executando script:

Screenshot-2

Passo 12:

Screenshot-Oracle Database 12c Release 1 Installer - Installing database - Step 12 of 12

Referência: http://www.oracle.com/pls/db121/portal.portal_db?selected=11

Origem: http://imasters.com.br/banco-de-dados/oracle/como-instalar-e-configurar-oracle-database-12c/

Tags:

Video aula = Instalação do Oracle 12c RAC – Usando o VirtualBox

11, novembro, 2014 Sem comentários

Olá

Abaixo mais um video mostrando a instalação e configuração do Oracle 12c no virtualBox:

Um abraço.

Tags:

Video aula = Instalação do Oracle 12c

11, novembro, 2014 Sem comentários

Olá companheiros!

Abaixo uma video aula mostrando a instalação do Oracle 12c no Linux:

Tags: