Проблема с установкой Oracle 10g Express Edition

Я установил Oracle 10g Express edition в Ubuntu 10.10, и он не показывает и не запрашивает пароль во время установки.

Когда я щелкаю «запустить базу данных», появляется предупреждение «Операция не удалась, abhi не является членом группы« dba »». и когда кликнешь «Запустить командную строку SQL», он отобразит /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/nls_lang.sh: 114: [[: not found

. Когда я нажму «Домашняя страница базы данных GOTO», откроется Mozilla «Страница поиска Google для Ubuntu».

Может ли кто-нибудь помочь мне заставить мой Oracle работать или сказать, как его убрать, потому что он также не удаляется.
Я перепробовал все команды, которые приведены в качестве предложений Ubuntu.

Пожалуйста, помогите мне, потому что я не хочу форматировать свою Ubuntu.

2
задан 9 July 2012 в 17:09

3 ответа

Для:

/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/nls_lang.sh: 114: [[: not found

Решение состоит в том, чтобы просто отредактировать его (как корень) и удалить пару квадратных скобок в строках # 108 и # 110.

Тип:

sudo -H gedit /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/nls_lang.sh

Прокрутите вниз, пока не найдете это:

if [[ -n "$LC_ALL" ]]; then  
  locale=$LC_ALL  
elif [[ -n "$LANG" ]]; then  
  locale=$LANG  
else  
  locale=  
fi 

Затем измените его на (снимите пару скобок):

if [ -n "$LC_ALL" ]; then  
  locale=$LC_ALL  
elif [ -n "$LANG" ]; then  
  locale=$LANG  
else  
  locale=  
fi  
[ 1111] Затем нажмите СОХРАНИТЬ. Теперь попробуйте эту команду еще раз, чтобы установить переменные среды:

/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle_env.sh

Ничего не происходит, когда вы это делаете, но он автоматически устанавливает ваши переменные. СОВЕРШЕНО!

Наслаждайтесь.

Благодаря этому блогу: http://beardedmagnum.com/2007/09/15/oracle-xe-on-ubuntu/

0
ответ дан 9 July 2012 в 17:09

abhi не волнуются..., что у всех есть решение... ;)

Установка для 32 битов легка:

sudo sh -c "echo 'deb http://oss.oracle.com/debian unstable main non-free #Oracle XE' >> /etc/apt/sources.list.d/oraclexe.list"

wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- | sudo apt-key add 

sudo apt-get update 

sudo apt-get install oracle-xe-universal

для 64 битов:

wget http://oss.oracle.com/debian/dists/unstable/main/binary-i386/libaio_0.3.104-1_i386.deb  http://oss.oracle.com/debian/dists/unstable/non-free/binary-i386/oracle-xe-universal_10.2.0.1-1.1_i386.deb

sudo dpkg -i --force-architecture libaio_0.3.104-1_i386.deb oracle-xe-universal_10.2.0.1-1.1_i386.deb 

rm libaio_0.3.104-1_i386.deb oracle-xe-universal_10.2.0.1-1.1_i386.deb

Удалите:

Можно использовать склонный - добираются, команда для удаления / удаляют сервер выпуска экспресса Oracle из Linux Ubuntu.

Открытый терминал.

Введите следующую команду для удаления его:

склонные sudo - добираются, удаляют ксенон оракула или oracle-xe-universal

Настройте:

следуйте это простое хорошо объясняет учебное руководство со снимком экрана.. это, говорят, как добавить Вашего пользователя к dba группам и как настроить оракула, чтобы дать Вам пароль..

запустите на шаге 1. Конфигурирование Oracle

how-to-setup-oracle-10g-xe-in-ubuntu.html

P.D:

Об ошибке....

можно получить nls_lang ошибку следующим образом, когда Вы пытаетесь экспортировать переменные среды.

Решение:

человечность использует Bash оболочка Linux. Теперь откройте “nls_lang.sh” с текстовым редактором и установите корректный параметр оболочки в первой строке сценария.

посмотрите шаг 5. открытый nls_lang.sh.

2
ответ дан 9 July 2012 в 17:09

У скрипта nls_lang.sh есть / bin / sh shebang.

По умолчанию Ubuntu связывает / bin / sh с / bin / dash с, что может вызвать проблемы с некоторыми проблемами. Чтобы исправить эту ссылку / bin / sh на / bin / bash с более совместим с / bin / sh:

ln -sf /bin/bash /bin/sh
0
ответ дан 9 July 2012 в 17:09

Другие вопросы по тегам:

Похожие вопросы: