Guia de Instalao e Configurao
Oracle XE em ambiente Windows Server1. IntroduoEsse documento descreve os procedimentos para a realizao da instalao do sistema operacional Windows Server 2008 e posterior a ele a instalao do Oracle XE, bem como as configuraes iniciais que devem ser realizadas no SGBD para que ele esteja apto a funcionar como servidor de banco de dados para o Sistema de Gerencia.
2. Instalando o sistema operacional
Efetue o boot com o CD de instalao do Windows Server 2008. A tela abaixo ser exibida. Clique em Next, mantendo as configuraes sugeridas;
Na prxima tela clique em Install Now para continuar;
Na tela seguinte digite o product key do Windows Server 2008, mantenha marcada a opo Automatically activate Windows when Im online e clique em Next para prosseguir na instalao;
Na prxima tela defina o tipo de instalao do Windows Server 2008, selecionando a opo Windows Longhorn SERVERENTERPRISE e clique em Next para avanar;
Na tela seguinte, marque a opo I accept the license terms para aceitar os termos de licena e clique em Next para continuar;
Na prxima tela, clique na opo Custom (advanced) para prosseguir;
Selecione a partio na qual o Windows Server 2008 ser instalado e clique em Next para avanar;
A seguir sero executados os processos de instalao. Aps estes processos, ser realizado um reboot automtico do sistema;
Aps o reboot, o Windows Server 2008 estar instalado. Ser exibida a tela do Initial Configuration Tasks, atravs da qual sero realizadas algumas configuraes, comeando por definir a senha do usurio administrator. Para isto, clique em Set the administrator password;
Na tela que ser aberta, digite a senha do usurio administrator e em seguida digite-a novamente para confirmar. Clique em OK para salvar a senha;
A seguir, clique em Set time zone;
Na tela que ser aberta, caso necessrio, corrija a data e hora clicando em Change date and time.... Verifique tambm o fuso horrio e caso necessrio corrija clicando em Change time zone.... Clique em OK para encerrar as configuraes;
Voltando para a tela do Initial Configuration Tasks, clique em Configure networking;
Na tela de Configure networking clique com o boto direito sobre a opo Local Area Connection e selecione Properties;
Na tela de propriedades que ser aberta, selecione Internet Protocol Version 4 (TCP/IPv4) e clique em Properties;
Na prxima tela, defina as configuraes TCP/IP (como endereo IP fixo, subnet mask, default gateway e DNS Server address). Clique em OK para fechar e salvar;
Ao voltar para a tela de propriedades, clique em OK para confirmar as alteraes;
Ainda na tela Initial Configuration Tasks, clique em Provide computer name and domain;
Na tela de propriedades do sistema, clique Change;
A seguir informe o nome do servidor (na opo Computer name) e, conforme a rede, o Domnio ou Grupo de trabalho (na opo Member of). Clique em OK para confirmar;
De volta na tela de propriedades do sistema, clique em OK para fechar a janela.
3. Instalando e Configurando o Oracle XE
Execute o instalador do Oracle XE (OracleXEUniv.exe) e aguarde enquanto os arquivos de instalao so descompactados;
A seguir, clique em Next para iniciar o procedimento;
Leia os termos do contrato de licena. Concordando com os termos de licena, escolha I accept the terms in the license agreement e depois clique em Next;
Mantenha a pasta padro para instalao do Oracle XE (C:\oraclexe) e clique em Next para avanar;
Especifique a senha para os usurios administrativos do banco de dados (SYS e SYSTEM) e clique em Next. Por padro, recomendamos a senha nms (sem as aspas);
Nesta tela, ser apresentado um resumo dos parmetros de instalao. Clique em Install para executar a instalao;
Aguarde a instalao do banco de dados. No final do processo, os servios instalados para o Oracle XE sero iniciados automaticamente. Clique em Finish, deixando marcada a opo Launch the Database homepage (ser aberta no browser padro a homepage de administrao do Oracle XE);
Ser apresentada a tela de login do Oracle HTMLDB. Nele voc poder efetuar o login com o usurio administrativo SYSTEM (utilizando a senha do SYSTEM definida durante a instalao). Endereo no navegador para a pgina http://localhost:8081/apex; Abaixo esto os servios que so instalados e inicializados automaticamente;
Aps a instalao concluda, voc deve trocar do nome do host para o IP os arquivos so listener.ora e tnsnames.ora, visando evitar problemas de conexo (os arquivos esto em C:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN).
Para editar o arquivo listener.ora, de duplo clique sobre ele. Ser aberta janela questionando qual a maneira para abri-lo. Marque a opo Selecionar o programa em uma lista e clique em OK;
A seguir selecione Bloco de notas, mantenha marcado Sempre usar o... e clique em OK;
Altere o nome do host pelo endereo IP atribudo ao servidor. Feche o arquivo salvando as alteraes;
Altere tambm o arquivo tnsnames.ora.
4. Criando o banco de dados do sistema Crie o diretrio C:\oraclexe\Util;
Copie o arquivo Script1_Windows.sql para o diretrio criado acima;
Via prompt do MS-DOS, entre no diretrio criado acima e rode o script usando o sqlplus (atravs do comando abaixo):sqlplus sys/nms@XE as sysdba @Script1_Windows.sql
Ao final da execuo, digite exit (sem as aspas) para sair do sqlplus e voltar ao prompt.Observao:Por default, o sistema de gerencia utilizar o usurio NMS para conectar com o banco de dados (no confundir com o usurio de acesso ao prprio sistema). Este usurio criado pelo script executado acima. A senha deste usurio ser nms.5. Restaurando um banco de dados j existenteOs procedimentos descritos neste item podem ser utilizados para:
A. Restaurao de um banco de dados de backup, nos casos em que devido a algum problema tenha sido necessrio reinstalar o sistema operacional;
B. Restaurao de um banco de dados de backup, nos casos em que seja necessrio substituir o banco de dados original devido a algum problema com perda de dados ou arquivo corrompido;
C. Restaurao de um backup de banco de dados, em casos de migrao de um servidor para outro (servidor backup ou novo).
Providencie o ltimo backup disponvel para restaurao (casos A e B) ou faa a gerao de um backup atual do banco de dados (caso C);
Caso j exista BD do sistema no Oracle (casos B e C), voc deve exclu-lo antes de restaurar o backup (caso no exista, ignore este passo e siga para o penltimo). Faa isto atravs dos comandos abaixo:
Via prompt do MS-DOS, execute o sqlplus: C:\> sqlplus /nolog
Conecte-se no banco:
SQL> connect /as sysdba Exclua o usurio atual:
SQL> drop user NMS cascade; Saia do sqlplus:
SQL> exit; Copie para o diretrio C:\oraclexe\Util, criado anteriormente, o arquivo de script Script2_Linux.sql (este passo deve ser executado somente se o anterior foi necessrio. Caso no tenha sido, ignore-o e siga para o penltimo); Via prompt do MS-DOS, acesse o diretrio C:\oraclexe\Util e rode o Script2_Linux.sql usando o sqlplus atravs do comando abaixo (este passo deve ser executado somente se o anterior foi necessrio. Caso no tenha sido, ignore-o e siga para o prximo):sqlplus sys/nms@XE as sysdba @Script2_Linux.sql Copie o arquivo de backup providenciado para o diretrio C:\oraclexe\Util, criado anteriormente; Via prompt do MS-DOS, acesse o diretrio C:\oraclexe\Util e execute o comando abaixo (no comando abaixo, XXX.dmp o nome do arquivo de backup a ser restaurado) e aguarde a finalizao da importao:imp system/nms@XE full=y file=XXX.dmp (importa todos schemas)ou
imp system/nms@XE file=XXX.dmp fromuser=nms-old touser=nms-new (importa somente o schema de um user especfico para outro)Observao:Certifique-se que a verso do Oracle onde foi feito o backup a mesma utilizada neste servidor no qual est ele est sendo importado.6. Restaurando um banco de dados vazioOs procedimentos descritos neste item podem ser utilizados para:
A. Criao de um banco de dados vazio para implantao junto do sistema;
Solicite um banco de dados inicial (.dp) para o Suporte da Datacom;
Copie o arquivo recebido para o diretrio C:\oraclexe\app\oracle\admin\XE\dpdump; Via prompt do MS-DOS, acesse o diretrio acima e importe o banco de dados executando o comando abaixo (no qual XXX.dp o nome do arquivo a ser restaurado), aguardando a finalizao do processo:
impdp system/nms DUMPFILE=XXX.dp REMAP_SCHEMA=DMFORGE:NMS7. Ajustando a performance
Aps a restaurao, voc far um processo semelhante criao do banco de dados, executando um script cujo resultado ser o melhor aproveitamento da capacidade do BD.
Copie o arquivo Tunning_Window.sql para dentro do diretrio Util (criado anteriormente): Via prompt do MS-DOS e usando o sqlplus, execute o script Tunning_Window.sql atravs do comando abaixo:sqlplus sys/nms@XE as sysdba @Tunning_Windows.sql Ao final da execuo, digite exit (sem as aspas) para sair do sqlplus.8. Desativao do log do servio Listener
O Listener o servio responsvel por receber os pedidos de conexo com o Oracle. recomendvel desativar o Log para evitar que ele consuma espao em disco desnecessariamente. Para realizar a desativao siga os passos abaixo: Via prompt do MS-DOS execute o comando lsnrctl:
Ser aberto um prompt com o nome do comando executado. Entre com os comandos abaixo para desativar o log, salvar e sair da configurao:
LSNRCTL> set log_status off
LSNRCTL> save_config
LSNRCTL> quit
9. Configurando backup automatizado
Crie as pastas C:\oraclexe\Backup, C:\oraclexe\Backup\Bkp e C:\oraclexe\Backup\Log; Copie para C:\oraclexe\Backup\Bkp, os arquivos "oracle_dmview_backup.bat" e "oracle_dmview_backup.par"; Crie uma tarefa agendada do Windows, executando a opo Adicionar Tarefa Agendada (localizada em Menu Iniciar-Programas-Acessrios-Ferramentas do sistema-Tarefas agendadas); Clique em Avanar e depois no boto Procurar, selecionando o arquivo "oracle_dmview_backup.bat" que est no diretrio C:\oraclexe\Backup\Bkp; Escolha o nome da tarefa e selecione Diariamente. Clique em Avanar;
Defina a hora de inicio e clique em Avanar;
Defina a senha do usurio que ir executar o script e clique em Avanar;
Para finalizar, clique no boto Concluir.Observao:O arquivo "oracle_dmview_backup.par" contm uma linha iniciada com "userid=". Nessa linha se tem a identificao do usurio SYSTEM e senha informada na instalao. Caso necessrio, configurar a senha correspondente.
10. Reviso
DataRevisoAutorItemAlteraes
05/12/080Leonardo Zanetti---Criao deste documento.
07/01/091Felipe CsarTodosIncluso inst. Linux / Formatao do doc
22/01/092Felipe Csar5Rotinas de importao do BD
12/01/103Fbio Pandolfo5Parmetros do comando de importao
Janeiro 2009
Instalao Oracle XE em Windows Server - Janeiro de 2009 - Pgina 17 de 19