tech-tips/Программное обеспечение/ОС и загрузчики/Linux/Установка PL-SQL Developer через wine.md

2.6 KiB
Raw Permalink Blame History

  1. Идём в папку диска C в wine и создаём нужные папки:

    cd ~/.wine/drive_c/
    mkdir -p oracle/bin/
    mkdir -p oracle/network/admin/
    
  2. Качаем Oracle Instant Client (версия win32, zip) в папку ~/Downloads/

  3. Распаковываем скачанный архив:

    cd ~/Downloads/
    unzip instantclient-basic-nt-19.5.0.0.0dbru.zip
    
  4. Копируем содержимое распакованного архива в папку ~/.wine/drive_c/oracle/bin/:

    cp -pr ~/Downloads/instantclient_19_5/* ~/.wine/drive_c/oracle/bin/
    
  5. Правим Windows-реестр в wine:

    wine regedit
    
  6. Добавляем ключ Oracle в ветке HKEY_Local_Machine\\Software

  7. В ветке 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

  8. Создаём файл 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)
        )
    )
    
  9. Скачиваем plsqldeveloper отсюда

  10. Устанавливаем:

    wine plsqldev1003.exe
    

Доп. инфо

Баир Дармаев