Установка и настройка Oracle XE и NetBeans в Ubuntu 8.04

Итак, есть цель перенести весь мой набор для разработки из windows в ubuntu.
Первым шагом была установка jvm и jdk через synaptic (единственная тонкость -
пакеты надо ставить от sun, иначе могут возникнуть проблемы).

Шаг второй: уcтановка NetBeans 6.5beta, тут проблем никаких нет - качаю linux пакет с официального сайта и устанавливаю его.

Шаг третий: установка OracleXE, добавляем в /etc/apt/sources.list
deb http://oss.oracle.com/debian unstable main non-free

затем:
# wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- | sudo apt-key add -
# apt-get update
# apt-get install oracle-xe

Затем идет конфигурирование - /etc/init.d/oracle-xe configure
Если вы не хотите, чтобы oracle загружался при boot up системы на
Do you want Oracle Database 10g Express Edition to be started on boot (y/n)
ответьте N, но учтите, что потом, через меню "Приложения" невозможно будет запустить listener, чтобы это исправить используйте gksudo -u oracle для запуска БД.

Шаг четвертый: Решение проблемы с NLS_LANG. После выполнения всех
вышеуказанных шагов работать все равно будет нельзя, т.к. netbeans и также
установленный мною sqldeveloper сыпали ошибками
ORA-00604: error occurred at recursive SQL level 1
ORA-12705: Cannot access NLS data files or invalid environment specified
, решается эта проблема добавлением в параметр netbeans_default_options файла netbeans.conf параметров:
-J-Duser.region=us -J-Duser.language=en

В sqldeveloper добавляем их же:
AddVMOption -Duser.language=en
AddVMOption -Duser.region=us

1 comments:

chart said...

Спасибо большое! Все получилось! Работает на Oracle 10.2.0.1, NetBeans 6.7.1, ОС Debian