Установите PL/SQL Developer в Windows
2. Некоторые визуальные инструменты для работы с Oracle
В отличии от SQLServer или MySQL есть пакет скачивания, который после установки имеет готовый визуальный инструмент для вашей работы. А с Oracle после того как вы установили, Вам нужно установить еще один визуальный инструмент, и для вас имеется много выбора. Основывая на своем опыте работы, я считаю что PL/SQL Developer является самым лучшим инструментом. Но мы просмотрим несколько выборов:
Oracle SQL Developer
Oracle тоже предоставляет бесплатно визуальный инструмент Oracle SQL Developer, вы можете скачать по ссылке:
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022283-vi.webp)
Toad
Toad является коммерческим программным обеспечением, визуальный инструмент работающий с Oracle. Оценен довольно высоко.
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022291-vi.webp)
PL/SQL Developer
Это коммерческое программное обеспечение. Сравнив с программными обеспечениями выше, можно увидеть что этот является лучшим.
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022299-vi.webp)
3. Модель подключения Oracle
Когда вы устанавливаете один из визуальных инструментов для работы с Oracle, модель будет как в изображении ниже:
- 1 Случай: Визуальная программа на вашем компьютере и подключен к базе данных Oracle, находящейся на другом компьютере, вам нужно установить Oracle Client или сразу установить Oracle Database на своем компьютере.
- Примечание: Oracle Database играет роль и как Oracle Server и как Oracle Client.
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022313-vi.webp)
- 2 Случай: Визуальная программа находится на вашем компьютере и подключена к Oracle DB, находящейся на том же компьютере, тогда эта база данных (Database) играе и роль Oracle Server и роль Oracle Client. Вам не нужно ничего дополнительно устанавливать (Но есть некоторые проблемы с Oracle 64bit).
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022319-vi.webp)
4. Есть небольшая проблема с PL/SQL Developer
Есть небольшая проблема с визуальным инструментом, включая и PL/SQL Developer:
Эта проблема встречается только в случае визуальный инструмент подключается к Oracle DB 64bit на одном и том же компьютере.
Эта проблема встречается только в случае визуальный инструмент подключается к Oracle DB 64bit на одном и том же компьютере.
SQL Navigator, Toad, Oracle SQL Developer, PL/SQL Developer все имеют ошибку OCI.dll при попытке подключения к Oracle 64bit.
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022340-vi.webp)
Причина ошибки:
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022346-vi.webp)
В таком случае нужно исправлять путем установки Oracle Client32bit. (Примечание: Должно быть 32bit).
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022352-vi.webp)
See more:
5. Download PL/SQL Developer
На данный момент самая новая версия PL/SQL Developer это 10.x, и вы можете скачать по ссылке:
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022367-vi.webp)
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022368-vi.webp)
7. Установка PL/SQL Developer для подключения к Oracle Server
Мы разделим на некоторые случаи чтобы легче конфигурировать. Посмотрите какой случай подходит вам.
- PL/SQL Developer подключается к Oracle Database 32bit на одном компьютере.
- PL/SQL Developer подключается к Oracle Database64bit на одном компьютере.
- PL/SQL Developer подключается к Oracle Databaseна другом компьютере (На вашем копьютере установлен Oracle).
- PL/SQL Developer подключается к Oracle Databaseна другом компьютере (На вашем копьютере не установлен Oracle).
Конфигурация PL/SQL Developer для подключения к Oracle DB 32bit на одном компьютере
Это самый простой случай. Нужно только запустить PL/SQL Developer, ввести username,password, SID. Все OK.
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022406-vi.webp)
Конфигурация PL/SQL Developer для подключения к Oracle DB 64bit на одном компьютере
Это модель для подключения PL/SQL Developer к Oracle Database 64bit на одном компьютере:
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022419-en.webp)
Удостоверьтесь, что вы установили Oracle Client.
Открыть PL/SQL Developer:
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022434-vi.webp)
Нажать OK и получить оповещение ошибки:
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022440-vi.webp)
Не беспокойтесь об этом. Нажмите OK чтобы вернуться. Потом нажмите на Cancel.
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022446-vi.webp)
Вы вошли в PL/SQL Developer но еще ничего не можете использовать.
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022452-vi.webp)
Вам нужно конфигурировать позицию файла OCI.DLL 32bit. Удостоверьтесь, что вы уже установили Oracle Client 32bit.
Это папка Oracle Client, которую вы установили.
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022463-vi.webp)
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022464-vi.webp)
Ввести путь к файлу oci.dll на папке у Oracle Client.
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022470-vi.webp)
Нажмите OK. И перезапустите PL/SQL Developer:
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022476-vi.webp)
И вы готовы для работы с PL/SQL Developer.
Конфигурация PL/SQL Developer для подключения к Oracle DB на другом компьютере (На вашем компьютере установлен Oracle)
Это модель подключения PL/SQL Developer к Oracle Database на другом компьютере. На вашем компьютере уже есть Oracle Database.
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022492-en.webp)
Или:
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022499-en.webp)
Установить Oracle Client если требуется:
Например вы успешно подключили PL/SQL Developer к Oracle DB на одном компьютере. Чтобы подключиться к Oracle DB на другом компьютере вам нужно конфигурировать файл tnsnames.ora:
В случае, если файл Oracle 11g file tnsnames.ora находится в папке:
- <ORACLE_INSTALL_DIRECTORY>/product/11.2.0/dbhome_1/NETWORK/ADMIN
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022520-vi.webp)
Это содержание файла tnsnames.ora:
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022526-vi.webp)
Добавьте следующий код в файл tnsnames.ora:
tnsnames.ora
DB11G_ABC =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = host_abc)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = SID_ABC)
)
)
- SID_ABC : Это SID у Oracle Database находящийся на компьютере, который вы хотите подключить.
- host_abc : Это название компьютера или адрес IP компьютера, который вы хотите подключить.
- DB11G_ABC : Это TNSNAME вы можете расположить где угодно, после вы будете подключать через этот TNSNAMЕ.
После конфигурации, подключитесь к Oracle Database того компьютера.
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022543-vi.webp)
Конфигурация PL/SQL Developer для подключения к Oracle DB на другом компьютере (На вашем компьютере не установлен Oracle)
В случае, если на вашем компьютере не установлен Oracle Database. Вам нужно установить Oracle Client 32bit.
- Конфигурация пути библиотеки OCI для PL/SQL Developer.
- Создать файл с названием tnsnames.ora и конфигурировать на данном файле.
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022554-en.webp)
Удостоверьтесь, тчо вы установили Oracle Client.
Добавить подпапку в главной папке Oracle Client:
- <OracleClient>/network/admin
Добавить 2 файла sqlnet.ora & tnsnames.ora (Если они не существуют)
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022575-vi.webp)
sqlnet.ora
SQLNET.AUTHENTICATION_SERVICES= (NTS)
tnsnames.ora
DB11G_SERVER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ora_server_host)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = db11g)
)
)
Конфигурация переменной среды Path:
Path=D:\DevPrograms\oracleclient_12.2.0\bin;......
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022584-vi.webp)
Теперь вы можете использовать PL/SQL Developer:
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1022590-vi.webp)
No ADS
Руководства База данных Oracle
- Установите PL/SQL Developer в Windows
- Пример базы данных Oracle для обучения SQL
- Установите Oracle Database 11g в Windows
- Установите Oracle Database 12c в Windows
- Установить Oracle Client в Windows
- Создать Oracle SCOTT Schema
- Пример базы данных
- Структура базы данных и облачные функции в Oracle 12c
- Импорт и экспорт базы данных Oracle
- Строковые функции Oracle
- Разделить строку запятой и передать в пункт IN команды Select в Oracle
- Иерархические запросы в Oracle
- Руководство Oracle Database Link и Synonym
- Руководство Oracle PL/SQL
- XML-парсер для Oracle PL/SQL
- Стандартный аудит базы данных в Oracle
- Создание и управление Oracle Wallet
Show More