Eu estava navegando na rede para encontrar uma solução, mas não tive sorte. :(
Como posso instalar os binários imp
/ Oracle na exp
minha caixa do CentOS sem instalar um servidor Oracle? Estou acessando um banco de dados Oracle existente em outra máquina, portanto, só preciso de um cliente aqui. Eu já instalei sqlplus
e suas dependências ( oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm
, e oracle-instantclient11.2-odbc-11.2.0.3.0-1.x86_64.rpm
), mas isso não forneceu essas ferramentas.
Eu realmente preciso instalar o Oracle completamente?
Meu objetivo é sugar um despejo de banco de dados do Oracle para o meu CentOS. Se houver outra maneira de fazer isso sem usar exp
, não me sentiria mal por NÃO usá-lo, mas parece-me que não há alternativa.
Você NÃO precisa instalar completamente uma instância do Oracle.
Instant Client
,Runtime
,Administrator
, ouCustom
<- escolha personalizada.Database Utilities
. Contém os arquivos exp / impfonte
As ferramentas instantâneas do cliente fornecem
exp
/imp
utilitários desde a v12.2.0.1.0. Download irrestrito disponível:https://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html
fonte
Deseja importar um banco de dados sem o sistema DBMS instalado, desculpe, mas isso é impossível em todas as definições da palavra ...
Então, sim, você precisa fazer a instalação completa do Oracle antes
imp
eexp
funcionará.Além disso, no futuro, sugiro usar
expdp
e emimpdp
vez disso.fonte