Escolar Documentos
Profissional Documentos
Cultura Documentos
Ricardo Terra
Instalando o servidor OracleX E
Baixando o Oracle XE
Registrar-se na Oracle
Ir ao endereco
http://www.oracle.com/technology/software/products/database/xe/index.html
Instalando o Oracle XE
Depois que já baixar o instalador do Oracle, basta executá-lo e seguir os passos
Você deverá registrar o cadastro de uma senha para o usuário system
Dica:
Geralmente o próprio instalador já o configura como serviço do Windows, porém, como o
mesmo é muito pesado, vá em Serviços e configure o serviço OracleXETNSListener e
OracleServiceXE para iniciar manualmente
Assim, quando você precisar utilizar o banco de dados, basta ir na opção Start Database
disponível no menu iniciar
Baixando o SQL*Plus
O SQL*Plus é largamente utilizado por DBAs e desenvolvedores para a interação
com a base de dados. Usando o SQL*Plus, você pode executar todas as
instruções SQL e programas PL/SQL, formatar resultados de consultas e
administrar a base de dados
Ir ao endereço
http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/1
0201winsoft.html
Baixar Oracle Database 10g Client Release 2 (10.2.0.1.0)
Instalar pela opção Runtime.
Configurando o SQL*Plus
Depois de instalado, basta entrar no Net Configuration Assistant.
Selecione Configuração do Nome do Serviço de Rede Local
Selecione Adicionar
Em nome do serviço: xe
Selecione TCP
Em nome do host deve ser inserido o IP ou hostname onde encontra-se instalado o
Oracle
Realize o teste
Talvez seja necessário alterar o login para o teste
Com isto, o SQL*Plus já estará funcionando perfeitamente.
Um banco de dados pode ter vários usuários, cada qual com seu esquema,
que nada mais é do que uma coleção lógica de objetos de banco de dados,
como tabelas e índices. Por sua vez, esses objetos referem-se às estruturas
físicas dos dados, que são armazenados nos datafiles das tablespaces.
Usuários
SYS
Usuário que é conhecido como o proprietário do dicionário. Ele possui todas as tabelas
bases e visões de acesso ao usuário de um dicionário de dados.
Nenhum usuário deve alterar (UPDATE, DELETE ou INSERT) qualquer linha ou objetos
de esquema contidos no esquema SYS, pois tal ação pode comprometer a integridade
dos dados.
SYSTEM
Usuário do DBA.
Pode-se dizer que o SYSTEM é um pouco mais “ fraco” que o SYS.
Responsável pela criação de tabelas e visões adicionais que exibem informações
administrativas e/ou são utilizadas pelas ferramentas da Oracle.
Nunca deve-se criar tabelas no esquema SYSTEM de interesse de usuários particulares.
HR
Esquema de exemplo.
O proprietário da tabela dual é o SYS, mas ela pode ser acessada por qualquer
usuário.
CONNECT <usuario>/<senha>@<nome_do_servico>
Conecta em dado usuário.
DISCONNECT
Comita alterações pendentes na base de dados e desconecta o usuário do
Oracle, porém não encerra o SQL*Plus.
EXIT ou QUIT
Desconecta o usuário do Oracle e encerra o SQL*Plus.
@<caminho_do_arquivo>
Executa todo o arquivo de script
Dica:
Caso queira inserir um comentário em um script basta inseri-lo entre /* e */.
PAUSE <texto>
Exibe a mensagem e espera até que o usuário digite ENTER.
PROMPT <texto>
Exibe a mensagem.
Dica interessante:
A seta para cima não volta aos comandos, para isto, no SQL*Plus, basta
selecionar o texto que você deseja e, antes de soltar o botão esquerdo, aperte o
botão direito. Assim, ele copiará o texto que você selecionou.