Oracle 11.
Descrição
O Oracle é um SGBD (sistema gerenciador de banco de dados) que surgiu no fim dos anos 70, quando Larry Ellison vislumbrou uma oportunidade que outras companhias não haviam percebido, quando encontrou uma descrição de um protótipo funcional de um banco de dados relacional e descobriu que nenhuma empresa tinha se empenhado em comercializar essa tecnologia.
Índice
Pré-Requisitos
Sistema operacional Windows 7 ou superior.
Passo a passo
Instalação Oracle 11g R2
Baixar o instalador: Oracle 11g ;
Seguir as orientações abaixo:
Execute o instalador como administrador, não precisa preencher o campo e-mail e deixe a opção Prefiro receber atualizações de segurança através do My Oracle Support desmarcada.
Marque a opção instalar somente software de banco de dados e clique em próximo.
Marque a opção Instalação do banco de dados de instancia única e clique em próximo.
Selecione abaixo a opção Standard Edition One (3,29GB) e clique em próximo.
Selecione o local de instalação e clique em próximo.
Aguarde o processo de instalação.
Após finalizar o próximo passo é localizar a pasta APP em sua máquina, onde dentro dela terá a pasta ADMIN que terá o arquivo sqlnet.ora onde será feita uma configuração conforme o exemplo, caminho padrão para ser seguido de acordo com a sua máquina: D:\app\gabriela.coletti\product\11.2.0\dbhome_1\NETWORK\ADMIN
Lembre-se este é um diretório de EXEMPLO, o caminho padrão ficará de acordo com os diretórios que você selecionou para instalação. Dê preferência para instalar locais que possuam espaço de armazenamento de sobra.
Agora basta abrir o arquivo sqlnet.ora com bloco de notas e onde está NST mudar para NONE ficando assim:
Após salvar você vai abrir o CMD e digitar DBCA e apertar enter.
Irá abrir o assistente de configuração de banco de dados, na primeira tela clique em próximo, e na segunda clique em Criar um Banco de Dados, depois em próximo.
Deixe a opção Finalidade Geral ou Processamento de Transação marcada e clique em próximo.
Escolha um nome (SID) para sua instancia e depois clique em próximo.
Sugerimos que seja VIASOFT.
Ao configurar bases de testes haverá a necessidade de múltiplas intâncias, recomendamos a utilização de nomes de fácil identificação como “ORCL” ou “ORACLE” por exemplo.
Esta abordagem facilitará o gerenciamento e a manutenção das suas bases de testes, garantindo uma operação mais eficiente e segura do ambiente.
Desmarque o checkbox Configurar o Enterprise Manager, e clique em próximo.
Marque o checkbox “Usar a Mesma Senha Administrativa para Todas as Contas”, informe a senha que deseja ou pode usar uma padrão: VIASOFTSYS, depois clique em próximo.
Para a mensagem “A senha informada não satisfaz à politica de complexidade de senhas recomendadas pela Oracle.”, pode clicar em SIM.
Nas próximas telas não precisa ser alterado nada, pode clicar em próximo até finalizar.
Após finalizar o processo, será preciso utilizar o configurador de rede.
Também pode ser aberto digitando NETCA no CMD
Selecione o checkbox “Configuração do listener”, e clique em próximo.
Informe um nome para o listener sugerimos como padrão que seja VIASOFT:
Deixa conforme traz e clique em próximo.
Deixe marcado utilize o numero de porta padrão 1521 e clique em próximo.
Deseja configurar outro listener? Clique em NÃO.
Agora o próximo passo é clicar em “Configuração dos Métodos de Nomeação” e clicar em próximo.
Na próxima tela clique em “nomeação local” e depois em próximo.
Agora o próximo passo é clicar em “Configuração do Nome do Serviço de Rede Local” e clicar em próximo.
Clique em “Adicionar” e depois em próximo.
Informe o nome do Serviço VIASOFT e clique em próximo.
Deixe a opção marcada como TCP e clique em próximo.
No campo “Nome do Host” informe o nome ou IP da sua máquina e clique em próximo.
Selecione a opção “Não, não teste” e clique em próximo.
Em “Nome do Serviço de Rede”, deixe VIASOFT, e clique em próximo.
Deseja configurar outro serviço de rede? Clique em não, e depois em próximo até finalizar.
Após finalizar a configuração do assistente de rede, iremos instalar e configurar o SQLdeveloper.
Instalando e configurando o SQLdeveloper
Realize o download através do link: SQLdeveloper.
Extraia o executável e cole no caminho: C:\Program Files (x86).
Acesse o caminho C:\Program Files (x86) e abrir o SQLdeveloper clicando duas vezes em cima do aplicativo.
Na opção “Confirmar preferências de Importação”, clique em NÃO.
Clique no “+” para criar uma nova conexão.
No SID será preenchido com o nome que foi colocado no assistente de configuração de banco de dados, e a senha também será a que foi colocada no assistente, após preencher com as informações clique em testar retornando o ok, pode salvar.
Após criar o usuário SYS podemos criar as TABLESPACES para criação dos dados, índices e usuários.
-- Cria tablespace p/ dados
create tablespace VS_DADOS
-- CAMINHO DO ARQUIVO
datafile 'C:\app\helena.paula\oradata\ORCL\Vs_Dados.dbf'
size 500M reuse
autoextend on next 200M
default storage (initial 512K next 256K
minextents 1
maxextents unlimited
pctincrease 0)
online;
-- Cria tablespace p/ indices
create tablespace VS_INDICES
-- CAMINHO DO ARQUIVO
datafile 'C:\app\helena.paula\oradata\ORCL\Vs_Indices.dbf' size 100M reuse
autoextend on next 50M
default storage (initial 512K next 256K
minextents 1
maxextents unlimited
pctincrease 0)
online;
-- Cria tablespace p/ usuario
create tablespace VS_USER
-- CAMINHO DO ARQUIVO
datafile 'C:\app\helena.paula\oradata\ORCL\Vs_User.dbf' size 50M reuse
autoextend on next 10M
default storage (initial 512K next 256K
minextents 1
maxextents unlimited
pctincrease 0)
online;
Após executado realize o commit.
Após criar as TABLESPACE será necessário executar um DROP também no usuário SYS.
DROP USER VIASOFTSYS CASCADE;
CREATE USER VIASOFTSYS IDENTIFIED BY VIASOFTSYS DEFAULT TABLESPACE VS_USER;
GRANT DBA TO VIASOFTSYS;
GRANT CREATE SESSION TO VIASOFTSYS;
DROP USER VIASOFTBASE CASCADE;
CREATE USER VIASOFTBASE IDENTIFIED BY VIASOFTBASE DEFAULT TABLESPACE VS_USER;
GRANT DBA TO VIASOFTBASE;
GRANT CREATE SESSION TO VIASOFTBASE;
DROP USER VIASOFTFISCAL CASCADE;
CREATE USER VIASOFTFISCAL IDENTIFIED BY VIASOFTFISCAL DEFAULT TABLESPACE VS_USER;
GRANT DBA TO VIASOFTFISCAL;
GRANT CREATE SESSION TO VIASOFTFISCAL;
DROP USER VIASOFTCTB CASCADE;
CREATE USER VIASOFTCTB IDENTIFIED BY VIASOFTCTB DEFAULT TABLESPACE VS_USER;
GRANT DBA TO VIASOFTCTB;
GRANT CREATE SESSION TO VIASOFTCTB;
DROP USER VIASOFTFIN CASCADE;
CREATE USER VIASOFTFIN IDENTIFIED BY VIASOFTFIN DEFAULT TABLESPACE VS_USER;
GRANT DBA TO VIASOFTFIN;
GRANT CREATE SESSION TO VIASOFTFIN;
DROP USER VIASOFTGP CASCADE;
CREATE USER VIASOFTGP IDENTIFIED BY VIASOFTGP DEFAULT TABLESPACE VS_USER;
GRANT DBA TO VIASOFTGP;
GRANT CREATE SESSION TO VIASOFTGP;
DROP USER VIASOFTMCP CASCADE;
CREATE USER VIASOFTMCP IDENTIFIED BY VIASOFTMCP DEFAULT TABLESPACE VS_USER;
GRANT DBA TO VIASOFTMCP;
GRANT CREATE SESSION TO VIASOFTMCP;
DROP USER VIASOFTLOGISTICA CASCADE;
CREATE USER VIASOFTLOGISTICA IDENTIFIED BY VIASOFTLOGISTICA DEFAULT TABLESPACE VS_USER;
GRANT DBA TO VIASOFTLOGISTICA;
GRANT CREATE SESSION TO VIASOFTLOGISTICA;
DROP USER VIASOFTCP CASCADE;
CREATE USER VIASOFTCP IDENTIFIED BY VIASOFTCP DEFAULT TABLESPACE VS_USER;
GRANT DBA TO VIASOFTCP;
GRANT CREATE SESSION TO VIASOFTCP;
DROP USER VIASOFTRH CASCADE;
CREATE USER VIASOFTRH IDENTIFIED BY VIASOFTRH DEFAULT TABLESPACE VS_USER;
GRANT DBA TO VIASOFTRH;
GRANT CREATE SESSION TO VIASOFTRH;
DROP USER VIASOFTMERC CASCADE;
CREATE USER VIASOFTMERC IDENTIFIED BY VIASOFTMERC DEFAULT TABLESPACE VS_USER;
GRANT DBA TO VIASOFTMERC;
GRANT CREATE SESSION TO VIASOFTMERC;
//realize o commit do final da operação//
Crie uma pasta dentro do usuário C: chamada backup, para retornarmos o banco para base.
Exemplo: C:\BKP_TESTE
Crie os EXP_DIR que serão autorizados para realizar a leitura e gravação, utilizando os comandos.
CREATE DIRECTORY EXP_DIR AS 'C:\BKP_TESTE';
GRANT READ, WRITE ON DIRECTORY EXP_DIR TO VIASOFTSYS;
GRANT READ, WRITE ON DIRECTORY EXP_DIR TO VIASOFTBASE;
GRANT READ, WRITE ON DIRECTORY EXP_DIR TO VIASOFTFISCAL;
GRANT READ, WRITE ON DIRECTORY EXP_DIR TO VIASOFTCTB;
GRANT READ, WRITE ON DIRECTORY EXP_DIR TO VIASOFTFIN;
GRANT READ, WRITE ON DIRECTORY EXP_DIR TO VIASOFTMCP;
GRANT READ, WRITE ON DIRECTORY EXP_DIR TO VIASOFTGP;
GRANT READ, WRITE ON DIRECTORY EXP_DIR TO VIASOFTCP;
GRANT READ, WRITE ON DIRECTORY EXP_DIR TO VIASOFTRH;
GRANT READ, WRITE ON DIRECTORY EXP_DIR TO VIASOFTLOGISTICA;
GRANT READ, WRITE ON DIRECTORY EXP_DIR TO VIASOFTMERC;
\\Realize o commit\\
Execute o para Compilar os Objetos.
Agora extrairemos o backup para o banco de dados.
Abra o CMD como administrador.
Versão
Versão da Documentação | Autor/Revisor |
---|---|
1.0 | Helena Moraes |