Я установил 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
Затем нажмите СОХРАНИТЬ. Теперь попробуйте эту команду еще раз, чтобы установить переменные среды:
/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/
У сценария nls_lang.sh есть / bin / sh shebang.
По умолчанию Ubuntu связывает / bin / sh с / bin / dash с, что может вызвать проблемы с некоторыми вещами. Чтобы исправить эту ссылку / bin / sh на / bin / bash с более совместим с / bin / sh:
ln -sf /bin/bash /bin/sh
Абхи, не волнуйся ... у всех есть решение ...;)
Установить для 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.
Для:
/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/
У сценария nls_lang.sh есть / bin / sh shebang.
По умолчанию Ubuntu связывает / bin / sh с / bin / dash с, что может вызвать проблемы с некоторыми вещами. Чтобы исправить эту ссылку / bin / sh на / bin / bash с более совместим с / bin / sh:
ln -sf /bin/bash /bin/sh
Абхи, не волнуйся ... у всех есть решение ...;)
Установить для 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.
Для:
/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/
У сценария nls_lang.sh есть / bin / sh shebang.
По умолчанию Ubuntu связывает / bin / sh с / bin / dash с, что может вызвать проблемы с некоторыми вещами. Чтобы исправить эту ссылку / bin / sh на / bin / bash с более совместим с / bin / sh:
ln -sf /bin/bash /bin/sh
У сценария nls_lang.sh есть / bin / sh shebang.
По умолчанию Ubuntu связывает / bin / sh с / bin / dash с, что может вызвать проблемы с некоторыми вещами. Чтобы исправить эту ссылку / bin / sh на / bin / bash с более совместим с / bin / sh:
ln -sf /bin/bash /bin/sh
Абхи, не волнуйся ... у всех есть решение ...;)
Установить для 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.
Для:
/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/
Абхи, не волнуйся ... у всех есть решение ...;)
Установить для 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.
Для:
/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/
У сценария nls_lang.sh есть / bin / sh shebang.
По умолчанию Ubuntu связывает / bin / sh с / bin / dash с, что может вызвать проблемы с некоторыми вещами. Чтобы исправить эту ссылку / bin / sh на / bin / bash с более совместим с / bin / sh:
ln -sf /bin/bash /bin/sh
Абхи, не волнуйся ... у всех есть решение ...;)
Установить для 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.
Для:
/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/
У сценария nls_lang.sh есть / bin / sh shebang.
По умолчанию Ubuntu связывает / bin / sh с / bin / dash с, что может вызвать проблемы с некоторыми вещами. Чтобы исправить эту ссылку / bin / sh на / bin / bash с более совместим с / bin / sh:
ln -sf /bin/bash /bin/sh
Абхи, не волнуйся ... у всех есть решение ...;)
Установить для 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.
Для:
/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/