Manual Instalação Oracle 11gR2 - Oracle Linux 6.4

download Manual Instalação Oracle 11gR2 - Oracle Linux 6.4

of 68

Transcript of Manual Instalação Oracle 11gR2 - Oracle Linux 6.4

  • INSTALAO DO ORACLE LINUX 6.4 (X86-64) GRID INFRASTRUCTURE 11G R2 (11.2.0.3) for STANDALONE SERVER

    PR-REQUISITOS INSTALADORES: Virtualbox 4.2.16

    Instalador: VirtualBox-4.2.16-86992-Win.exe

    Link: https://www.virtualbox.org/wiki/Downloads Virtualbox Extention Pack

    Instalador: Oracle_VM_VirtualBox_Extension_Pack-4.2.16-86992.vbox-extpack

    http://download.virtualbox.org/virtualbox/4.2.16/ Oracle Linux 6.4

    Instalador: V37084-01.iso

    Link: https://edelivery.oracle.com/linux Oracle Enterprise Edition 11g R2 - 11.2.0.3

    Instaladores: o p10404530_112030_Linux-x86-64_1of7.zip o p10404530_112030_Linux-x86-64_2of7.zip o p10404530_112030_Linux-x86-64_3of7.zip

    Link: https://support.oracle.com/

    OPCIONAIS: Putty

    Instalador: putty.zip

    Link: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

    X Window System Server (XMING)

    Instaladores: o Xming-6-9-0-31-setup.exe o Xming-fonts-7-5-0-47-setup.exe

    Link: http://sourceforge.net/projects/xming/

    DOCUMENTAO:

    http://www.oracle.com/pls/db112/portal.portal_db?selected=11&frame=

    INSTALAO DO VIRTUALBOX

    Instalao NNF (Next/Next/Finish)

    Instalao do Virtualbox Extention Pack (instalar com o Virtualbox ativo)

  • CRIAO E CONFIGURAO DA VM: Nome e Sistema Operacional:

    Tipo: Linux

    Verso: Oracle (64 bit) Tamanho da Memria (RAM)

    4096 MB (4 GB) **Para fazer a instalao so necessrios pelo menos 1,5 GB de RAM para o Oracle Grid e mais 1 GB para o Banco de Dados. (4 GB d e sobra)

    Disco Rgido (HD)

    Criar um disco Virtual Novo

    VDI (VirtualBox) ou VMDK (VMWare)

    Dinamicamente Alocado

    Tamanho do disco: 40 GB Outras Configuraes:

    Geral o rea de transferncia compartilhada: Bi-Direcional o Arrastar e Soltar (D): Bi-Direcional

    Sistema o Placa Me o Ordem Boot: 1 CD e 2 HD (Desabilitar Disquete)

    Processador o Nmero de Processadores: 2 (Pode ser mais dependendo da mquina) o Restrio de Execuo: 80% (Permitir que seja utilizado at 80% do processador da

    mquina fsica)

    Armanazenamento o Controladora IDE: (Selecionar imagem OEL Linux) o Controladora SATA:

    Disco 1: 40 GB (criado junto com a VM) Disco 2: 10 GB (grid) Disco 3: 10 GB (grid)

    Rede o Adaptador 1 (Habilitar) o 1 NAT (Netword Address Translation). o Adaptador 2 (Habilitar) o 2 Placa em Modo Bridge.

    Pastas Compartilhadas: o Habilitar um diretrio para compartilhamento de arquivos.

    INSTALAO DO ORACLE LINUX 6.4

    Aps a criao e configurao da mquina virtual, ento iniciamos a instalao do Oracle Linux 6.4, na primeira tela acione a opo: Install or upgrade na existing system.

  • Em seguida o instalador do OEL ativado, e voc questionado se pretente testar o disco de instalao do OEL, acione SKIP.

  • Base System

    1. Base 2. Compatible Libraries 3. Console Internet Tools 4. Directory Client 5. Hardware Monitoring Utilities 6. Java Platform 7. Large System Perform 8. Network File System Client 9. Performance Tools 10. Perl Support

  • Servers 1. Server Platform 2. System Administration Tools

  • Desktops

    1. Desktop 2. Desktop Platform 3. Fonts 4. General Purpouse Desktop 5. Graphical Administration Tools 6. Input Methods 7. X Window System

  • Applications 1. Internet Browser

  • Development 1. Additional Development 2. Development Tools

  • Aps o reboot

  • A criao do usurio oracle no sistema operacional obrigatria para a instalao do banco de dados Oracle, neste caso a sua criao s necessria caso no seja utilizado o pacote oracle-rdbms-server-11gR2-preinstall.rpm, porque este pacote j configurado para que o usurio oracle seja criado automaticamente.

  • Configuraes: Na primeira parte das configuraes, antes de mais nada vamos testar as placas de redes para verificar se elas esto funcionando corretamente: Abra o terminal: ping www.terra.com.br (exemplo) ping 192.168.1.1 (ping no gateway) ping 192.168.56.1 (ping na placa de rede) Em seguida abra o Putty e atravs conecte-se na VM atravs do IP.

  • Aps os testes temos que desabilitar o Security Enteprise Linux (SELINUX).

    CONFIGURAO SECURITY ENTEPRISE LINUX (SELINUX)

    [root@eua ~]# vi /etc/selinux/config

    **Duplicar a linha: Posicione o cursor sobre a linha (#SELINUX=enforcing), pressione duas vezes o y e uma vez o p.

  • CONFIGURAO DO HOSTS

    [root@eua ~]# vi /etc/hosts

    INSTALAR ADICIONAIS PARA CONVIDADOS (VIRTUALBOX GUEST ADD)

    Essa parte da instalao do Oracle s ser utilizada se formos instalar o Oracle no Virtualbox, caso a instalao seja numa mquina fsica ou num outro virtualizador (VMWare), devemos desconsiderar essa parte da instalao.

    Acione o diretrio:

    [root@eua ~]# cd /media

    [root@eua media]# ls ltrh

    total 2.0K

    dr-xr-xr-x. 6 root root 2.0K Sep 6 10:17 VBOXADDITIONS_4.2.18_88780

    [root@eua media]# cp -rp VBOXADDITIONS_4.2.18_88780/

    /tmp/

    [root@eua tmp]# cd VBOXADDITIONS_4.2.18_88780/

  • [root@eua VBOXADDITIONS_4.2.18_88780]# pwd /tmp/VBOXADDITIONS_4.2.18_88780

    [root@eua VBOXADDITIONS_4.2.18_88780]# ls -ltrh

    total 52M

    -r-xr-xr-x. 1 root root 647 Sep 13 2012 AUTORUN.INF

    -r-xr-xr-x. 1 root root 305K Sep 6 09:54 VBoxWindowsAdditions.exe

    -r-xr-xr-x. 1 root root 9.2M Sep 6 09:55 VBoxWindowsAdditions-x86.exe

    -r-xr-xr-x. 1 root root 16M Sep 6 10:03 VBoxWindowsAdditions-amd64.exe

    -r-xr-xr-x. 1 root root 5.4K Sep 6 10:13 runasroot.sh

    -r-xr-xr-x. 1 root root 6.9K Sep 6 10:13 autorun.sh

    -r-xr-xr-x. 1 root root 8.8M Sep 6 10:16 VBoxLinuxAdditions.run

    dr-xr-xr-x. 2 root root 4.0K Sep 6 10:17 OS2

    dr-xr-xr-x. 2 root root 4.0K Sep 6 10:17 cert

    dr-xr-xr-x. 2 root root 4.0K Sep 6 10:17 64Bit

    dr-xr-xr-x. 2 root root 4.0K Sep 6 10:17 32Bit

    -r-xr-xr-x. 1 root root 19M Sep 6 11:15 VBoxSolarisAdditions.pkg

    [root@eua VBOXADDITIONS_4.2.18_88780]#

    ./VBoxLinuxAdditions.run **Verifique se na instao todas as opes ficaram com o [ OK ]. Em seguida reinicialize VM para validar as configuraos do Virtualbox Guest Addictions.

    [root@eua VBOXADDITIONS_4.2.18_88780]# reboot

    ATUALIZAO DO ORACLE LINUX

    [root@eua ~]# yum update Instalao do compilador GCC:

    [root@eua ~]# yum install gcc Instalao da infraestrutura de desenvolvimento Kernel-Devel:

    [root@eua ~]# yum install kernel-devel

    INSTALAO DO JAVA

    [root@eua ~]# chmod a+x jdk-6u31-linux-i586-rpm.bin Execute o comando abaixo para iniciar o instalador do JDK.

    [root@eua ~]# ./jdk-6u31-linux-i586-rpm.bin Agora vamos fazer a configurao da JVM no sistema operacional, execute o comando abaixo definir onde a JVM est instalada. ( necessrio respeitar os espaos entre as palavras ao digitar os comandos).

    [root@eua ~]# alternatives --install /usr/bin/java java

    /usr/java/jdk1.6.0/bin/java 2

  • Definir qual JVM ser executada em primeiro plano no sistema operacional.

    [root@eua ~]# alternatives --config java Selecione a JVM que ficar em primeiro plano no sistema operacional, na opo digite o nmero da seleo, neste caso a opo /usr/java/jdk1.6.0_31/bin/java, digite o nmero 3 e pressione o ENTER. H 3 programas que oferece "java".

    Selecione Comando

    *+ 1 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java

    2 /usr/lib/jvm/jre-1.5.0-gcj/bin/java

    3 /usr/java/jdk1.6.0_31/bin/java

    Indique para manter a seleo atual[+] ou digite o nmero da seleo: 3

    Verifique se instalao JDK foi realizada corretamente.

    [root@eua ~]# java -version Ser mostrado o resultado abaixo: java version "1.6.0_31"

    Java(TM) SE Runtime Environment (build 1.6.0_31-b04)

    Java HotSpot(TM) Client VM (build 20.6-b01, mixed mode, sharing)

    INSTALAO DOS PR-REQUISITOS Para fazer a instalao dos pr-requisitos do Oracle, no caso do OEL utilizaremos o pacote oracle-rdbms-server-11gR2-preinstall, para isso necessrio configurar o repositrio publico (http://public-yum.oracle.com) do Oracle Linux 6 com o usurio ROOT, conforme segue abaixo:

    [root@eua ~]# cd /etc/yum.repos.d

    [root@eua yum.repos.d]# wget http://public-

    yum.oracle.com/public-yum-ol6.repo E em seguida instale o pacote atravs do comando:

    [root@eua yum.repos.d]# yum install oracle-rdbms-server-

    11gR2-preinstall Aps a instalao configure a senha do usurio Oracle.

    [root@eua yum.repos.d]# passwd oracle

    VALIDAO DOS PR-REQUISITOS (OPCIONAL)

    [root@eua ~]# cat /etc/sysctl.conf

    # oracle-rdbms-server-11gR2-preinstall setting for fs.file-max is 6815744

    fs.file-max = 6815744

    # oracle-rdbms-server-11gR2-preinstall setting for kernel.sem is '250 32000 100 128'

    kernel.sem = 250 32000 100 128

  • # oracle-rdbms-server-11gR2-preinstall setting for kernel.shmmni is 4096

    kernel.shmmni = 4096

    # oracle-rdbms-server-11gR2-preinstall setting for kernel.shmall is 1073741824 on x86_64

    # oracle-rdbms-server-11gR2-preinstall setting for kernel.shmall is 2097152 on i386

    kernel.shmall = 1073741824

    # oracle-rdbms-server-11gR2-preinstall setting for kernel.shmmax is 4398046511104 on

    x86_64

    # oracle-rdbms-server-11gR2-preinstall setting for kernel.shmmax is 4294967295 on i386

    kernel.shmmax = 4398046511104

    # oracle-rdbms-server-11gR2-preinstall setting for net.core.rmem_default is 262144

    net.core.rmem_default = 262144

    # oracle-rdbms-server-11gR2-preinstall setting for net.core.rmem_max is 4194304

    net.core.rmem_max = 4194304

    # oracle-rdbms-server-11gR2-preinstall setting for net.core.wmem_default is 262144

    net.core.wmem_default = 262144

    # oracle-rdbms-server-11gR2-preinstall setting for net.core.wmem_max is 1048576

    net.core.wmem_max = 1048576

    # oracle-rdbms-server-11gR2-preinstall setting for fs.aio-max-nr is 1048576

    fs.aio-max-nr = 1048576

    # oracle-rdbms-server-11gR2-preinstall setting for net.ipv4.ip_local_port_range is 9000

    65500

    net.ipv4.ip_local_port_range = 9000 65500

    [root@eua ~]# cat /etc/security/limits.conf

    # oracle-rdbms-server-11gR2-preinstall setting for nofile soft limit is 1024

    oracle soft nofile 1024

    # oracle-rdbms-server-11gR2-preinstall setting for nofile hard limit is 65536

    oracle hard nofile 65536

    # oracle-rdbms-server-11gR2-preinstall setting for nproc soft limit is 2047

    oracle soft nproc 2047

    # oracle-rdbms-server-11gR2-preinstall setting for nproc hard limit is 16384

    oracle hard nproc 16384

    # oracle-rdbms-server-11gR2-preinstall setting for stack soft limit is 10240KB

    oracle soft stack 10240

    # oracle-rdbms-server-11gR2-preinstall setting for stack hard limit is 32768KB

    oracle hard stack 32768

    CRIAO DA ESTRUTURA DE DIRETRIOS

    [root@eua ~]# mkdir -p /u01/app/grid

    [root@eua ~]# mkdir -p

    /u01/app/oracle/product/11.2.0/db_1

    [root@eua ~]# chown -R oracle:oinstall /u01

    [root@eua ~]# chmod -R 775 /u01/

  • CONFIGURAO DAS VARIVEIS DE AMBIENTE

    [root@eua ~]# su oracle

    [oracle@eua ~]$ vi .bash_profile #.bash_profile

    # Oracle Settings

    TMP=/tmp; export TMP

    TMPDIR=$TMP; export TMPDIR

    ORACLE_HOSTNAME=eua; export ORACLE_HOSTNAME

    ORACLE_UNQNAME=std; export ORACLE_UNQNAME

    ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE

    GRID_HOME=/u01/app/grid; export GRID_HOME

    DB_HOME=$ORACLE_BASE/product/11.2.0/db_1; export DB_HOME

    ORACLE_HOME=$DB_HOME; export ORACLE_HOME

    ORACLE_SID=eua1; export ORACLE_SID

    ORACLE_TERM=xterm; export ORACLE_TERM

    BASE_PATH=/usr/sbin:$PATH; export BASE_PATH

    PATH=$ORACLE_HOME/bin:$BASE_PATH; export PATH

    LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH

    CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

    if [ $USER = "oracle" ]; then

    if [ $SHELL = "/bin/ksh" ]; then

    ulimit -p 16384

    ulimit -n 65536

    else

    ulimit -u 16384 -n 65536

    fi

    fi

    alias grid_env='. /home/oracle/grid_env'

    alias db_env='. /home/oracle/db_env'

    export PS1='[${ORACLE_SID}.\u@\h \W ]\$ '

    [oracle@eua ~]$ . .bash_profile

    [oracle@eua ~]$ vi /home/oracle/grid_env ORACLE_SID=+ASM; export ORACLE_SID

    ORACLE_HOME=$GRID_HOME; export ORACLE_HOME

    PATH=$ORACLE_HOME/bin:$BASE_PATH; export PATH

    LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH

    CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

    [oracle@eua ~]$ vi /home/oracle/db_env ORACLE_SID=eua1; export ORACLE_SID

    ORACLE_HOME=$DB_HOME; export ORACLE_HOME

    PATH=$ORACLE_HOME/bin:$BASE_PATH; export PATH

    LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH

    CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

  • INSTALAO DO CVUQDISK Agora vamos configurar o pacote que permite acessar os discos: cvuqdisk, para isso voc ter que copiar os arquivos de instalao do banco de dados e disponibiliz-los no diretrio /tmp/. Oracle Enterprise Edition 11g R2 (11.2.0.3)

    p10404530_112030_Linux-x86-64_1of7.zip p10404530_112030_Linux-x86-64_2of7.zip p10404530_112030_Linux-x86-64_3of7.zip

    No caso deste tutorial os arquivos foram descompactados dentro do diretrio /tmp/Linux_x86-64/.

    [root@eua Linux_x86-64]# ls -ltrh

    total 3.3G

    drwxr-xr-x 8 root root 4.0K Sep 22 2011 grid

    drwxr-xr-x 8 root root 4.0K Sep 22 2011 database

    -rwxrwx--- 1 root vboxsf 934M Aug 23 22:10 p10404530_112030_Linux-x86-64_3of7.zip

    -rwxrwx--x 1 root vboxsf 1.1G Aug 23 22:20 p10404530_112030_Linux-x86-64_2of7.zip

    -rwxrwx--x 1 root vboxsf 1.3G Aug 23 22:30 p10404530_112030_Linux-x86-64_1of7.zip

    Verifique que aps descompactar os arquivos foram criados dois diretrios: grid e database, o pacote cvuqdisk sempre est dentro do diretrio grid, para encontrar o pacote execute o comando abaixo:

    [root@eua grid]# find . -iname cvuqd* ./rpm/cvuqdisk-1.0.9-1.rpm

    ./stage/cvu/cv/remenv/cvuqdisk-1.0.9-1.rpm

    [root@eua grid]# cd rpm/

    [root@eua rpm]# rpm -ivh cvuqdisk-1.0.9-1.rpm

    INSTALAO DO ASMLIB

    [root@eua rpm]# cd /tmp

    [root@eua tmp]# wget

    http://download.oracle.com/otn_software/asmlib/oracleasml

    ib-2.0.4-1.el6.x86_64.rpm

    [root@eua tmp]# ls -ltrh

    total 68K

    -rw-r--r-- 1 root root 13K Jun 28 2012 oracleasmlib-2.0.4-1.el6.x86_64.rpm

    [root@eua tmp]# rpm -ivh oracleasmlib-2.0.4-

    1.el6.x86_64.rpm

  • INSTALAO DO ORACLEASM-SUPPORT Para instalar o pacote ORACLEASM-SUPPORT, necessrio que a imagem do CD de instalao do OEL Linux esteja montada, o pacote est dentro do diretrio Packages conforme segue abaixo:

    [root@eua ~]# ls -ltrh /media/

    total 10K

    drwxr-xr-x 12 root root 6.0K Feb 25 2013 OL6.4 x86_64 Disc 1 20130225

    [root@eua ~]# cd /media/OL6.4\ x86_64\ Disc\ 1\

    20130225/Packages/

    [root@eua Packages]# ls -ltrh oracleasm*

    -rw-r--r-- 1 root root 74K Feb 17 2013 oracleasm-support-2.1.8-1.el6.x86_64.rpm

    [root@eua Packages]# rpm -ivh oracleasm-support-2.1.8-

    1.el6.x86_64.rpm

    CONFIGURAO DO ORACLE ASM

    [root@eua Packages]# /etc/init.d/oracleasm configure

    Configuring the Oracle ASM library driver.

    This will configure the on-boot properties of the Oracle ASM library

    driver. The following questions will determine whether the driver is

    loaded on boot and what permissions it will have. The current values

    will be shown in brackets ('[]'). Hitting without typing an

    answer will keep that current value. Ctrl-C will abort.

    Default user to own the driver interface []: oracle

    Default group to own the driver interface []: oinstall

    Start Oracle ASM library driver on boot (y/n) [n]: y

    Scan for Oracle ASM disks on boot (y/n) [y]: y

    Writing Oracle ASM library driver configuration: done

    Initializing the Oracle ASMLib driver: [ OK ]

    Scanning the system for Oracle ASMLib disks: [ OK ]

    PARTICIONAMENTO DOS DISCOS Nesta prxima parte do tutorial ns vamos particionar os discos, lembrando que criamos inicialmente dois discos a mais com 10 GB cada, agora ns vamos particionar esses discos para depois adicion-los no ASM. Antes de qualquer procedimentos vamos fazer um fdisk l para listar todos os discos e parties.

    [root@eua ~]# fdisk -l

    Disk /dev/sdc: 10.7 GB, 10737418240 bytes

    255 heads, 63 sectors/track, 1305 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

    Sector size (logical/physical): 512 bytes / 512 bytes

    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk identifier: 0x000702e0

    Device Boot Start End Blocks Id System

  • Disk /dev/sda: 42.9 GB, 42949672960 bytes

    255 heads, 63 sectors/track, 5221 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

    Sector size (logical/physical): 512 bytes / 512 bytes

    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk identifier: 0x0003229c

    Device Boot Start End Blocks Id System

    /dev/sda1 * 1 64 512000 83 Linux

    Partition 1 does not end on cylinder boundary.

    /dev/sda2 64 5222 41430016 8e Linux LVM

    Disk /dev/sdb: 10.7 GB, 10737418240 bytes

    255 heads, 63 sectors/track, 1305 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

    Sector size (logical/physical): 512 bytes / 512 bytes

    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk identifier: 0x0005135b

    Device Boot Start End Blocks Id System

    Disk /dev/mapper/vg_eua-lv_root: 33.0 GB, 33017561088 bytes

    255 heads, 63 sectors/track, 4014 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

    Sector size (logical/physical): 512 bytes / 512 bytes

    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk identifier: 0x00000000

    Disk /dev/mapper/vg_eua-lv_swap: 9403 MB, 9403629568 bytes

    255 heads, 63 sectors/track, 1143 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

    Sector size (logical/physical): 512 bytes / 512 bytes

    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk identifier: 0x00000000

    Vimos que temos duas parties de 10 GB (ou 10.7 GB), que so respectivamente as parties /dev/sdb e a partio /dev/sdc, primeiro ns vamos particionar o disco /dev/sdb, conforme segue abaixo:

    [root@eua ~]# fdisk /dev/sdb

    WARNING: DOS-compatible mode is deprecated. It's strongly recommended to

    switch off the mode (command 'c') and change display units to

    sectors (command 'u').

    Agora entramos no programa a fdisk, ao pressionar a letra p, podemos verificar todas as informaes referentes partio /dev/sdb (caso necessrio, para visualizar todas as operaes sobre as parties pressione m). Command (m for help): p

    Disk /dev/sdb: 10.7 GB, 10737418240 bytes

    255 heads, 63 sectors/track, 1305 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

    Sector size (logical/physical): 512 bytes / 512 bytes

    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk identifier: 0x0005135b

    Device Boot Start End Blocks Id System

    Como podemos ver o disco /dev/sdb ainda no est particionado (device boot est vazio), para criar uma nova partio pressione a letra n, em seguida pressione a letra p (para criar uma partio primria, caso fossemos criar uma partio estendida pressionaramos a letra e), aps selecione o nmero da partio entre 1 e 4 (no caso escolhemos o nmero 1), depois definiremos o tamanho da partio em cilindros,

  • escolhemos o cilindro inicial default ou 1 e o cilindro final default ou 1305 (para selecionar o default pressione o ENTER). Command (m for help): n

    Command action

    e extended

    p primary partition (1-4)

    p

    Partition number (1-4): 1

    First cylinder (1-1305, default 1):

    Using default value 1

    Last cylinder, +cylinders or +size{K,M,G} (1-1305, default 1305):

    Using default value 1305

    Ao pressionar a letra p, vimos que agora a partio /dev/sdb1 foi criada dentro do disco /dev/sdb conforme segue abaixo:

    Command (m for help): p

    Disk /dev/sdb: 10.7 GB, 10737418240 bytes

    255 heads, 63 sectors/track, 1305 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

    Sector size (logical/physical): 512 bytes / 512 bytes

    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk identifier: 0x0005135b

    Device Boot Start End Blocks Id System

    /dev/sdb1 1 1305 10482381 83 Linux

    Para salvar as informaes na partio pressione a letra w, conforme segue abaixo: Command (m for help): w

    The partition table has been altered!

    Calling ioctl() to re-read partition table.

    Syncing disks.

    Para particionar o disco /dev/sdc basta repetir o mesmo procedimento.

    CONFIGURAO DOS DISCOS NO ASM

    [root@eua ~]# /etc/init.d/oracleasm createdisk DISK1

    /dev/sdb1

    Marking disk "DISK1" as an ASM disk: [ OK ]

    [root@eua ~]# /etc/init.d/oracleasm createdisk DISK2

    /dev/sdc1

    Marking disk "DISK2" as an ASM disk: [ OK ]

    [root@eua ~]# /etc/init.d/oracleasm listdisks DISK1

    DISK2

    Para fazer algumas operaes no Oracle ASM, podemos utilizar tambm o usurio oracle conforme segue abaixo:

    [root@eua ~]# su - oracle

  • [eua1.oracle@eua ~ ]$ oracleasm

    Usage: oracleasm [--exec-path=] [ ]

    oracleasm --exec-path

    oracleasm -h

    oracleasm -V

    The basic oracleasm commands are:

    configure Configure the Oracle Linux ASMLib driver

    init Load and initialize the ASMLib driver

    exit Stop the ASMLib driver

    scandisks Scan the system for Oracle ASMLib disks

    status Display the status of the Oracle ASMLib driver

    listdisks List known Oracle ASMLib disks

    querydisk Determine if a disk belongs to Oracle ASMlib

    createdisk Allocate a device for Oracle ASMLib use

    deletedisk Return a device to the operating system

    renamedisk Change the label of an Oracle ASMlib disk

    update-driver Download the latest ASMLib driver

    [eua1.oracle@eua ~ ]$ oracleasm listdisks DISK1

    DISK2

    INSTALAO DO XMING SERVER (OPCIONAL) Baixe o instalador do XMING que pode ser encontrado no site (http://sourceforge.net/projects/xming/), no caso deste tutorial, estamos utilizando os instaladores: Xming-6-9-0-31-setup.exe Xming-fonts-7-5-0-47-setup.exe O primeiro instalador faz a instalao do software e o segundo instalador faz a instalao das fontes utilizadas no ambiente Linux (GNOME ou KDE). Execute o primeiro instalador, a instalao pode ser feita no melhor estilo NNF (Next, Next e Finish mesmo), s cuidado que ao final instalao, caso XMING tenha sido inicializado, feche o servidor (ou saia do servidor). Saia do XMING.

    Agora execute o segundo instalador, para que sejam instaladas as fontes necessrias para projetar as janelas dos ambientes Linux (KDE ou GNOME). A instalao tambm pode ser realizada no melhor estilo NNF, a nica ressalva que ao final o XMING tambm tem que ser fechado.

  • CONFIGURAO DO XMING (caso tenha instalado o XMING essa parte obrigatria)

    Configure o XLaunch: Quando instalado os XMING possui dois programas: um que somente inicializa o XMING chamado Xming e o programa que permite configurar o XMING chamado XLaunch. Com XMING fechado, inicialize o XLaunch e siga os passos conforme segue abaixo para configurar o X Window System.

  • Agora configure o Putty para utilizar o XMING.

  • Para gerenciar corretamente as teclas de funo (Terminal > Keyboard > The Function Keys and Keypad > Linux).

    Para habilitar um servidor X Window SSH pelo Putty (Connection > SSH > X11 > X11 forwarding > Enable X11forwardng)

  • Volte para a opo SESSION e salve as configuraes da sesso.

    Abra a sesso com usurio desejado e configure o DISPLAY, neste ponto importante que o XMING esteja ativo no Windows.

    [eua1.oracle@eua ~ ]$ export DISPLAY=192.168.1.35:0.0

    [eua1.oracle@eua ~ ]$ echo $DISPLAY 192.168.1.35:0.0

  • INSTALAO DO ORACLE GRID INFRASTRUCTURE 11G

    [root@eua tmp]# ls -ltrh

    drwxrwx--- 4 root vboxsf 4.0K Oct 9 18:15 Linux_x86-64

    [root@eua tmp]# chown -R oracle:oinstall Linux_x86-64/

    [root@eua tmp]# ls -ltrh

    drwxrwx--- 4 oracle oinstall 4.0K Oct 9 18:15 Linux_x86-64

    [root@eua tmp]# ls -ltrh Linux_x86-64/

    total 3.3G

    drwxr-xr-x 8 oracle oinstall 4.0K Sep 22 2011 grid

    drwxr-xr-x 8 oracle oinstall 4.0K Sep 22 2011 database

    -rwxrwx--- 1 oracle oinstall 934M Aug 23 22:10 p10404530_112030_Linux-x86-64_3of7.zip

    -rwxrwx--x 1 oracle oinstall 1.1G Aug 23 22:20 p10404530_112030_Linux-x86-64_2of7.zip

    -rwxrwx--x 1 oracle oinstall 1.3G Aug 23 22:30 p10404530_112030_Linux-x86-64_1of7.zip

    [root@eua Linux_x86-64]# su oracle

    [eua1.oracle@eua ~ ]$ grid_env

    [+ASM.oracle@eua ~ ]$ cd /tmp/Linux_x86-64/grid/

    [+ASM.oracle@eua grid ]$ ls -ltrh

    total 72K

    -rwxr-xr-x 1 oracle oinstall 4.3K Sep 2 2011 welcome.html

    -rwxr-xr-x 1 oracle oinstall 4.8K Sep 22 2011 runcluvfy.sh

    -rwxr-xr-x 1 oracle oinstall 3.2K Sep 22 2011 runInstaller

    drwxr-xr-x 9 oracle oinstall 4.0K Sep 22 2011 doc

    drwxr-xr-x 2 oracle oinstall 4.0K Sep 22 2011 response

    drwxr-xr-x 4 oracle oinstall 4.0K Sep 22 2011 install

    drwxr-xr-x 14 oracle oinstall 4.0K Sep 22 2011 stage

    drwxr-xr-x 2 oracle oinstall 4.0K Sep 22 2011 sshsetup

    drwxr-xr-x 2 oracle oinstall 4.0K Sep 22 2011 rpm

    -rwxr-xr-x 1 oracle oinstall 28K Sep 22 2011 readme.html

    [+ASM.oracle@eua grid ]$ ./runInstaller

    Starting Oracle Universal Installer...

    Checking Temp space: must be greater than 120 MB. Actual 14288 MB Passed

    Checking swap space: must be greater than 150 MB. Actual 8967 MB Passed

    Checking monitor: must be configured to display at least 256 colors. Actual 16777216

    Passed

    Preparing to launch Oracle Universal Installer from /tmp/OraInstall2013-10-11_03-52-59PM.

    Please wait ...

  • [root@eua ~]# /u01/app/oraInventory/orainstRoot.sh

    Changing permissions of /u01/app/oraInventory.

    Adding read,write permissions for group.

    Removing read,write,execute permissions for world.

    Changing groupname of /u01/app/oraInventory to oinstall.

    The execution of the script is complete.

    [root@eua ~]# /u01/app/grid/root.sh

    Performing root user operation for Oracle 11g

  • The following environment variables are set as:

    ORACLE_OWNER= oracle

    ORACLE_HOME= /u01/app/grid

    Enter the full pathname of the local bin directory: [/usr/local/bin]:

    Copying dbhome to /usr/local/bin ...

    Copying oraenv to /usr/local/bin ...

    Copying coraenv to /usr/local/bin ...

    Creating /etc/oratab file...

    Entries will be added to the /etc/oratab file as needed by

    Database Configuration Assistant when a database is created

    Finished running generic part of root script.

    Now product-specific root actions will be performed.

    Using configuration parameter file: /u01/app/grid/crs/install/crsconfig_params

    Creating trace directory

    LOCAL ADD MODE

    Creating OCR keys for user 'oracle', privgrp 'oinstall'..

    Operation successful.

    LOCAL ONLY MODE

    Successfully accumulated necessary OCR keys.

    Creating OCR keys for user 'root', privgrp 'root'..

    Operation successful.

    CRS-4664: Node eua successfully pinned.

    Adding Clusterware entries to upstart

    eua 2013/10/11 22:33:49 /u01/app/grid/cdata/eua/backup_20131011_223349.olr

    Successfully configured Oracle Grid Infrastructure for a Standalone Server

  • VALIDAO DA INSTALAO DO GRID (OPCIONAL)

    [+ASM.oracle@eua ~ ]$ echo $ORACLE_SID

    +ASM

    [+ASM.oracle@eua ~ ]$ ps -ef | grep pmon

    oracle 8049 1 0 16:37 ? 00:00:01 asm_pmon_+ASM

    [+ASM.oracle@eua ~ ]$ sqlplus / as sysasm

    SQL> show parameter inst

    NAME TYPE VALUE

    ------------------------------------ ----------- ------------------------------

    cluster_database_instances integer 1

    instance_name string +ASM

    instance_number integer 1

    instance_type string asm

    SQL> select status from v$instance;

    STATUS

    ------------

    STARTED

    SQL> quit

    [+ASM.oracle@eua ~ ]$ asmcmd

    ASMCMD> ls l State Type Rebal Name

    MOUNTED EXTERN N DATA/

    ASMCMD> cd DATA

    ASMCMD> pwd +DATA

    ASMCMD> ls -l Type Redund Striped Time Sys Name

    Y ASM/

    ASMCMD> cd ASM

    ASMCMD> ls -l Type Redund Striped Time Sys Name

    Y ASMPARAMETERFILE/

    ASMCMD> quit

  • INSTALAO DO ORACLE DATABASE 11G R2

    [root@eua ~]# su oracle Antes de iniciar a instalao do banco de dados verificar se o ASM est inicializado.

    [eua1.oracle@eua ~ ]$ ps -ef | grep pmon

    oracle 8049 1 0 16:37 ? 00:00:04 asm_pmon_+ASM

    oracle 10788 10757 0 22:51 pts/1 00:00:00 grep pmon

    [eua1.oracle@eua ~ ]$ db_env

    [eua1.oracle@eua ~ ]$ cd /tmp/Linux_x86-64/database/

    [eua1.oracle@eua database ]$ ls -ltrh

    total 64K

    -rwxr-xr-x 1 oracle oinstall 5.4K Aug 23 2011 welcome.html

    drwxr-xr-x 12 oracle oinstall 4.0K Sep 19 2011 doc

    -rwxr-xr-x 1 oracle oinstall 3.2K Sep 22 2011 runInstaller

    drwxr-xr-x 2 oracle oinstall 4.0K Sep 22 2011 rpm

    drwxr-xr-x 2 oracle oinstall 4.0K Sep 22 2011 response

    drwxr-xr-x 4 oracle oinstall 4.0K Sep 22 2011 install

    drwxr-xr-x 14 oracle oinstall 4.0K Sep 22 2011 stage

    drwxr-xr-x 2 oracle oinstall 4.0K Sep 22 2011 sshsetup

    -rwxr-xr-x 1 oracle oinstall 28K Sep 22 2011 readme.html

    [eua1.oracle@eua database ]$ echo $DISPLAY 192.168.1.35:0.0

    [eua1.oracle@eua database ]$ ./runInstaller

    Starting Oracle Universal Installer...

    Checking Temp space: must be greater than 120 MB. Actual 10978 MB Passed

    Checking swap space: must be greater than 150 MB. Actual 8967 MB Passed

    Checking monitor: must be configured to display at least 256 colors. Actual 16777216

    Passed

    Preparing to launch Oracle Universal Installer from /tmp/OraInstall2013-10-11_10-11-46PM.

    Please wait ...

  • [root@eua ~]# /u01/app/oracle/product/11.2.0/db_1/root.sh

    Performing root user operation for Oracle 11g

    The following environment variables are set as:

    ORACLE_OWNER= oracle

    ORACLE_HOME= /u01/app/oracle/product/11.2.0/db_1

    Enter the full pathname of the local bin directory: [/usr/local/bin]:

    The contents of "dbhome" have not changed. No need to overwrite.

    The contents of "oraenv" have not changed. No need to overwrite.

    The contents of "coraenv" have not changed. No need to overwrite.

  • Entries will be added to the /etc/oratab file as needed by

    Database Configuration Assistant when a database is created

    Finished running generic part of root script.

    Now product-specific root actions will be performed.

    Finished product-specific root actions.

    VALIDAO DA INSTALAO DO BANCO DE DADOS ORACLE (OPCIONAL)

    [root@eua ~]# su oracle

    [eua1.oracle@eua ~ ]$ bd_env

    [eua1.oracle@eua ~ ]$ echo $ORACLE_SID eua1

    [eua1.oracle@eua ~ ]$ ps -ef | grep pmon

    oracle 8049 1 0 Oct11 ? 00:00:05 asm_pmon_+ASM

    oracle 14982 1 0 Oct11 ? 00:00:00 ora_pmon_eua1

    [eua1.oracle@eua ~ ]$ sqlplus / as sysdba

    SQL> show parameter inst

    NAME TYPE VALUE

    ------------------------------------ ----------- ------------------------------

    active_instance_count integer

    cluster_database_instances integer 1

  • instance_groups string

    instance_name string eua1

    instance_number integer 0

    instance_type string RDBMS

    open_links_per_instance integer 4

    parallel_instance_group string

    parallel_server_instances integer 1

    SQL> select status from v$instance;

    STATUS

    ------------

    OPEN

    SQL> select username from dba_users order by 1;

    USERNAME

    ------------------------------

    ANONYMOUS

    APEX_030200

    APEX_PUBLIC_USER

    APPQOSSYS

    BI

    CTXSYS

    DBSNMP

    DIP

    EXFSYS

    FLOWS_FILES

    HR

    IX

    MDDATA

    MDSYS

    MGMT_VIEW

    OE

    OLAPSYS

    ORACLE_OCM

    ORDDATA

    ORDPLUGINS

    ORDSYS

    OUTLN

    OWBSYS

    OWBSYS_AUDIT

    PM

    SCOTT

    SH

    SI_INFORMTN_SCHEMA

    SPATIAL_CSW_ADMIN_USR

    SPATIAL_WFS_ADMIN_USR

    SYS

    SYSMAN

    SYSTEM

    WMSYS

    XDB

    XS$NULL

    36 rows selected.

    SQL> select file_name from dba_data_files order by 1;

    FILE_NAME

    --------------------------------------------------------------------------------

    +DATA/eua/datafile/example.269.828594171

    +DATA/eua/datafile/sysaux.257.828593937

    +DATA/eua/datafile/system.256.828593937

    +DATA/eua/datafile/undotbs1.258.828593937

    +DATA/eua/datafile/users.259.828593937

  • SQL> quit;

    [eua1.oracle@eua ~ ]$ lsnrctl status

    LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 12-OCT-2013 00:52:55

    Copyright (c) 1991, 2011, Oracle. All rights reserved.

    Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))

    STATUS of the LISTENER

    ------------------------

    Alias LISTENER

    Version TNSLSNR for Linux: Version 11.2.0.3.0 - Production

    Start Date 11-OCT-2013 22:36:21

    Uptime 0 days 8 hr. 16 min. 34 sec

    Trace Level off

    Security ON: Local OS Authentication

    SNMP OFF

    Listener Parameter File /u01/app/grid/network/admin/listener.ora

    Listener Log File /u01/app/oracle/diag/tnslsnr/eua/listener/alert/log.xml

    Listening Endpoints Summary...

    (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))

    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=eua)(PORT=1521)))

    Services Summary...

    Service "+ASM" has 1 instance(s).

    Instance "+ASM", status READY, has 1 handler(s) for this service...

    Service "eua" has 1 instance(s).

    Instance "eua1", status READY, has 1 handler(s) for this service...

    Service "eua1XDB" has 1 instance(s).

    Instance "eua1", status READY, has 1 handler(s) for this service...

    The command completed successfully

    [eua1.oracle@eua database ]$ grid_env

    [+ASM.oracle@eua database ]$ crs_stat -t

    Name Type Target State Host

    ------------------------------------------------------------

    ora.DATA.dg ora....up.type ONLINE ONLINE eua

    ora....ER.lsnr ora....er.type ONLINE ONLINE eua

    ora.asm ora.asm.type ONLINE ONLINE eua

    ora.cssd ora.cssd.type ONLINE ONLINE eua

    ora.diskmon ora....on.type OFFLINE OFFLINE

    ora.eua.db ora....se.type ONLINE ONLINE eua

    ora.evmd ora.evm.type ONLINE ONLINE eua

    ora.ons ora.ons.type OFFLINE OFFLINE