Instalar Oracle 19C- Petroshow
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
Criar a Pasta db_home e a pasta app no disco D da maquina;
Dentro do db_home colocar o instalador e executar como adm;
Utilize o instalador WINDOWS.X64_193000_db_home.zip existente no diretório: G:\BancosDados\Oracle\Oracle19c, extrair na pasta db_home e executar o instalador Setup.exe
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: d:\app)
Selecione a opção Finalidade Geral / Processamento de Transações e clique em Próximo.
Escolha um nome para o seu banco de dados Exemplo: ORACL, 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 que nesse caso deverá ser na pasta db_home qual criada anteriormente 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, todos os serviços devem estar em execução.
Obs. Importante na pasta db_home>> Oracore, tem a pasta de configuração da timezone que como padrão, temos disponível até a versão 32, qual posteriormente precisará ser alterada para versão superior, por conta dos atuais BKps de clientes.
Criando o diretório EXP_DIR
No diretório D: (ou no que você escolher) da máquina, crie a pasta ORACLE;
No diretório D:\ORACLE da máquina, crie a pasta EXP_DIR;
Criar conexão no SQLDeveloper. Acessar o SQL Developer>> Criar nova conexão semelhante ao print abaixo com o nome da conexão_SYS:
Conectado no SQLDeveloper com o usuário SYS e senha VIASOFT, execute o seguinte comando:
CREATE OR REPLACE DIRECTORY EXP_DIR AS 'D:\EXP_DIR';
Time Zone - Variáveis de Ambiente
Configurar as Variáveis de Ambiente:
Acessar as Variáveis de ambiente do Windows:
Clicar em Novo e criar a variável ORACLE_HOME conforme print abaixo, no Grid de Variáveis de ambiente:
Obs. O endereço da variável é a pasta criada na instalação d:\db_home
Agora criar a variavel ORACLE_BASE conforme print abaixo:
Obs. o caminho da ORACLE_BASE será na pastinha pp criada anteriormente.
Criar a variável ORACLE_SID conforme print abaixo:
ficar da seguinte forma o grid de variaveis de ambiente:
Obs. Cada vez que precisar criar uma nova instância que precisará atualizar a versão do timezone é preciso renomear a variável SID com o nome da nova instância criada que será atualizada a versão do timezone.
Configurar o Path no Grid Variáveis de ambiente
Ainda nas variáveis de ambiente é necessário configurar a variável Path:
Precisa configurar o caminho d:\db_home\perl\bin na variável path:
configurando a variável da seguinte forma:
Precisa deixar essa variável na parte superior abaixo do do_home\bin e criar uma nova variável criando a pasta OPatch deixando também na parte superior das variáveis da seguinte forma:
Obs. o caminho da OPatch será na pasta db_home.
Salvar todo o processo.
Configurar também a variável Path no grid Variáveis de usuário:
Salvar todo o processo.
Variáveis Criadas.
Atualizar TimeZone:
Fazer o download do arquivo compactado 29997937 anexado nesse manual;
Acessar a pasta de instalação do Oracle (db_home:
E:\db_home
Colar a pasta 29997937 (extraída) nazoneinfo
E:\db_home\oracore\zoneinfo
Acessar o prompt de comando como administrador, para isso, digitar no menu iniciar CMD, clicar com o botão direito e selecionar a opção Executar como Administrador;
Parar o serviço da instância;
Acessar a pasta 29997937:
Após estar na pasta aplicar o comando “opatch apply”
Se apresentar alguma mensagem para continuar confirma com y enter.
Quando finalizado será exibido a seguinte mensagem:
Inicia a instância.
Logar no PowerShell como administrador e Digitar o comando abaixo;
Deverá ter um retorno como na imagem abaixo:
E em seguida, digitar o caminho onde consta o arquivo upgrade_tzf.sql, executando da seguinte maneira;
Aguardar até o que timezone da instância seja atualizado, onde deverá ser exibida as informações abaixo:
Para verificar a versão do timezone da sua instância, basta executar o script abaixo com o usuário SYS, qual deverá ter cido atualizada corretamente para nova versão superior a 32.
Obs. O arquivo zoneinfo possui até a versão 43 do timezone.
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.
Na Instalação do Oracle na pasta db_home>> TableSpaces precisa criar uma pasta com o nome da instância Criada, exemplo:
Então precisa alterar o caminho do comando abaixo, informando o caminho desta pasta criada:
Na pasta D:\EXP_DIR baixar o arquivo de BKP e extrair o mesmo.
Create e Grant- Criando Usuarios
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².: TREVO2024.dmp é o nome do banco que você quer voltar, o mesmo deve estar presente descompactado dentro da pasta EXP_DIR
Quando o BKP é Particionado:
COMPILA OBJETOS
MASCARAR OBJETOS- RODAR NO USUARIO VIASOFTGP
Utilizar comandos disponíveis em https://nimitz.atlassian.net/l/cp/23QiHFmV para realizar a máscara do banco de dados.
Importante esse passo, justamente pela lei de proteção de dados.
CRIAR USUÁRIOS NO SISTEMA
GRANT NO USUARIO SYS DBA
Versão
Versão da Documentação | Autor/Revisor |
---|---|
2.0.2409.1000 | Aline Ceccon |
Arquivos Úteis