Instalação de Oracle Database Express Edition
Última actualização: 2013-02-17
A descrição do produto encontra-se aqui.
As plataformas suportadas são:
- Windows XP;
- Windows Vista - Atenção às Definições de Controlo de Conta de Utilizador, pois o arranque dos serviços Oracle requer privilégios de administrador;
- Windows 7 - Atenção às Definições de Controlo de Conta de Utilizador, pois o arranque dos serviços Oracle requer privilégios de administrador;
- Linux - Debian;
- Linux - Mandriva;
- Linux - Novell;
- Linux - Red Hat;
- Linux - Ubuntu;
Fazer download do produto a partir daqui.
Obter o manual de instalação aqui.
Instalação em Windows:
- Seguir o manual de instalação tendo atenção particular nos passos abaixo:
- 2.2 Permissions Requirement for Installing Oracle Database XE;
- 2.4.1-Configuring for Microsoft Internet Explorer - adicionar 127.0.0.1 aos sites da intranet;
- 2.4.2 Configuring Netscape Navigator or Mozilla - Se usar proxy adicionar 127.0.0.1 aos sites que não precisam de proxy
- 2.4.3 Configuring Firefox - Se usar proxy adicionar 127.0.0.1 aos sites que não precisam de proxy;
- 2.5 Windows Security Recommendations - desactivar o Simple File Sharing (Partilha de ficheiros simples);
- 2.2.1 Disable Simple File Sharing on Windows XP;
- 2.2.2 Install on Windows File Systems that Support Access Controls;
- 4 Installing Oracle Database XE Server;
- 4.1 Performing a Graphical User Interface Installation;
- 4.4 Making Oracle Database XE Server Available to Remote Clients;
- Instalar aceitando as opções por omssão. Registar a password que foi definida para Sys e System. Ter atenção à porta que vai ser atribuída ao listener e à interface Web (1521 e 8080 respetivamente);
- Verificar que os serviços abaixo estão com "startup manual":
- OracleServiceXE;
- OracleXeClrAgent;
- OracleXeTNSListener;
- OracleJobSchedulerXE;
- OracleMTSRecoveryService;
- Editar o ficheiro "C:\oraclexe\app\oracle\product\11.2.0\server\bin\StopDb.bat" e adicionar no fim a seguinte linha: "net stop OracleXETNSListener";
- Para ligar/desligar a BD usar os serviços OracleServiceXE e OracleXeTNSListener ou usar os atalhos no "program group";
Instalar o software cliente e criar uma ligação ao SGBD
- Os próximos comandos serão executados num cliente Oracle pelo que vamos proceder à sua instalação.
Neste endereço
encontra o Oracle SQL Developer e instruções sobre a sua instalação, que se resume a fazer unzip para uma directoria ao seu gosto.
- O programa arranca com duplo "click" sobre "sqldeveloper.exe" (Windows) ou "sqldeveloper.sh" (Mac ou Linux).
Para criar uma sessão no SGBD necessita dos seguintes parâmetros na conexão:
- Nome da ligação: localhost_sys;
- User name: sys;
- Password: a que definiu na instalação;
- Hostname: localhost ou 127.0.0.1;
- Port: 1521;
- SID: XE;
- Active a opção connect as sysdba;
- Vamos já criar uma ligação como HR, embora o utilizador ainda esteja bloqueado:
- Nome da ligação: localhost_hr;
- User name: hr;
- Password: xpto1234;
- Hostname: localhost ou 127.0.0.1;
- Port: 1521;
- SID: XE;
- O utilizador HR vem pré-instalado no SGBD com um conjunto de tabelas exemplo. Por razões de segurança a sua conta está bloqueada,
pelo que temos que desbloquear. Para isso entre no SGBD como SYS, usando a ligação criada anteriormente,
e execute os comandos SQL abaixo indicados:
- alter user HR account unlock;
- alter user HR identified by "xpto1234";
Criar as tabelas do utilizador SCOTT dentro de HR:
- Os exercícios de SQL deste manual usam as tabelas pré-definidas no utilizador HR e outras que vamos criar agora.
Usando o SQL Developer abrir uma conexão ao SGBD como HR;
- Fazer download deste script e gravá-lo numa directoria no computador local;
- Abrir o script SQL anterior e executar como script;
- Confirmar na árvore de navegação do lado esquerdo que as tabelas EMP e DEPT foram criadas. Se não aparecem faça refresh;