Данная инструкция предназначена для установки Oracle Database 11g на ОС Windows 7 64bit исключительно для целей разработки и тестирования на локальной машине разработчика.
Исходя из этого, Oracle настраивается с минимально необходимым количеством доступных ресурсов для разработки небольших проектов в рамках курса. Рекомендации, описанные ниже абсолютно неприменимы для развертывания Oracle Database для промышленной эксплуатации и/или работы под большой нагрузкой с существенными объемами данных.
- Скачайте дистрибутив Oracle с официального сайта http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html Все редакции Oracle (без патчей) доступны бесплатно для целей разработки и тестирования, функциональность и объемы памяти/диска не ограничены.
- Распакуйте оба архива в одну директорию
D:\temp\oracle
- Запустите
D:\temp\oracle\database\setup.exe
и выберите настройки, как указано на скриншотах ниже.
Ключевые моменты:- Выбрать "Install database software only" - только устанавливает ПО, не создавая экземпляр Oracle. Это будет сделано вручную после установки.
- Исключить из списка русский язык, чтобы все сообщения об были на английском, таким образом избавив себя от необходимости настраивать кодировку для командной строки
- Выбрать Enterprise Edition и набор необходимых опций. Для данного курса дополнительные опции не потребуются, так что можно снять все чек боксы.
=
4. После установки появится папка D:\app\... со следующими ключевыми файлами:
- D:\app\Eugene\product\11.2.0\dbhome_1\BIN\sqlplus - клиент командной строки Oracle. Пока не создан экземпляра базы данных он бесполезен.
- D:\app\Eugene\product\11.2.0\dbhome_1\NETWORK\ADMIN - тут после настройки Listener и создания базы появятся конфигурационные файлы tnslistener.ora и tnsnames.ora в которых прописаны хост, порт и названия инстансов БД для подключения к ним клиентов.
- D:\app\Eugene\product\11.2.0\dbhome_1\BIN\dbca.bat - Database Configuration Assistant - UI утилита для создания экземпляра Oracle
- D:\app\Eugene\product\11.2.0\dbhome_1\BIN\netca.bat - Network Configuration Assistant - UI утилита для создания Listener-а, который необходим для подключения клиентов к экземпляру Oracle.
5. Запустите D:\app\Eugene\product\11.2.0\dbhome_1\BIN\netca.bat
Добавьте новый листенер, оставив все значения по-умолчанию. После добавления, визард предложит добавить еще один листенер, нужно нажать Cancel и выйти из утилиты.