AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / dba / Perguntas / 275032
Accepted
ellie-lumen
ellie-lumen
Asked: 2020-09-06 13:39:41 +0800 CST2020-09-06 13:39:41 +0800 CST 2020-09-06 13:39:41 +0800 CST

Reinstalando o Oracle 19c no Windows 10: Erro no Processo: ORACLE_HOME\perl\bin\perl.exe. Erro ao executar ORACLE_HOME\rdbms\admin\dbmssml.sql

  • 772

Pergunta editada para maior clareza.

Objetivo: instalar o Oracle 19c no windows 10 e fazer um PDB.

Background: Instalei o Oracle em 2 computadores incorretamente (descompactei o arquivo oracle 19c em C:\App\db_home1, instad em C:\App\oracle\product\19.3\db_home1). Tentei corrigir isso desinstalando (manualmente seguindo estas instruções: https://www.youtube.com/watch?v=EHFbk_6ThAQ ). Agora estou tentando reinstalar.


Problema ao reinstalar no computador 1:

Quando executo o setup.exe, recebo um erro na etapa de instalação que diz [INS-20802] Oracle Database Configuration Assistant Failed.

Quando abro "installActions2020-09-05_03-48-30PM", recebo este erro na parte inferior:INFO: [Sep 5, 2020 4:38:02 PM] [FATAL] Error while executing "C:\App\oracle\product\19.3\db_home1\rdbms\admin\dbmssml.sql". Refer to "C:\App\oracle\cfgtoollogs\dbca\orclglobal\dbmssml0.log" for more details. Error in Process: C:\App\oracle\product\19.3\db_home1\perl\bin\perl.exe

Quando vou para C:\App\oracle\cfgtoollogs\dbca\orclglobal\dbmssml0.log, está em branco.

Tentando as sugestões de Joe:

C:\>echo %ORACLE_HOME%
%ORACLE_HOME%

C:\>where sqlplus
'where' is not recognized as an internal or external command,
operable program or batch file.

C:\>C:\App\oracle\product\19.db_home/deinstall/deinstall
The system cannot find the path specified.

C:\>

^ mas eu tenho sql plus ^ eu nunca tive uma variável env chamada oracle_home. isso retorna a variável env para a instalação oracle atual (que não está completa)

C:\>echo %path%
C:\App\oracle\product\19.3\db_home\bin;C:\Program Files (x86)\Applied Biosystems\QuantStudio Design
'Analysis' is not recognized as an internal or external command,
operable program or batch file.

Acho que a nova instalação que estou tentando instalar é a única coisa que o instalador está captando. Mas não sei o que fazer com esta mensagem. Onde eu corro isso?

insira a descrição da imagem aqui


Atualização: consigo me conectar ao CDB que crio, mas não há PDB$SEED. insira a descrição da imagem aqui

Mas eu tenho um diretório de sementesC:\App\oracle\oradata\ORCL\pdbseed

insira a descrição da imagem aqui

insira a descrição da imagem aqui

insira a descrição da imagem aqui


Problema ao reinstalar no computador 2:

INS-30014: Unable to check whether the location specified is on CFS

Aqui está o que a Oracle tem a dizer sobre esse erro:

Explicação: O local especificado pode não ter as permissões necessárias.

Ação: Forneça um local que tenha as permissões necessárias apropriadas.

Todos os usuários (eu, administrador, todos os usuários possíveis) têm permissões totais na unidade D.

Outra solução que encontrei INS-30014é desabilitar o adaptador de rede. Eu tentei isso e ainda não funcionou. (Minha ethernet já estava desabilitada, então desabilitei a internet e isso não mudou nada).

oracle
  • 2 2 respostas
  • 5339 Views

2 respostas

  • Voted
  1. Best Answer
    Joe
    2020-09-06T20:54:55+08:002020-09-06T20:54:55+08:00

    Nunca exclua manualmente no Windows, em vez disso, use deinstall.bato prompt de comando elevado da unidade raiz C:\%ORACLE_HOME%\deinstall\deinstall.bat(não inicie o deinstall.bat de dentro do oracle home)

    Remova a variável ORACLE_HOME do sistema/usuário e ORACLE_HOME/bin do caminho .

    Se você removeu a instalação anterior e está tentando instalar um novo banco de dados, não sabe por que está começando em DBCAvez de setup.exe. Você mencionou que está tentando instalar o PDB, significa que você já instalou o CDB, ORCLGLOBALou seja, está faltando algo

    Editar:-Excluir entradas de registro, inventário oracle, serviços e diretório inicial oracle manualmente é desinstalação suja, se não for cuidadoso, pode levar a consequências não intencionais (o erro atual pode estar ou não relacionado à desinstalação suja anterior). O Oracle fornece ferramentas de desinstalação limpas no diretório inicial do oracle deinstall.batou gui setup.exe(diretório OUI) no diretório inicial do oracle (você pode verificar na pasta descompactada os diretórios deinstalle 'oui').

    DBCAdeve ser usado somente após a pós-instalação para adicionar nova instância/banco de dados, novo banco de dados conectável ou somente após a instalação do software.

    Desde que você desinstalou sujo, clique duas vezes setup.exeno diretório inicial do oracle (verifique a imagem abaixo).

    insira a descrição da imagem aqui

    As ferramentas de desinstalação são mostradas em caixas de retângulos vermelhos

    Editar:-

    No computador um, você tem conflito no ambiente da instalação anterior ou sobras. Verifique no prompt de comando echo %ORACLE_HOME%e where sqlplus, se algum dos comandos retornar, remova essas variáveis, alternativamente, a maneira mais fácil é ir para a pasta OUI, conforme mostrado na imagem acima, e em seguida, vá para o diretório bin e clique duas vezes setup.Selecione tudo remover tudo e vá para a guia ambiente, selecione remover tudo e inicie a configuração novamente. (Estou assumindo que você não tem outras instalações de produtos Oracle)

    insira a descrição da imagem aqui

    insira a descrição da imagem aqui

    insira a descrição da imagem aqui

    • 3
  2. Susobhan Das
    2020-12-10T21:58:31+08:002020-12-10T21:58:31+08:00

    Para a desinstalação completa do Oracle 19c, você precisa

    1. remover registros insira a descrição da imagem aqui
    2. remova os usuários criados durante a instalação do Oracle
    3. remover ambiente de caminho

    Exclua a pasta Oracle do Windows e reinicie. Agora você pode reinstalar o Oracle.

    A parte mais complicada aqui é remover os registros. Para obter detalhes, leia Desinstalar o Oracle 19c :

    Tenho seguido este tutorial.

    Basicamente a instalação do Oracle faz: Criar registro, ambiente de caminho e criar Usuários e Grupos de Banco de Dados. Você precisa removê-los manualmente, pois a Oracle não forneceu o Uninstaller.

    Fonte de informações: https://www.swapreference.com/oracle/19c/uninstall-oracle-19c-win-10/

    • 0

relate perguntas

  • Backups de banco de dados no Oracle - Exportar o banco de dados ou usar outras ferramentas?

  • ORDER BY usando prioridades personalizadas para colunas de texto

  • Interface sqlplus confortável? [fechado]

  • Como encontrar as instruções SQL mais recentes no banco de dados?

  • Como posso consultar nomes usando expressões regulares?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve