Oracle 19.

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

  • Windows 8.1 x64 - Pro and Enterprise editions;

  • Windows 10 x64 - Pro, Enterprise, and Education editions;

  • Windows Server 2012 R2 x64 - Standard, Datacenter, Essentials, and Foundation editions;

  • Windows Server 2016 x64 - Standard, Datacenter, and Essentials editions;

  • Windows Server 2019 x64 - Standard, Datacenter, and Essentials editions;

  • Ou superior.


Passo a passo

  1. Utilize o instalador WINDOWS.X64_193000_db_home.zip existente no diretório: G:\BancosDados\Oracle\Oracle19c
    1.1. Copie o instalador mencionado para a sua máquina e extraia para o local desejado.

2. Siga as orientações abaixo:

Instalação da versão Win64

Escolha a opção Crie e configure um banco de dados de instância única e em seguida, clique em Próximo.

Selecione a opção Classe do servidor e clique em Próximo.

Selecione a opção Instalação avançada e clique em Próximo.


Selecione a opção Standard Edition 2 e clique em Próximo.

Selecione a opção Usar Conta Virtual e clique em Próximo.

No campo Oracle base escolha um diretório para ser instalado o Oracle e em seguida clique em Próximo. (diretório esse antes Criado: app)

Sugerimos que deixe o padrão que o sistema fornece.

Selecione a opção Finalidade Geral / Processamento de Transações e clique em Próximo.

Escolha um nome para o seu banco de dados, coloque o mesmo nome nas duas opções, desmarque a opção Criar como banco de dados Container e clique em próximo.

Na aba memória, informe a memória sugerida na imagem.

Na aba Conjuntos de caracteres, selecione na opção Escolha na seguinte lista de conjunto de caracteres, o tipo informado na imagem abaixo.

Na aba Esquema de amostra, deixe desmarcado a opção Instalar esquemas de amostra no banco de dados e clique em Próximo.

Escolha a opção Sistema de arquivos e informe um diretório onde deve gravar os arquivos do banco de dados e clique em Próximo.

Deixe desmarcado a opção Registrar no Enterprise Manager (EM) Cloud Control, e clique em próximo.

Deixe desmarcado a opção Ativar Recuperação e clique em Próximo.

Escolha a opção Utilizar a mesma senha para todas as contas e defina a senha como VIASOFT, e clique em Próximo.

O instalador irá apresentar uma mensagem que a senha não se adéqua aos padrões, pode clicar em sim.

Clique em Instalar.

Aguarde a instalação ser concluída.

Após instalado, clique em Fechar para concluir a instalação.

Nesse momento, a instância ORCL já estará ativa na máquina. Para comprovar, verifique os serviços do Windows.

Criando o diretório EXP_DIR

  1. No diretório D: (ou no que você escolher) da máquina, crie a pasta ORACLE;

  2. No diretório D:\ORACLE da máquina, crie a pasta EXP_DIR;

  3. Conectado no SQLDeveloper com o usuário SYS e senha VIASOFT, execute o seguinte comando:

CREATE OR REPLACE DIRECTORY EXP_DIR AS ‘D:\ORACLE\EXP_DIR‘;

Criando as TABLESPACE

O Banco de dados Oracle é composto por uma ou mais unidades lógicas de armazenamento. Estas unidades lógicas são chamadas de TABLESPACES, basicamente são subdivisões do Banco de Dados, onde os segmentos (estruturas para armazenamento de dados) semelhantes são agrupados, facilitando o gerenciamento destes segmentos no Banco de Dados. Pode-se dizer que as TABLESPACES são grupos lógicos de armazenamento.

Caso você tenha criado a pasta ORACLE em um diretório diferente de D:\ você precisa alterar o caminho no comando abaixo.

 

Criar tablespace para dados: create tablespace VS_DADOS -- CAMINHO DO ARQUIVO datafile 'D:\app\user\oradata\orcl\Vs_Dados.dbf' size 7000M reuse autoextend on next 50M default storage (initial 512K next 256K minextents 1 maxextents unlimited pctincrease 0) online; Criar tablespace para indices: create tablespace VS_INDICES --CAMINHO DO ARQUIVO datafile 'D:\app\user\oradata\orcl\Vs_Indices.dbf' size 2500M reuse autoextend on next 20M default storage (initial 512K next 256K minextents 1 maxextents unlimited pctincrease 0) online; Criar tablespace p/ usuario: ​create tablespace VS_USER -- CAMINHO DO ARQUIVO datafile 'D:\app\user\oradata\orcl\Vs_User.dbf' size 500M reuse autoextend on next 10M default storage (initial 512K next 256K minextents 1 maxextents unlimited pctincrease 0) online;

Create e Grant

CREATE USER VIASOFTSYS IDENTIFIED BY VIASOFTSYS DEFAULT TABLESPACE VS_USER; GRANT DBA TO VIASOFTSYS; GRANT CREATE SESSION TO VIASOFTSYS; CREATE USER VIASOFTBASE IDENTIFIED BY VIASOFTBASE DEFAULT TABLESPACE VS_USER; GRANT DBA TO VIASOFTBASE; GRANT CREATE SESSION TO VIASOFTBASE; CREATE USER VIASOFTFISCAL IDENTIFIED BY VIASOFTFISCAL DEFAULT TABLESPACE VS_USER; GRANT DBA TO VIASOFTFISCAL; GRANT CREATE SESSION TO VIASOFTFISCAL; CREATE USER VIASOFTCTB IDENTIFIED BY VIASOFTCTB DEFAULT TABLESPACE VS_USER; GRANT DBA TO VIASOFTCTB; GRANT CREATE SESSION TO VIASOFTCTB; CREATE USER VIASOFTCP IDENTIFIED BY VIASOFTCP DEFAULT TABLESPACE VS_USER; GRANT DBA TO VIASOFTCP; GRANT CREATE SESSION TO VIASOFTCP; CREATE USER VIASOFTRH IDENTIFIED BY VIASOFTRH DEFAULT TABLESPACE VS_USER; GRANT DBA TO VIASOFTRH; GRANT CREATE SESSION TO VIASOFTRH; CREATE USER VIASOFTGP IDENTIFIED BY VIASOFTGP DEFAULT TABLESPACE VS_USER; GRANT DBA TO VIASOFTGP; GRANT CREATE SESSION TO VIASOFTGP; CREATE USER VIASOFTFIN IDENTIFIED BY VIASOFTFIN DEFAULT TABLESPACE VS_USER; GRANT DBA TO VIASOFTFIN; GRANT CREATE SESSION TO VIASOFTFIN; CREATE USER VIASOFTLOGISTICA IDENTIFIED BY VIASOFTLOGISTICA DEFAULT TABLESPACE VS_USER; GRANT DBA TO VIASOFTLOGISTICA; GRANT CREATE SESSION TO VIASOFTLOGISTICA; CREATE USER VIASOFTMCP IDENTIFIED BY VIASOFTMCP DEFAULT TABLESPACE VS_USER; GRANT DBA TO VIASOFTMCP; GRANT CREATE SESSION TO VIASOFTMCP; CREATE USER VIASOFTMERC IDENTIFIED BY VIASOFTMERC DEFAULT TABLESPACE VS_USER; GRANT DBA TO VIASOFTMERC; GRANT CREATE SESSION TO VIASOFTMERC; CREATE USER VIASOFT IDENTIFIED BY VIASOFT DEFAULT TABLESPACE VS_USER; GRANT DBA TO VIASOFT; GRANT CREATE SESSION TO VIASOFT; grant EXECUTE on sys.utl_recomp to VIASOFTCTB; grant EXECUTE on sys.utl_recomp to VIASOFTRH; grant EXECUTE on sys.utl_recomp to VIASOFTGP; grant EXECUTE on sys.utl_recomp to VIASOFTMCP; grant EXECUTE on sys.utl_recomp to VIASOFTMERC; grant EXECUTE on sys.utl_recomp to VIASOFT; COMMIT WORK;

Importação da Base

1 - Abra o CMD e cole o código abaixo:

Obs¹.: ORCL em (VIASOFT/VIASOFT@ORCL) é o nome da instancia do oracle que você nomeou na instalação.

Obs².: Backup.dmp é o nome do banco que você quer voltar, o mesmo deve estar presente descompactado dentro da pasta EXP_DIR

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

Versão da Documentação

Autor/Revisor

1.0

Helena Moraes