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: C:\app\helena.paula\product\11.2.0\dbhome_1\NETWORK\ADMIN
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.
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: VIASOFTSYS153, 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.
Selecione o checkbox “Configuração do listener”, e clique em próximo.
Informe um nome para o listener sugiro 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.
Atenção: o caminho a ser informado no comando, deve ser o mesmo que você escolheu para salvar a sua instância.
-- 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.
Atenção: Onde está C:\bkp_teste altere para o diretório que você criou.
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.
GRANT EXECUTE ON SYS.UTL_RECOMP TO VIASOFTSYS; GRANT EXECUTE ON SYS.UTL_RECOMP TO VIASOFTGP; GRANT EXECUTE ON SYS.UTL_RECOMP TO VIASOFTCTB; GRANT EXECUTE ON SYS.UTL_RECOMP TO VIASOFTBASE; \\Realize o commit\\
Agora extrairemos o backup para o banco de dados.
Abra o CMD como administrador.
Altere onde esta @PETROSHOW para sua instância, e onde está BKP.dmp mude para o nome da sua base.
impdp VIASOFTSYS/VIASOFTSYS@PETROSHOW schemas=VIASOFTSYS,VIASOFTBASE,VIASOFTFISCAL,VIASOFTCTB,VIASOFTFIN,VIASOFTGP,VIASOFTMCP,VIASOFTLOGISTICA,VIASOFTMERC,VIASOFTCP,VIASOFTRH dumpfile=bkp.dmp logfile=logdobkp.log directory=EXP_DIR transform=oid:n
Versão
Versão da Documentação | Autor/Revisor |
---|---|
1.0 | Helena Moraes |