Upload
himura4ever
View
255
Download
0
Embed Size (px)
DESCRIPTION
Instalção de Oracle 11g no linux com todos os parametros
Citation preview
Instalando o Oracle 11g no Oracle Linux
Configurao Mquina:
4 processadores16GB de RAM/raiz = 40GB/swap = 8GB/oradata =300GB IP = 192.168.1.210HOSTNAME = oracle-dbUser : rootPass: 123@qweUser: oraclePass: oracle
OBS: o ORACLE na sua instalao ele requisita um SWAP igual ou superior a quantidade de ram da maquina, ento ele da erro nos pr-requisitos, porm pode ser ignorado sem danos a instalao.
Parte 1 = pr-requisitos
Faa o download do Oracle Database 11g Release 2 (11.2.0.1.0) for Linux x86-64. O instalador do pode ser encontrado o site daOraclee est divido em duas partes:
linux.x64_11gR2_database_1of2.zip (1,15 GB) linux.x64_11gR2_database_1of2.zip (1,03 GB)Antes de instalar o Oracle, existe todo um processo de preparao do ambiente:
Atualizao do ambiente atravs do YUM.
# yum update
Instalao do pacote oracle-validatedO pacote oracle-validated um RPM que de modo geral verifica e configura os parmetros do sistema baseado nas recomendaes da Oracle. Cria usurio e grupos, configura parmetros de kernel, configura limites do SO, configura parmetros de boot e configura parmetros de modulo. Modifica os seguintes arquivos:
/etc/sysctl.conf /etc/security/limits.conf /etc/grub/menu.lst /etc/modprobe.conf
editar o arquivo/etc/sysctl.confe adicionar o contedo abaixo:
fs.suid_dumpable = 1fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586
editar o arquivo/etc/security/limits.conf, para configurar os limites utilizado pelo usurio oracle.
oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240
OBS: : A instalao do pacote preinstall da oracle j edita os arquivos /etc/security/limits.conf e o /etc/sysctl.conf
# cd /etc/yum.repos.d# wget http://public-yum.oracle.com/public-yum-ol6.repo# yum install oracle-rdbms-server-11gR2-preinstall
Setando o IP fixo o arquivo, editando o arquivo /etc/hosts
192.168.1.10 oracle-dbVamos desativar o SELINUX, no arquivo de configurao:/etc/selinux/config
SELINUX=disabledInstalao de Bibliotecas necessrias para o funcionamento do oracle.rpm -Uvh binutils-2*rpm -Uvh glibc-2*rpm -Uvh compat-libstdc++-33*rpm -Uvh glibc-common-2*rpm -Uvh elfutils-libelf-0*rpm -Uvh elfutils-libelf-devel-0*rpm -Uvh ksh-*rpm -Uvh libaio-devel-0*rpm -Uvh libaio-0*rpm -Uvh libaio-devel-0*rpm -Uvh libgcc-4*rpm -Uvh libstdc++-4*rpm -Uvh libstdc++-devel-4*rpm -Uvh make-3.81*rpm -Uvh sysstat-9*rpm -Uvh compat-libstdc++*rpm -Uvh kernel-headers-2*rpm -Uvh glibc-headers-2*rpm -Uvh glibc-devel-2*rpm -Uvh ppl*rpm -Uvh cloog-ppl*rpm -Uvh mpfr-2*rpm -Uvh cpp-4*rpm -Uvh gcc-4*rpm -Uvh gcc-c++-4*rpm -Uvh numactl-2*rpm -Uvh numactl-devel-2*rpm -Uvh unixODBC-*
Criao dos grupos e diretrios, e permisso de acesso aos diretrios.groupadd -g 501 oinstallgroupadd -g 502 dbagroupadd -g 503 opergroupadd -g 504 asmadmingroupadd -g 506 asmdbagroupadd -g 505 asmoperusermod -g oinstall -G dba,asmdba,oper oraclemkdir -p /u01/app/oracle/product/11.2.0/db_1chown -R oracle:oinstall /u01chmod -R 775 /u01chown -R oracle:oinstall /oradatachmod -R 775 /oradata
OBS: A instalao do pacote preinstall da oracle j cria os usurios citados porm, os diretrios e as permisses precisam ser criadas.Devemos agora extrair os arquivo que baixamos e acessar a pasta database, a execuounzip linux_11gR2_database_1of2.zipunzip linux_11gR2_database_2of2.zipcd databases/
Parte 2 = Instalao
Abaixo, a imagem mostra rodando o./runInstaller ( que deve ser rodado com usurio oracle)
A primeira tela solicita o endereo do Email e se deseja receber informaes sobre atualizaes de segurana
Estamos instalando o Oracle pela primeira vez, ento, vamos selecionar a opo de criar e configurar o oracle.
Escolha em qual ambiente voc esta instalando o Oracle
Escolha se a instalao de uma nica instncia ou se voc vai ser RAC (Real Application Clusters)
Vamos fazer a instalao avanada
Escolha o idioma do Oracle 11g
Escolha o tipo de instalao (no nosso caso foi escolhido a Standard One )
Indique onde o diretrio do Oracle Base e o Oracle Home, caso voc configurou as variaveis do Oracle, ele j vai esta preenchido.
Defina a pasta que ficar o inventrio do Oracle.
Defina para qual ser o propsito do banco.
Defina qual vai ser o Global database e o SID
Quantidade de memria usada por cada rea do SGA e PGA e se ser gerenciada automaticamente.
Na guia Sample Schemas, marque Create database with sample schemas, para ter uma base para treinamento.
Opes para gerenciamento do Oracle, caso voce tenha o Grid Control, especifique o agent e abaixo, ative a opo de notificao por e-mail.
Selecione onde ficar a base dados. ( no nosso caso /oradata)
Opo de backup
Defina as senhas das contas do SYS, SYSTEM, SYSMAN e DBSNMP. (
Defina o grupo do OSDBA e OSOPER.
Momento que faz a checagem dos pr-requisitos, ( pode acontecer de aparecer que algumas bibliotecas esto faltantes porm voc pode ignorar, caso realmente as bibliotecas estejam instaladas no Linux, como foi o meu caso)
Sumrio da instalao
Pronto, terminamos a instalao do Oracle e agora devemos rodar os scripts abaixo, com o usurio root.