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