2.6 KiB
-
Идём в папку диска C в wine и создаём нужные папки:
cd ~/.wine/drive_c/ mkdir -p oracle/bin/ mkdir -p oracle/network/admin/
-
Качаем Oracle Instant Client (версия win32, zip) в папку ~/Downloads/
-
Распаковываем скачанный архив:
cd ~/Downloads/ unzip instantclient-basic-nt-19.5.0.0.0dbru.zip
-
Копируем содержимое распакованного архива в папку
~/.wine/drive_c/oracle/bin/
:cp -pr ~/Downloads/instantclient_19_5/* ~/.wine/drive_c/oracle/bin/
-
Правим Windows-реестр в wine:
wine regedit
-
Добавляем ключ
Oracle
в веткеHKEY_Local_Machine\\Software
-
В ветке
HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\SessionManager\\Environment
:
7.1 Правим значение
PATH
и добавляем в конец:...;c:\\oracle;c:\\oracle\\bin
7.2 Добавляем значение
TNS_ADMIN
(String) с содержимым:c:\\oracle\\network\\admin
7.3 Добавляем значение
ORACLE_HOME
(String) с содержимым:c:\\oracle
-
Создаём файл
tnsnames.ora
в директории~/.wine/drive_c/oracle/network/admin/tnsnames.ora
с вашим содержимым, например:XE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = my-pc-name)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE) ) )
-
Скачиваем plsqldeveloper отсюда
-
Устанавливаем:
wine plsqldev1003.exe
Доп. инфо
- https://mikesmithers.wordpress.com/2011/02/19/installing-plsqldeveloper-under-wine-in-ubuntu/
- https://www.fairtec.at/index.php/it-blog/174-run-pl-sql-developer-in-crossover-wine
- https://www.oracle.com/database/technologies/instant-client/downloads.html
- https://appdb.winehq.org/objectManager.php?sClass=application&iId=935
Баир Дармаев