Я установил 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.
Для:
/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/
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.
У скрипта nls_lang.sh есть / bin / sh shebang.
По умолчанию Ubuntu связывает / bin / sh с / bin / dash с, что может вызвать проблемы с некоторыми проблемами. Чтобы исправить эту ссылку / bin / sh на / bin / bash с более совместим с / bin / sh:
ln -sf /bin/bash /bin/sh