Проблема с установкой 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 в 18:09

19 ответов

Для:

/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  

Затем нажмите СОХРАНИТЬ. Теперь попробуйте эту команду еще раз, чтобы установить переменные среды:

/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/

4
ответ дан 25 July 2018 в 22:27

У сценария nls_lang.sh есть / bin / sh shebang.

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

ln -sf /bin/bash /bin/sh
0
ответ дан 25 July 2018 в 22:27

Абхи, не волнуйся ... у всех есть решение ...;)

Установить для 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

Удалить:

Вы можете использовать команду apt-get для удаления / удаления сервера Oracle Express Edition из Ubuntu Linux.

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

Введите следующую команду, чтобы удалить его:

sudo apt-get remove oracle-xe или oracle-xe-universal

Настроить:

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

начните с шага 1 Настройка Oracle

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

PD:

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

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

Решение:

ubuntu использует BASH linux shell. Теперь откройте «nls_lang.sh» в текстовом редакторе и установите правильный параметр оболочки в первой строке скрипта.

см. Шаг 5. откройте nls_lang.sh.

2
ответ дан 26 July 2018 в 21:41

Для:

/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  

Затем нажмите СОХРАНИТЬ. Теперь попробуйте эту команду еще раз, чтобы установить переменные среды:

/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/

4
ответ дан 26 July 2018 в 21:41

У сценария nls_lang.sh есть / bin / sh shebang.

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

ln -sf /bin/bash /bin/sh
0
ответ дан 26 July 2018 в 21:41

Абхи, не волнуйся ... у всех есть решение ...;)

Установить для 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

Удалить:

Вы можете использовать команду apt-get для удаления / удаления сервера Oracle Express Edition из Ubuntu Linux.

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

Введите следующую команду, чтобы удалить его:

sudo apt-get remove oracle-xe или oracle-xe-universal

Настроить:

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

начните с шага 1 Настройка Oracle

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

PD:

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

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

Решение:

ubuntu использует BASH linux shell. Теперь откройте «nls_lang.sh» в текстовом редакторе и установите правильный параметр оболочки в первой строке скрипта.

см. Шаг 5. откройте nls_lang.sh.

2
ответ дан 2 August 2018 в 03:54

Для:

/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  

Затем нажмите СОХРАНИТЬ. Теперь попробуйте эту команду еще раз, чтобы установить переменные среды:

/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/

4
ответ дан 2 August 2018 в 03:54

У сценария nls_lang.sh есть / bin / sh shebang.

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

ln -sf /bin/bash /bin/sh
0
ответ дан 2 August 2018 в 03:54

У сценария nls_lang.sh есть / bin / sh shebang.

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

ln -sf /bin/bash /bin/sh
0
ответ дан 4 August 2018 в 19:57

Абхи, не волнуйся ... у всех есть решение ...;)

Установить для 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

Удалить:

Вы можете использовать команду apt-get для удаления / удаления сервера Oracle Express Edition из Ubuntu Linux.

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

Введите следующую команду, чтобы удалить его:

sudo apt-get remove oracle-xe или oracle-xe-universal

Настроить:

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

начните с шага 1 Настройка Oracle

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

PD:

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

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

Решение:

ubuntu использует BASH linux shell. Теперь откройте «nls_lang.sh» в текстовом редакторе и установите правильный параметр оболочки в первой строке скрипта.

см. Шаг 5. откройте nls_lang.sh.

2
ответ дан 6 August 2018 в 04:00

Для:

/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  

Затем нажмите СОХРАНИТЬ. Теперь попробуйте эту команду еще раз, чтобы установить переменные среды:

/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/

4
ответ дан 6 August 2018 в 04:00

Абхи, не волнуйся ... у всех есть решение ...;)

Установить для 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

Удалить:

Вы можете использовать команду apt-get для удаления / удаления сервера Oracle Express Edition из Ubuntu Linux.

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

Введите следующую команду, чтобы удалить его:

sudo apt-get remove oracle-xe или oracle-xe-universal

Настроить:

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

начните с шага 1 Настройка Oracle

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

PD:

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

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

Решение:

ubuntu использует BASH linux shell. Теперь откройте «nls_lang.sh» в текстовом редакторе и установите правильный параметр оболочки в первой строке скрипта.

см. Шаг 5. откройте nls_lang.sh.

2
ответ дан 7 August 2018 в 21:58

Для:

/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  

Затем нажмите СОХРАНИТЬ. Теперь попробуйте эту команду еще раз, чтобы установить переменные среды:

/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/

4
ответ дан 7 August 2018 в 21:58

У сценария nls_lang.sh есть / bin / sh shebang.

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

ln -sf /bin/bash /bin/sh
0
ответ дан 7 August 2018 в 21:58

Абхи, не волнуйся ... у всех есть решение ...;)

Установить для 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

Удалить:

Вы можете использовать команду apt-get для удаления / удаления сервера Oracle Express Edition из Ubuntu Linux.

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

Введите следующую команду, чтобы удалить его:

sudo apt-get remove oracle-xe или oracle-xe-universal

Настроить:

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

начните с шага 1 Настройка Oracle

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

PD:

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

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

Решение:

ubuntu использует BASH linux shell. Теперь откройте «nls_lang.sh» в текстовом редакторе и установите правильный параметр оболочки в первой строке скрипта.

см. Шаг 5. откройте nls_lang.sh.

2
ответ дан 10 August 2018 в 10:12

Для:

/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  

Затем нажмите СОХРАНИТЬ. Теперь попробуйте эту команду еще раз, чтобы установить переменные среды:

/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/

4
ответ дан 10 August 2018 в 10:12

У сценария nls_lang.sh есть / bin / sh shebang.

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

ln -sf /bin/bash /bin/sh
0
ответ дан 10 August 2018 в 10:12

Абхи, не волнуйся ... у всех есть решение ...;)

Установить для 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

Удалить:

Вы можете использовать команду apt-get для удаления / удаления сервера Oracle Express Edition из Ubuntu Linux.

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

Введите следующую команду, чтобы удалить его:

sudo apt-get remove oracle-xe или oracle-xe-universal

Настроить:

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

начните с шага 1 Настройка Oracle

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

PD:

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

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

Решение:

ubuntu использует BASH linux shell. Теперь откройте «nls_lang.sh» в текстовом редакторе и установите правильный параметр оболочки в первой строке скрипта.

см. Шаг 5. откройте nls_lang.sh.

2
ответ дан 13 August 2018 в 16:34

Для:

/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  

Затем нажмите СОХРАНИТЬ. Теперь попробуйте эту команду еще раз, чтобы установить переменные среды:

/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/

4
ответ дан 13 August 2018 в 16:34

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

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