Oracle10gDatabase. GuiadoDBA. RobertoRubinsteinSerson



Documentos relacionados
Aula 1 Instalando o Software Oracle

HOW TO. Instalação do Firewall 6.1 Software

NetEye Guia de Instalação

TUTORIAL INSTALAÇÃO DA ROTINA 2075 NO LINUX

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

CONFIGURAÇÃO MINIMA EXIGIDA:

INSTALANDO O WINDOWS SERVER 2008

Procedimentos para Reinstalação do Sisloc

Manual de Instalação SIM/SINASC

Instalando o Debian em modo texto

Instruções para Instalação dos Utilitários Intel

INSTALANDO SQL SERVER 2008

Manual de Instalação

Curso de Instalação e Gestão de Redes Informáticas

GEPLANES GESTÃO DE PLANEJAMENTO ESTRATÉGICO MANUAL DE INSTALAÇÃO DO GEPLANES EM UM AMBIENTE WINDOWS

Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores

Guia de instalação UEG Linux LTS

Manual de Instalação Software do etoken Aladdin pro 72k

Manual de Instalação Software do token SafeNet ikey 4000

Manual de Instalação Corporate

Guia de instalação Command WorkStation 5.6 com o Fiery Extended Applications 4.2

Manual de Instalação

Guia Rápido de Instalação Ilustrado

Guia de instalação para ambiente de Desenvolvimento LINUX

Procedimento para instalação do OMNE-Smartweb em Raio-X

Gerenciamento de Redes de Computadores. Pfsense Introdução e Instalação

Estação Digital. Instalação do Gerenciador da Estação Digital

Manual de Instalação Flex

INTRODUÇÃO AO SISTEMA

Manual de Instalação e Configuração do SQL Express

COMO INSTALAR ZIM 8.50 WINDOWS

Guia de instalação Command WorkStation 5.5 com o Fiery Extended Applications 4.1

Print Audit 6 - Instalação do SQL Server 2008 express R2

AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS

Manual de Instalação

MANUAL DE INSTALAÇÃO. LSoft Ponto Eletrônico

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

TUTORIAL PARA A INSTALAÇÃO EM AMBIENTE DE REDE WINDOWS DO SERVIDOR FIREBIRD

22:59:36. Introdução à Informática com Software Livre

Instalação FreeBSD Inicialização do CD/DVD! Ao colocar o CD/DVD como boot principal na BIOS, aparecerá a seguinte tela:

Manual de instalação. Manual de instalação. Liberdade. Liberdade. Versão /10/2002. Versão /10/2002

MANUAL EXPORTAÇÃO IMPORTAÇÃO

INSTALAÇÃO DO MICROSOFT WINDOWS SHAREPOINT SERVICES 2.0

Como instalar o sistema operacional pfsense no Citrix Xen Server

1. Introdução. 2. Funcionamento básico dos componentes do Neteye

Tutorial Instalação Dual Boot Ubuntu e Windows XP Virtualização com VirtualBox

Manual de Instalação Linux Comunicações - Servidor. Centro de Computação Científica e Software Livre - C3SL

Manual de Instalação do Servidor Orion Phoenix Versão Novembro/2010

Capture Pro Software. Introdução. A-61640_pt-br

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução

M a n u a l d e I n s t a l a ç ã o d o Q u a l i t o r A d v a n c e d

Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR. Julho/2007. Ministério da saúde

Virtual Box. Guia. Instalação E Utilização. Criado por Wancleber Vieira wancleber.vieira@ibest.com.br

MicrovixPOS Requisitos, Instalação e Execução

2 de maio de Remote Scan

Configurando DDNS no Stand Alone

Introdução ao Sistema. Características

Manual de Instalação. SafeSign Standard (Para MAC OS 10.7)

Roteiro de instalação da Linha DD

Manual de Atualização Versão

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral

GUIA INTEGRA SERVICES E STATUS MONITOR

NOTA: POR FAVOR, NÃO TENTE INSTALAR O SOFTWARE ANTES DE LER ESTE DOCUMENTO.

Manual de Instalação. Windows XP. Desenvolvedores: Patrick Duarte, Rodrigo dos Santos. Setembro de 2014.

M a n u a l d e I n s t a l a ç ã o d o Q u a l i t o r A d v a n c e d

STK (Start Kit DARUMA) Utilizando conversor Serial/Ethernet com Mini-Impressora DR600/DR700.

UM PBX GENUINAMENTE BRASILEIRO

Instalando servidor Apache com MySQL e as linguagens ColdFusion e PHP. XAMPP (xampp-win installer.exe), veja aqui.

Aloque 1024 MB de RAM para a VM. Crie um novo disco virtual. Figura 03. Figura 04.

S I S T E M A I R I S. Alarmes e Gestão de Serviços. Versão

Print Audit 6 - SQL Server 2005 Express Edition Installation Guide

Instalando e Configurando o Oracle XE

Manual de Instalação. SafeNet Authentication Client 8.2 SP1. (Para MAC OS 10.7)

MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO. Motor Periférico Versão 8.0

SIPREV/Gestão de RPPS Implantação Manual de Instalação Versão 1.18

Instalação e utilização do Document Distributor

Procedimentos para Instalação do Sisloc

Instalando o Lazarus e outros sistemas de suporte. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

1 Instalando o VirtualBox no Windows

HOW TO Procedimento para instalar Aker Firewall virtualizado no ESXi 5.0

UM PBX GENUINAMENTE BRASILEIRO MANUAL DE INSTALAÇÃO COM IMAGEM ISO

Redes Ponto a Ponto. Os drivers das placas de rede devem estar instalados.

MULTIACERVO - VERSÃO 18.* MANUAL PARA CONVERSÃO DA VERSÃO 17.* PARA 18.*

TUTORIAL VMWARE WORKSTATION 8. Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial

INSTALAÇÃO DE NOKIA CONNECTIVITY CABLE DRIVERS

SCPIWeb. SCPIWebDespRec Aplicação Web para Consulta de Despesas e Receitas ( Lei Complementar nº 131 de 27 Maio de 2009 )

BACKUP ONLINE PASSOS PARA CONFIGURAÇÃO INICIAL DO PRODUTO

Instalação do IBM SPSS Modeler Server Adapter

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL

Sistema de Chamados Protega

Manual de Instalação do Sistema Audatex Servidor/ Estação Nova Plataforma. 1 P á g i n a

Data: 22 de junho de

Manual de Instalação do Agente Citsmart

Manual Administrador - Mídia System

Instalando o WordPress em localhost

MULTIACERVO - VERSÃO 17.*

Transcrição:

Oracle10gDatabase GuiadoDBA RobertoRubinsteinSerson

15 Capítulo1 InstalaçãoeConfiguração Neste capítulo você aprenderá a instalar o software Oracle, a criar uma base de dados operacional e a acessar sua base, a partir do SQL*Plus e da interface gráfica Oracle Enterprise Manager Database Control. InstalaçãoemLinux Você aprenderá, primeiramente, a instalar o software em Linux. Serão explicados, em detalhes, a instalação e customização do sistema operacional, os procedimentos de pré-instalação (criação do usuário oracle, grupos e alterações em arquivos), a instalação do software Oracle e a criação da base de dados. A instalação em Linux é um pouco mais complexa do que em Windows. Há necessidade de customização da plataforma, execução de alguns comandos de sistema operacional e de alguns scripts shell. No entanto, uma vez que o Linux esteja preparado, a instalação ocorrerá da mesma forma, em ambas as plataformas. Portanto, detalharemos somente a instalação em Linux. Durante o processo, você será guiado passo a passo. É recomendável que leia e execute todas as instruções. Ao final deste capítulo, você precisará de uma base operacional, para poder prosseguir, executando exemplos que serão propostos nos próximos capítulos. No momento em que este livro estava sendo escrito, já havia versões de produção do Oracle Database 10g, para todas os sistemas Unix (incluindo várias distribuições Linux), além de Windows. Optamos por utilizar a versão Red Hat Advanced Server 2.1. Não existem grandes diferenças entre as instalações e customizações em sistemas Unix, de forma genérica. Isso significa que os passos descritos adiante poderão ser utilizados para uma instalação em Sun Solaris, por exemplo. Antes de iniciar a instalação, verifique se a plataforma e a versão estão homologadas. Essas informa-

16 Oracle 10g Database Guia do DBA ções podem ser obtidas no site otn.oracle.com. Uma vez feitas as escolhas, o software poderá ser baixado, gratuitamente, deste site. O tamanho do arquivo é de, aproximadamente, 600 MB. Para que a instalação possa ser concluída com sucesso, o sistema operacional Unix precisa ser customizado. Por essa razão, decidimos incluir todos os passos necessários para a customização do Red Hat Advanced Server 2.1, incluindo sua instalação. Partimos do pressuposto de que a máquina escolhida conterá somente Linux. Todo espaço em disco será utilizado na instalação. Siga todos os passos. Esses procedimentos são essencialmente operacionais. Siga-os e, no decorrer de todo o livro, já a partir do segundo capítulo, você começará a compreender o que foi feito. Não se preocupe em3 compreender tudo agora! InstalaçãoeCustomização do Red HatAdvancedServer2.1 1. O seguinte hardware é recomendável: 512 MB de memória RAM. 1 GB de disco para a partição de swap. 400 MB de espaço no diretório /tmp. 2.1 GB de espaço, em disco, para o software Oracle Database 10g e o banco de dados. A instalação do RHAS 2.1 passa por quase 30 telas, que devem ser preenchidas de acordo com as instruções descritas na seqüência. Você precisará dos CDs 1, 2 e, talvez, do 3. As etapas são idênticas para as distribuições RedHat9eFedora. 2. Garanta que o processo de boot da máquina seja realizado pela unidade de CD. Para tanto, altere a forma de inicialização a partir da BIOS. Esse procedimento varia de acordo com a máquina. 3. Insira o primeiro CD do RHAS 2.1. 4. Na tela de boot, escreva: boot: linux resolution=1024x768. A fonte ficará mais apropriada, tornando a visualização mais fácil. Na seqüência, mostraremos as telas e as informações que você deve fornecer.

Capítulo 1 Instalação e Configuração 17 5. Language Selection English 6. Keyboard Configuration Model: Generic 105-key ou Brazilian ABNT2 (exemplos). Layout: Brazilian. Dead Keys: Enable. 7. Mouse Configuration Aceite as configurações sugeridas. Use Emulate 3 buttons, se essa opção estiver presente. 8. Welcome 9. Installation Type Custom. 10. Disk Partitioning Setup Have the installer automatically partition for you. 11. Automatic Partitioning Verifique se a opção Review está marcada. 12. Warning OK. 13. Disk Setup partição /boot : 100 MB. partição swap : Edite para 2048 MB. partição / : Todo o espaço restante no disco. Ao fazer isso, você receberá um warning.

18 Oracle 10g Database Guia do DBA Responda Modify anyway. 14. Boot Loader Configuration NEXT (usar o GRUB). 15. Boot Loader password configuration 16. Network Configuration Desmarque Configure using DHCP. Os valores mostrados na seqüência são apenas exemplos. Você deverá ajustá-los, da forma mais adequada, para o seu ambiente. IP Address = 172.16.16.1 Netmask = 255.255.0.0 Network = 172.16.0.0 Broadcast = 172.16.255.255 Host name = robertolaptop Gateway = 172.16.0.2 DNS Primário = 172.16.0.101 DNS Secundário = 200.204.0.10 DNS Terciário = 200.204.0.138 17. Firewall Configuration No firewall. 18. Additional Languages Suport Marque: English e Portuguese (Brazil). Default: Portuguese (Brazil). 19. Time Zone Selection Location: São Paulo (selecione o local no qual o seu servidor se localiza). UTC Offset: UTC -03. 20.Account Configuration Root password: digite a senha do root. Aditional account: não acrescente nenhum.

Capítulo 1 Instalação e Configuração 19 21. Autentication Configuration 22. Package Group Selection Marque os grupos a seguir: KDE. Network Managed Workstation. Utilities. Windows Compatibility/Interoperability. Software Development. Desmarque os grupos a seguir: Sound and Multimedia Support. Web Server. Deixe o check box Select Individual Packages desmarcado. 23. Video Configuration Ajuste de acordo com a máquina. O ideal é que o próprio Linux determine a configuração apropriada. 24. Troque o CD-ROM Coloque o CD 2. OK. Espere cerca de 6 minutos (o tempo depende da configuração da máquina). 25. Troque o CD-ROM. Dependendo do seu hardware, não será solicitado o CD 3. Coloque o CD 3. OK. Espere cerca de 2 minutos.

20 Oracle 10g Database Guia do DBA 26. Boot Disk Creation Marque Skip boot disk creation. 27. Monitor Configuration. O ideal é que o próprio Linux identifique o seu monitor e forneça os ajustes apropriados. Ajuste de acordo com a máquina, caso a identificação não tenha ocorrido automaticamente. 29. Customize Graphics Configuration Screen Resolution: 1024 x 768. 30. Congratulations EXIT. Retire o CD 3 Espere o reboot 31. Conecte-se como root e utilize o ambiente shell. Remova os pacotes IB- MJava2, caso existam. #rpm -qa grep IBMJava while read RPM ; do >rpm -ev $RPM >done A primeira etapa está concluída; você já instalou e customizou o sistema operacional. Vamos prosseguir com os preparativos da pré-instalação. PreparativosdaPré-instalação 1. Conecte-se como usuário root. Crie o diretório /oracle/oracd/server Server-10.1.0.2-Linux: # mkdir /oracle/oracd/server/server-10.1.0.2-linux 2. Faça download do arquivo ship.db.cpio.gz (software Oracle Database 10g) para esse diretório, a partir do site otn.oracle.com.

Capítulo 1 Instalação e Configuração 21 3. Descompacte o arquivo nesse mesmo diretório. # gunzip ship.db.cpio.gz 4. Extraia os diretórios/arquivos com o cpio. # cpio -idcmv < ship.db.cpio 5. Crie os grupos oinstall e dba. # cd/usr/sbin Execute os comandos: # groupadd oinstall # groupadd dba 6. Crie o usuário oracle: Execute o comando: # useradd -g oinstall -G dba oracle 7. Escolha uma senha para o usuário oracle: Execute o comando: # passwd oracle Confirme a senha escolhida. 8. Edite o arquivo /home/oracle/.bash_profile, anexando as informações: umask 022 PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin LD_LIBRARY_PATH=/usr/lib:/usr/X11R6/lib ORACLE_BASE=/u01/app/oracle ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1 ORACLE_SID=exemplo LD_LIBRARY_PATH=$ORACLE_HOME/jdk/fre/lib/i386: $ORACLE_HOME/jdk/jre/lib/i386/server: $ORACLE_HOME/rdbms/lib:$ORACLE_HOME/lib: $LD_LIBRARY_PATH PATH=$ORACLE_HOME/bin:$PATH export PATH LD_LIBRARY_PATH export ORACLE_BASE ORACLE_HOME ORACLE_SID 9. Crie a estrutura de diretórios para a instalação do software Oracle. O dono desse diretório deve ser o usuário oracle do grupo oinstall. # mkdir -p /u01/app/oracle # chown -R oracle:oinstall /u01/app # chmod -R 775 /u01/app

22 Oracle 10g Database Guia do DBA 10. Edite o arquivo /etc/sysctl.conf e adicione as seguintes linhas: kernel.sem = 250 32000 100 128 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 11. Execute o comando a seguir, para ajustar os parâmetros do kernel: # sysctl -p 12. Conectado como usuário root, execute o comando: # startx 13. Conecte-se como usuário oracle. # su - oracle 14. Execute o instalador. $ cd /Install/Disk1/ $./runinstaller Será realizada inspeção e a instalação será iniciada. Isso ocorrerá quando surgir a tela do Universal Installer. InstalandooSoftwareeCriandoaBasedeDados Surgindo a tela inicial do Universal Installer, basta seguir a seqüência de telas e, ao final, você terá o software instalado e criado uma base de dados de exemplo. Serão indicados todos os passos e algumas telas de referência. A primeira tela (Figura 1.1) mostra a versão do Universal Installer utilizada. É provável que haja diferença na versão do instalador. Não se preocupe. O importante, nesse momento, é que a interface gráfica seja exibida. Figura 1.1 Tela inicial do Universal Installer.

Capítulo 1 Instalação e Configuração 23 A próxima tela é de Welcome. Trata-se da apresentação do instalador. É essa ferramenta, totalmente desenvolvida em Java, que o auxiliará durante o processo de instalação. Como a ferramenta é desenvolvida em Java, a instalação segue praticamente as mesmas telas, independentemente da plataforma. Na seqüência, o instalador solicitará a criação de um diretório de inventário. Para criá-lo, haverá necessidade de se especificar um grupo que tenha privilégios de escrita. Não é preciso nenhum padrão. Não altere as sugestões. Você será solicitado a executar um shell script. A figura 1.2 exibe o pedido. Para executar esse script, abra uma nova janela, conecte-se como usuário root, vá até o diretório: /u01/app/ oracle/orainventory e execute o script orainstroot.sh. Os passos são descritos a seguir: $su - root password #cd u01/app/oracle/orainventory/ #./orainstroot.sh #exit Figura 1.2 Solicitando a execução de um shell script. Finalizada a execução do shell script, volte à janela do instalador e clique em Continue. Na seqüência, serão indicados a fonte (source) dos arquivos necessários para a instalação e o local em que o software Oracle será instalado (destination). Não altere nada. Aguarde a execução do processo de carga dos arquivos-fonte. Clique em Next. Na continuação, você deverá escolher o tipo de instalação que será feito. Uma vez que o objetivo do livro é introduzi-lo no mundo Oracle, escolha a instalação mais completa: Enterprise Edition. Clique em Product Languages e escolha, além de inglês, a opção Brazilian Portuguese. Clique em Next.

24 Oracle 10g Database Guia do DBA A próxima tela, apresentada na figura 1.3, verifica se o sistema satisfaz os requisitos mínimos de instalação. É interessante verificar que a instalação-padrão do Red Hat Advanced Server 2.1 não possui esses requisitos. Na teoria, você deveria ter feito um ajuste no kernel, atualizando-o. Caso esteja instalando o produto, tendo-se em vista a criação de uma base de produção (visando-se à utilização para fins corporativos), é importante efetuar a modificação. No entanto, mesmo obtendo o aviso, você verificará que o produto será bem instalado. Nos testes efetuados, não houve problemas em virtude disso. Figura 1.3 Efetuando a checagem dos requisitos para a instalação. Clique em Next. A próxima tela é de suma importância. Uma das possibilidades que o instalador lhe fornece é a de criar uma base, com a instalação do software. Clique em Create a Starter Database. A base criada será utilizada no decorrer de todo o livro. Escolha uma base do tipo General Purpose. Para padronizarmos a instalação, utilize o nome exemplo para a base que será criada. Preencha os campos Global Database Name e SID, com exemplo. Como conjunto de caracteres, mantenha o padrão: WE8ISO8859P1. A figura 1.4 mostra a tela em questão. No final dessa tela, você tem a opção Create database with sample schemas. Essa opção deve ser escolhida. Clique em Next.

Capítulo 1 Instalação e Configuração 25 Figura 1.4 Escolhendo o nome da base, o conjunto de caracteres e a criação de schemas-exemplo. A próxima tela permite-lhe escolher qual a ferramenta de controle que será utilizada. Vamos optar pelo Database Control. Não habilite a opção Enable Email Notifications. Clique em Next. Na seqüência, selecione a opção de armazenamento File System. Não altere a localização na qual os arquivos da base serão criados. É possível, durante o processo de criação da base de dados definir uma estratégia de backup. O capítulo 14 trata exclusivamente desse tópico. Assim, nesse momento, vamos optar pela não-criação de uma estratégia de backup. Para isso, clique em Do not enable Automated backups e, depois, em Next. A próxima tela corresponde ao gerenciamento de senhas. Trata-se de um assunto essencial à segurança da base. No entanto, para facilitar a administração do nosso banco de testes, vamos padronizar as senhas. Clique em Use the same passwords for all the accounts. Preencha os campos com oracle. Clique em Next. A tela de resumo indica o que será instalado e onde a instalação será efetuada. Chegando a esse ponto, sua tela deve assemelhar-se com a da figura 1.5. Pequenas discrepâncias são aceitáveis, pois dependem da plataforma. No entanto, ao clicar em Next, a instalação será iniciada. Então, caso haja diferenças significativas, tente descobrir o porquê e as corrija. Se tudo estiver de acordo com o esperado, permita que a instalação seja iniciada.

26 Oracle 10g Database Guia do DBA Figura 1.5 Tela de resumo e revisão. Fique atento ao progresso da instalação. Durante esse processo, não podem surgir erros. Caso apareça algum e você opte por ignorá-lo, as conseqüências poderão ser nefastas. Por isso, surgindo qualquer problema, interrompa a instalação, reveja todos os passos e reinicie o processo de instalação. Você deve lembrar-se, até porque não faz muito tempo, que optamos por criar uma base durante a instalação do software. Assim, enquanto o software estiver sendo instalado, o wizard Database Configuration Assistant será chamado. Uma vez que todas as parametrizações foram previamente estabelecidas, é só aguardar a conclusão do procedimento. Acompanhe o processo por meio da barra de progresso. Quase no final da criação da base, é mostrada uma tela indicando todos os produtos que devem ser instalados, para que a base funcione corretamente. Não deve haver erros. Os três produtos, exibidos na figura 1.6, precisam estar com status Succeded, excetuando-se o status do Database Configuration Assistant, o qual deverá estar como In-Progress, que ocorre em virtude de algumas configurações ainda serem necessárias. Uma dessas configurações diz respeito ao gerenciamento de senhas e bloqueio das contas dos usuários. Você deve lembrar-se de que optamos por criar usuários-exemplo (schema-examples). Todas as contas estarão, inicialmente, bloqueadas, por padrão, exceto as dos usuários SYS, SYSTEM, DBSNMP e SYSMAN. Adotase tal procedimento por questões de segurança. Para gerenciar as contas e senhas dos demais usuários, clique em Password Management. Não há necessidade de se alterar nada. Por uma mera questão de curiosidade, pode-se visualizar os usuários criados. Posteriormente, no capítulo 12, iremos aprender a gerenciar usuários.

Capítulo 1 Instalação e Configuração 27 Figura 1.6 Instalação dos produtos relacionados à base. A figura 1.7 solicita que se execute o shell script root.sh. Você deve abrir uma nova janela, estar conectado como usuário root e alterar o diretório para /u01/app/ oracle/product/10.1.0/db_1. Nesse diretório execute o script. Os procedimentos citados são mostrados na seqüência: $su - root password #cd u01/app/oracle/product/10.1.0/db_1 #./root.sh #exit Figura 1.7 Solicitação de execução de script shell. Ao final da execução, volte para a janela da figura 1.7 e clique em Ok. A última tela, mostrada na figura 1.8, indica o final da instalação. Conforme dito, anteriormente, não pode haver erros. Sua tela final deve assemelhar-se à da figura 1.8. Clique em Exit e confirme a saída do Universal Installer.

28 Oracle 10g Database Guia do DBA Figura 1.8 Fim da instalação. Agora, você possui uma base de dados operacional, à qual nos iremos conectar: $ sqlplus /nolog SQL*Plus: Release 10.1.0.2.0 - Production on Sun Mar 7 15:10:23 2004 Copyright (c) 1982, 2004, Oracle. All rights reserved. SQL>conn / as sysdba connected to an idle instance. SQL>startup Chegando a esse ponto, significa que tudo foi realizado corretamente e que podemos prosseguir. Instalaçãoem Windows A instalação em sistemas Windows é praticamente idêntica à instalação em sistemas Unix-Linux. Estamos partindo do pressuposto que não há nenhum produto Oracle instalado na máquina. Uma vez que você tenha iniciado o Universal Installer, as telas serão as mesmas. No entanto, nenhuma preparação especial com relação ao sistema operacional será necessária, como fizemos para o Linux. É preciso somente baixar o software do Oracle Database 10g para Windows-32bits, descompactá-lo, ir até o diretório c:\disk1\win32 e clicar duas vezes o ícone Setup. Decida a localização em disco, na qual o software será instalado, e siga as mesmas opções vistas durante a instalação no Linux. Não se esqueça de criar os usuáriosexemplo. No nosso caso, optamos por instalar o software na plataforma Windows XP- Professional, sem nenhum service pack instalado. Não houve problemas.

Capítulo 1 Instalação e Configuração 29 Ao final, você deve atingir a tela End Of Installation (Figura 1.8). Vamos verficar se tudo correu bem. Para isso, execute os seguintes procedimentos: C:\>net start oracleserviceexemplo The OracleServiceEXEMPLO service is starting. The OracleServiceEXEMPLO service was started successfully. C:\>sqlplus /nolog SQL*Plus: Release 10.1.0.1.0 - Beta on Sun Mar 7 16:17:23 2004 Copyright (c) 1982, 2003, Oracle. All rights reserved. SQL> conn / as sysdba Connected. Chegando a esse ponto, tudo foi feito corretamente e podemos prosseguir. A partir desse momento, unificaremos as explicações independentemente do sistema operacional escolhido. Em nenhum momento, a escolha fará diferença. UtilizandooEnterpriseManagerDatabaseControl A ferramenta gráfica será extensivamente utilizada no decorrer de todo o livro. A partir dela, mostraremos todos os comandos SQL, caso você queira compreender, exatamente, o que será feito. É absolutamente imprescindível o domínio dessa ferramenta. No caso de instalações em Windows, a tela da figua 1.9 é exibida automaticamente. Caso não seja exibida, siga os procedimentos da seqûência. Em primeiro lugar, o conteúdo do arquivo listener.ora deve ser modificado e salvo no diretório: $ORACLE_HOME/network/admin. É importante salientar que $ORACLE_HOME é uma variável de ambiente, que indica o local em que o software Oracle foi instalado. Lembre-se que o ajuste foi realizado durante a instalação do software. O arquivo deve conter exatamente o conteúdo exposto na seqüência. No local de HOST, coloque o nome da sua máquina: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = robertolaptop) (SID_NAME = exemplo) ) ) LISTENER = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = roberto)(port = 1521)))

30 Oracle 10g Database Guia do DBA Em segundo lugar, a partir do shell, execute: C:>lsnrctl stop C:>lsnrctl start Por último, execute: c:>emctl start dbconsole Agora, você está preparado para utilizar a interface gráfica. No capítulo 13 você verá essa configuração em detalhes. O Database Control é totalmente Web, devendo, conseqüentemente, ser acessado via browser. Dessa forma, entre no seu browser: Internet Explorer, Mozilla, Opera, enfim, no que você tiver disponível e com que se sentir mais confortável. A seguinte URL será utilizada: http://localhost:5500/em A tela exibida é mostrada na figura 1.9. Preencha a tela com as informações indicadas. A senha utilizada é oracle. Figura 1.9 Tela de conexão ao Database Control. Uma vez conectado, a tela principal da ferramenta será mostrada na figura 1.10. É a partir dela que executaremos todos os procedimentos.

Capítulo 1 Instalação e Configuração 31 Figura 1.10 Tela principal do Database Control. Conclusão Ser DBA não é tarefa fácil. Não é para qualquer um! Tenha certeza absoluta de que a parte mais difícil já passou. Conseguindo instalar o produto, criar uma base e acessá-la via Database Control permitirá que você prossiga sem maiores problemas. Nesse primeiro capítulo, pedimos que você nos acompanhasse passo a passo, de forma totalmente robotizada. No entanto, a partir de agora, haverá mais liberdade para a exploração. À medida em que você se sentir mais confortável -enão demorará muito para isso acontecer - você será instigado a testar novas possibilidades.