Я просматривал сеть, чтобы найти решение, но мне не повезло. :(
Как я могу установить Oracle imp
/ exp
binaries на мой компьютер CentOS без установки сервера Oracle? Я обращаюсь к существующей базе данных Oracle на другом компьютере, поэтому мне нужен только клиент здесь. Я уже установил sqlplus
и его зависимости ( oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm
, и oracle-instantclient11.2-odbc-11.2.0.3.0-1.x86_64.rpm
), но они не предоставили эти инструменты.
Мне действительно нужно полностью установить Oracle?
Моя цель - высосать дамп базы данных из Oracle в мой ящик CentOS. Если есть другой способ сделать это без использования, exp
я бы не расстроился, если бы НЕ использовал его, но мне кажется, что альтернативы нет.
Вам НЕ нужно полностью устанавливать экземпляр Oracle.
Instant Client
,Runtime
,Administrator
илиCustom
<- выбрать Custom.Database Utilities
. Содержит файлы exp / impисточник
Мгновенные клиентские инструменты предоставляют
exp
/imp
утилиты начиная с версии 12.2.0.1.0. Доступна неограниченная загрузка:https://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html
источник
Вы хотите импортировать базу данных без системы СУБД, извините, но это невозможно в каждом определении слова ...
Так что, да, вы должны сделать полную установку Oracle раньше
imp
иexp
будете работать.Кроме того, в будущем я бы предложил использовать
expdp
иimpdp
вместо.источник