Как установить 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.

gavenkoa
источник
Этот ответ достаточно хорош для базы знаний. Осталось только одно: исправьте грамматику и не слушайте!
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

Выполнено !

NorTicUs
источник
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