Здравствуйте, уважаемые коллеги!
Посмотрел эту ветку и увидел несколько моментов, которые, на мой взгляд, могут быть прояснены.
1. Насчёт патча 6810189 - он работает отлично, но НЕ на Express Edition. Эта версия "выдаётся" один раз и навсегда. Кроме того, там в 10-ке на Ликуксе известный баг с диспетчером. Ставьте 11-ю версию Экспресс вместо 10й.
2. Удаление пакета "oracle-xe-universal" на Ubuntu работает отлично с помощью "apt-get remove oracle-xe" - но если нет, можно попробовать "dpkg" с опциями "--update-avail", "--clear-avail", "--audit". На Федоре я несколько раз вычищал вручную из базы данных rpm.
3. Создание базы - по умолчанию база создаётся в Юникоде наборе символов, что иногда вызывает проблемы с коннектом и всегда перерасход места на кириллицу. Смотрите ниже.
4. Базу можно создать с новым именем, однобайтным набором символов (типа КОИ-8) и минимальными компонентами.
5. При проблемах с подключением к любому Ораклу я поступаю в такой последовательности:
- на сервере с базой: netstat -an | grep LISTEN и смотрю на каком порту мой Оракл листенер (обычно 1521 или 15хх).
- на сервере с базой: telnet localhost 15xx - должен отвечать
- на сервере с базой: ". oraenv", потом "tnsping $ORACLE_SID" - должен сказать в конце "OK" и показать правильные параметры подключения. Я конфигурирую tnsnames.ora с именем соединения равном SID.
- теперь, опять же на сервере БД, sqlplus user/password@$ORACLE_SID ИЛИ sqlplus user/password@//dbhost_ip:15xx/ORACLE_SID
Если всё это работает - подключаемся с помощью sqlplus с "клиента" - где ASP.NET, RoR, Delphi / Java и пр.
Если работает - подключаемся из среды разработки, в случае неудачи смотрим в логах сообщения дата провайдера.
По поводу установки Оракл Экспресс я тут заметку написал у себя на сайте, поскольку сам много раз на грабли наступал:-)
Называется заметка "Минимальная установка и конфигурирование Oracle Express 11, создание новой базы данных" - погуглите пожалуйста (с двойными кавычками), я не хочу тут ссылку давать, чтоб за рекламу не сочли.
Может кому поможет - добро пожаловать за детальными пошаговыми инструкциями.
=================================================
С уважением,
Денис
http://read-and-think.orgБиблия для людей, работающих с командной строкой.
=================================================