Manual Instalação Oracle 11gR2 - Oracle Linux 6.4
-
Upload
wanderson-barrence -
Category
Documents
-
view
97 -
download
1
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