Instalando e Configurando o Oracle XE Execute o instalador do Oracle XE (OracleXEUniv.exe) e aguarde enquanto os arquivos de instalação são descompactados; A seguir, clique em Next para iniciar o procedimento; Leia os termos do contrato de licença. Concordando com os termos de licença, escolha I accept the terms in the license agreement e depois clique em Next ; Janeiro 2009
Mantenha a pasta padrão para instalação do Oracle XE (C:\oraclexe) e clique em Next para avançar; Especifique a senha para os usuários administrativos do banco de dados (SYS e SYSTEM) e clique em Next. Por padrão, recomendamos a senha nms (sem as aspas); Instalação Oracle XE em Windows Server - Janeiro de 2009 - Página 2 de 9
Nesta tela, será apresentado um resumo dos parâmetros de instalação. Clique em Install para executar a instalação; Aguarde a instalação do banco de dados. No final do processo, os serviços instalados para o Oracle XE serão iniciados automaticamente. Clique em Finish, deixando marcada a opção Launch the Database homepage (será aberta no browser padrão a homepage de administração do Oracle XE); Instalação Oracle XE em Windows Server - Janeiro de 2009 - Página 3 de 9
Será apresentada a tela de login do Oracle HTMLDB. Nele você poderá efetuar o login com o usuário administrativo SYSTEM (utilizando a senha do SYSTEM definida durante a instalação). Endereço no navegador para a página é http://localhost:8081/apex; Abaixo estão os serviços que são instalados e inicializados automaticamente; Após a instalação concluída, você deve trocar do nome do host para o IP os arquivos são listener.ora e tnsnames.ora, visando evitar problemas de conexão (os arquivos estão em C:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN). Instalação Oracle XE em Windows Server - Janeiro de 2009 - Página 4 de 9
Para editar o arquivo listener.ora, de duplo clique sobre ele. Será aberta janela questionando qual a maneira para abri-lo. Marque a opção 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 endereço IP atribuído ao servidor. Feche o arquivo salvando as alterações; Instalação Oracle XE em Windows Server - Janeiro de 2009 - Página 5 de 9
Altere também o arquivo tnsnames.ora. Criando o banco de dados do sistema Crie o diretório C:\oraclexe\Util; Copie o arquivo Script1_Windows.sql para o diretório criado acima; Via prompt do MS-DOS, entre no diretório criado acima e rode o script usando o sqlplus (através do comando abaixo): sqlplus sys/nms@xe as sysdba @Script1_Windows.sql Ao final da execução, digite exit (sem as aspas) para sair do sqlplus e voltar ao prompt. Observação: Por default, o sistema de gerencia utilizará o usuário NMS para conectar com o banco de dados (não confundir com o usuário de acesso ao próprio sistema). Este usuário é criado pelo script executado acima. A senha deste usuário será nms. Instalação Oracle XE em Windows Server - Janeiro de 2009 - Página 6 de 9
Restaurando um banco de dados já existente Os procedimentos descritos neste item podem ser utilizados para: A. Restauração de um banco de dados de backup, nos casos em que devido a algum problema tenha sido necessário reinstalar o sistema operacional; B. Restauração de um banco de dados de backup, nos casos em que seja necessário substituir o banco de dados original devido a algum problema com perda de dados ou arquivo corrompido; C. Restauração de um backup de banco de dados, em casos de migração de um servidor para outro (servidor backup ou novo). Providencie o último backup disponível para restauração (casos A e B ) ou faça a geração 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 não exista, ignore este passo e siga para o penúltimo). Faça isto através dos comandos abaixo: Via prompt do MS-DOS, execute o sqlplus: C:\> sqlplus /nolog Conecte-se no banco: SQL> connect /as sysdba Exclua o usuário atual: SQL> drop user NMS cascade; Saia do sqlplus: SQL> exit; Copie para o diretório C:\oraclexe\Util, criado anteriormente, o arquivo de script Script2_Linux.sql (este passo deve ser executado somente se o anterior foi necessário. Caso não tenha sido, ignore-o e siga para o penúltimo); Via prompt do MS-DOS, acesse o diretório C:\oraclexe\Util e rode o Script2_Linux.sql usando o sqlplus através do comando abaixo (este passo deve ser executado somente se o anterior foi necessário. Caso não tenha sido, ignore-o e siga para o próximo): sqlplus sys/nms@xe as sysdba @Script2_Linux.sql Copie o arquivo de backup providenciado para o diretório C:\oraclexe\Util, criado anteriormente; Via prompt do MS-DOS, acesse o diretório 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 finalização da importação: imp system/nms@xe full=y file=xxx.dmp Observação: Certifique-se que a versão do Oracle onde foi feito o backup é a mesma utilizada neste servidor no qual está ele está sendo importado. Instalação Oracle XE em Windows Server - Janeiro de 2009 - Página 7 de 9
Restaurando um banco de dados vazio Os procedimentos descritos neste item podem ser utilizados para: A. Criação de um banco de dados vazio para implantação junto do sistema; Solicite um banco de dados inicial (.dp) para o Suporte da Datacom; Copie o arquivo recebido para o diretório C:\oraclexe\app\oracle\admin\XE\dpdump; Via prompt do MS-DOS, acesse o diretório acima e importe o banco de dados executando o comando abaixo (no qual XXX.dp é o nome do arquivo a ser restaurado), aguardando a finalização do processo: impdp system/nms DUMPFILE=XXX.dp REMAP_SCHEMA=DMFORGE:NMS 7. Ajustando a performance Após a restauração, você fará um processo semelhante à criação 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 diretório Util (criado anteriormente): Via prompt do MS-DOS e usando o sqlplus, execute o script Tunning_Window.sql através do comando abaixo: sqlplus sys/nms@xe as sysdba @Tunning_Windows.sql Ao final da execução, digite exit (sem as aspas) para sair do sqlplus. 8. Desativação do log do serviço Listener O Listener é o serviço responsável por receber os pedidos de conexão com o Oracle. É recomendável desativar o Log para evitar que ele consuma espaço em disco desnecessariamente. Para realizar a desativação 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 configuração: 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 opção Adicionar Tarefa Agendada (localizada em Menu Iniciar-Programas-Acessórios-Ferramentas do sistema- Tarefas agendadas); Instalação Oracle XE em Windows Server - Janeiro de 2009 - Página 8 de 9
Clique em Avançar e depois no botão Procurar, selecionando o arquivo "oracle_dmview_backup.bat" que está no diretório C:\oraclexe\Backup\Bkp ; Escolha o nome da tarefa e selecione Diariamente. Clique em Avançar ; Defina a hora de inicio e clique em Avançar ; Defina a senha do usuário que irá executar o script e clique em Avançar ; Para finalizar, clique no botão Concluir. Observação: O arquivo "oracle_dmview_backup.par" contém uma linha iniciada com "userid=". Nessa linha se tem a identificação do usuário SYSTEM e senha informada na instalação. Caso necessário, configurar a senha correspondente. 10. Revisão Data Revisão Autor Item Alterações 05/12/08 0 Leonardo Zanetti --- Criação deste documento. 07/01/09 1 Felipe César Todos Inclusão inst. Linux / Formatação do doc 22/01/09 2 Felipe César 5 Rotinas de importação do BD Instalação Oracle XE em Windows Server - Janeiro de 2009 - Página 9 de 9