Як встановити Oracle Express 11gR2?


22

Мені потрібен покроковий посібник для встановлення Oracle Database Express Edition версії 11 г Release R2 на Ubuntu Desktop 12.04.1 LTS 64-бітне видання


Я встановив oracle express 10.2 на ubuntu 14.04, він працює добре, але, схоже, oracle express 11.2 не випустив жодного пакету для ubuntu ...
— Eric Wang

Відповіді:


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'

Виправляю це за допомогою рядка коментування:

# (АДРЕС = (PROTOCOL = IPC) (KEY = EXTPROC_FOR_XE))

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

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

Залишки документів можна знайти в Документації до видання Database Express


Ця відповідь досить хороша для запису на базі знань. Залишається одне: виправте граматику і втрачайте мовлення!
— 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
Ласкаво просимо до Ask Ubuntu! Хоча це теоретично може відповісти на питання, бажано було б сюди включити істотні частини відповіді та надати посилання для довідки.
— Персик

1

Я бачу тут, що ви можете завантажити версію Linux x64: 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 дуже складна, а інопланетянин спрямований на просте програмне забезпечення.
— Reut Sharabani

Вашої інструкції недостатньо для встановлення 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.