Как установить Oracle Express 11gR2?


22

Мне нужно пошаговое руководство по установке Oracle Database Express Edition версии 11g Release R2 на Ubuntu Desktop 12.04.1 LTS 64 bit Edition


Я установил Oracle Express 10.2 на Ubuntu 14.04, он работает хорошо, но кажется, что Oracle Express 11.2 не выпустил пакет для Ubuntu ...
Эрик Ван

Ответы:


16

Окончательное руководство Uber по установке Oracle 11g XE на современный Debian, такой как дистрибутив, вы можете найти в ( ОЧЕНЬ ОГРОМНО с большим количеством обходных путей , поэтому я не могу вставить статью здесь):

Еще один ценный источник (эй! Это не ссылки из топ-20 поисковых запросов! Я потратил 3 вечера на чтение этих блогов, они действительно хороши, но в основном дублируют вышеуказанную forums.oracle.comссылку):

Одна вещь , которая убивает много моего времени ORA-00845: MEMORY_TARGET не поддерживается на этой системе ошибки , которые я установил на d.hatena.ne.jpкончиках блоге:

$ sudo vi /u01/app/oracle/product/11.2.0/xe/config/scripts/init.ora
$ sudo vi /u01/app/oracle/product/11.2.0/xe/config/scripts/initXETemp.ora 

# MEMORY_TARGET = 418381824
pga_aggregate_target = 200540160
SGA_TARGET = 601620480

Другая ошибка, которую я исправляю и не упоминается в приведенных выше ссылках:

  Файл системных параметров /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora
  Записывать сообщения, записанные в /u01/app/oracle/diag/tnslsnr/desktop/listener/alert/log.xml
  Ошибка при прослушивании: (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC_FOR_XE)))
  TNS-12555: TNS: в разрешении отказано
   TNS-12560: TNS: ошибка адаптера протокола
    TNS-00525: недостаточно прав для работы
     Ошибка Linux: 1: операция не разрешена

  Слушатель не запустился. Смотрите сообщения об ошибках выше ...

когда запустить слушателя по:

  / bin / su -s / bin / bash oracle -c '/u01/app/oracle/product/11.2.0/xe/bin/lsnrctl start'

Я исправляю это, комментируя строку:

# (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC_FOR_XE))

в /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora.

Далее я прочитал « Приступая к работе», чтобы разблокировать HRтестового пользователя, который автоматически создается при установке Oracle 11g XE ...

Остальные документы можно найти в Документации для Database Express Edition.


Этот ответ достаточно хорош для базы знаний. Осталось только одно: исправьте грамматику и не слушайте!
Aquaherd

1
Извините за язык, я не являюсь носителем английского языка ...
gavenkoa

Я делаю некоторые изменения, надеюсь, вам больше нравится текст ...
gavenkoa

1
Я нашел пост на forums.oracle.com, чтобы иметь фантастическую информацию. Но это не особенно хорошо отформатировано, и это может быть лучше организовано. Я написал статью, основанную на этом, но я сделал некоторые дополнения (и вычитания) и улучшил форматирование. Установка Oracle в Ubuntu
mdahlman

5

Я использовал это руководство, чтобы установить его на Ubuntu Server 12.04, и оно отлично работало.

http://meandmyubuntulinux.blogspot.ca/2012/05/installing-oracle-11g-r2-express.html


3
Добро пожаловать в Спросите Ubuntu! Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить здесь основные части ответа и предоставить ссылку для справки.
Peachy

1

Я вижу здесь, что вы можете скачать Linux x64 edition: Oracle Download .

Как только вы получите этот .zip, откройте терминал и введите:

unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip

Вы должны увидеть пакет RPM. Поскольку Ubuntu основана на Debian, вам понадобится Alien. Если у вас его нет, введите в терминале следующие инструкции (нажав Ctrl+ Alt+ T):

sudo apt-get update
sudo apt-get install alien

Как только это установлено, напечатайте это:

alien -i oracle-xe-11.2.0-1.0.x86_64.rpm

Выполнено !


2
Не работает для меня Alien завершает установку, но тогда нет службы, нет пользователя (Oracle) и ничего не работает!
Pugmarx

1
Меня тоже не сработало. Мое мнение, и это так же хорошо, как и любое другое мнение, заключается в том, что установка оракула очень сложна, а инопланетянин нацелен на простое программное обеспечение.
Реут Шарабани

Вашей инструкции недостаточно для установки Oracle в Ubuntu. Очевидно, вы не проверяли это.
josircg

Похоже, вы забыли эту часть ..You must run '/etc/init.d/oracle-xe configure' as the root user to configure the database.
ShoeLace
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.