URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID13
Нить номер: 904
[ Назад ]

Исходное сообщение
"Не могу создать базу данных oracle на freebsd"

Отправлено driveer1 , 17-Июн-15 04:50 
Вообщем ситуация такая: работал я по статье (может кто ище по ней работал):
https://forums.freebsd.org/threads/install-oracle-11gr2-data.../
До 20-го пункта все было нормально. Как только начал выполнять создание БД скриптом (запущен с параметром отладки -xv) - пошли ошибки.

oracle@debora:/oracle/admin/ORATEST/create$  nohup ./cr_ORATEST.sh &

Вот содержимое файла nohup.out из той же дирректории:

#!/bin/bash -xv

. ./ORATEST.sh
+ . ./ORATEST.sh
ORACLE_HOME=/oracle/product/11.2.0
++ ORACLE_HOME=/oracle/product/11.2.0
ORACLE_SID=ORATEST
++ ORACLE_SID=ORATEST

NLS_LANG=American_america.WE8ISO8859P15
++ NLS_LANG=American_america.WE8ISO8859P15
ORA_NLS11=${ORACLE_HOME}/nls/data
++ ORA_NLS11=/oracle/product/11.2.0/nls/data
PATH=$PATH:$ORACLE_HOME/bin
++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/games:/oracle/product/11.2.0/bin
export PATH
++ export PATH
export ORACLE_BASE
++ export ORACLE_BASE
export ORACLE_HOME
++ export ORACLE_HOME
export ORACLE_SID
++ export ORACLE_SID
export NLS_LANG
++ export NLS_LANG
export ORA_NLS33
++ export ORA_NLS33


rm ${ORACLE_HOME}/dbs/orapw${ORACLE_SID}
+ rm /oracle/product/11.2.0/dbs/orapwORATEST
orapwd file=${ORACLE_HOME}/dbs/orapw${ORACLE_SID} password=zebracat entries=2
+ orapwd file=/oracle/product/11.2.0/dbs/orapwORATEST password=zebracat entries=2
./cr_ORATEST.sh: line 6: 91302 Segmentation fault  orapwd file=${ORACLE_HOME}/dbs/orapw${ORACLE_SID} password=zebracat entries=2

rm -r /oracle/oradata/${ORACLE_SID}
+ rm -r /oracle/oradata/ORATEST
rm: cannot remove `/oracle/oradata/ORATEST': No such file or directory

sqlplus /nolog << EOF
spool ../logbook/cr_${ORACLE_SID}.log
conn / as sysdba;
CREATE SPFILE
FROM  PFILE='/oracle/admin/${ORACLE_SID}/create/init${ORACLE_SID}.ora';

DISCONNECT;

conn / as sysdba;

STARTUP NOMOUNT;
CREATE DATABASE ${ORACLE_SID}
CHARACTER SET WE8ISO8859P15
NATIONAL CHARACTER SET UTF8
USER SYS IDENTIFIED BY zebracat
USER SYSTEM IDENTIFIED BY zebracat
EXTENT MANAGEMENT LOCAL
DEFAULT TEMPORARY TABLESPACE temp
UNDO TABLESPACE undotbs1
DEFAULT TABLESPACE users;

@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql
@?/sqlplus/admin/pupbld.sql

SHUTDOWN IMMEDIATE;

EXIT
spool off

EOF
+ sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on Wed Jun 17 04:49:29 2015

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

SQL> SQL> Connected to an idle instance.
SQL>  2  CREATE SPFILE
*
ERROR at line 1:
ORA-01012: not logged on
Process ID: 0
Session ID: 0 Serial number: 0


SQL> SQL> Disconnected
SQL> SQL> Connected to an idle instance.
SQL> SQL> ORA-01012: not logged on
SQL>  2  3  4  5  6  7  8  9  CREATE DATABASE ORATEST
*

ERROR at line 1:
ORA-01012: not logged on
Process ID: 0
Session ID: 0 Serial number: 0


SQL> SQL> DOC>######################################################################
DOC>######################################################################
DOC>  The following statement will cause an "ORA-01722: invalid number"
DOC>  error and terminate the SQLPLUS session if the user is not SYS.
DOC>  Disconnect and reconnect with AS SYSDBA.
DOC>######################################################################
DOC>######################################################################
DOC>#
SELECT TO_NUMBER('MUST_BE_AS_SYSDBA') FROM DUAL
*
ERROR at line 1:
ORA-01012: not logged on
Process ID: 0
Session ID: 0 Serial number: 0


Disconnected

Я грешу на строчку в начале:


./cr_ORATEST.sh: line 6: 91302 Segmentation fault  orapwd file=${ORACLE_HOME}/dbs/orapw${ORACLE_SID}

А что думаете вы?


Содержание

Сообщения в этом обсуждении
"Не могу создать базу данных oracle на freebsd"
Отправлено pavel_simple , 17-Июн-15 08:10 
> А что думаете вы?

но зачем?!


"Не могу создать базу данных oracle на freebsd"
Отправлено driveer1 , 17-Июн-15 10:47 
>> А что думаете вы?
> но зачем?!

Как это решить?
Лог cr_ORATEST.log тоже ругается, но на аутентификацию:
DOC>######################################################################
DOC>######################################################################
DOC>    The following statement will cause an "ORA-01722: invalid number"
DOC>    error and terminate the SQLPLUS session if the user is not SYS.
DOC>    Disconnect and reconnect with AS SYSDBA.
DOC>######################################################################


"Не могу создать базу данных oracle на freebsd"
Отправлено Аноним , 17-Июн-15 10:52 
>[оверквотинг удален]
> Как это решить?
> Лог cr_ORATEST.log тоже ругается, но на аутентификацию:
> DOC>######################################################################
> DOC>######################################################################
> DOC>    The following statement will cause an "ORA-01722: invalid
> number"
> DOC>    error and terminate the SQLPLUS session if the
> user is not SYS.
> DOC>    Disconnect and reconnect with AS SYSDBA.
> DOC>######################################################################

Ставь на Линукс, Oracle это линуксовый блоб, а не FreeBSDшный.


"Не могу создать базу данных oracle на freebsd"
Отправлено driveer1 , 17-Июн-15 11:24 
>[оверквотинг удален]
>> Лог cr_ORATEST.log тоже ругается, но на аутентификацию:
>> DOC>######################################################################
>> DOC>######################################################################
>> DOC>    The following statement will cause an "ORA-01722: invalid
>> number"
>> DOC>    error and terminate the SQLPLUS session if the
>> user is not SYS.
>> DOC>    Disconnect and reconnect with AS SYSDBA.
>> DOC>######################################################################
> Ставь на Линукс, Oracle это линуксовый блоб, а не FreeBSDшный.

Он и так на линуксе (DEBIAN - lenny) просто в эмуляторе JAIL (клетка внутри фряхи)


"Не могу создать базу данных oracle на freebsd"
Отправлено Andrey Mitrofanov , 17-Июн-15 11:02 
>> но зачем?!
> Как это решить?

Предлагаю медитацию в пустынном месте. Ответ придёт!


"Не могу создать базу данных oracle на freebsd"
Отправлено driveer1 , 17-Июн-15 11:25 
>>> но зачем?!
>> Как это решить?
> Предлагаю медитацию в пустынном месте. Ответ придёт!

С демонами и чертиками медитация не помагает ;)


"Не могу создать базу данных oracle на freebsd"
Отправлено Andrey Mitrofanov , 17-Июн-15 11:56 
>>>> но зачем?!
>медитация не помагает ;)

Это многое объясняет.


"Не могу создать базу данных oracle на freebsd"
Отправлено fail , 17-Июн-15 12:26 
>> А что думаете вы?
> но зачем?!

tags: moral, sport соображения ?

P.S.:
Boт и совoкyпнocть oтягчaющиx:
>>Он и так на линуксе (DEBIAN - lenny) просто в эмуляторе JAIL (клетка внутри фряхи)


"Не могу создать базу данных oracle на freebsd"
Отправлено driveer1 , 17-Июн-15 12:29 
>>> А что думаете вы?
>> но зачем?!
> tags: moral, sport соображения ?
> P.S.:
> Boт и совoкyпнocть oтягчaющиx:
>>>Он и так на линуксе (DEBIAN - lenny) просто в эмуляторе JAIL (клетка внутри фряхи)

Можно членораздельно


"Не могу создать базу данных oracle на freebsd"
Отправлено pavel_simple , 17-Июн-15 14:28 
> Можно членораздельно

fail!


"Не могу создать базу данных oracle на freebsd"
Отправлено fail , 17-Июн-15 15:27 
>>>> А что думаете вы?
>>> но зачем?!
>> tags: moral, sport соображения ?

Всем известно, шо лучшей пущалкой для оракла есть CentOS </troll>
Все остыльные *BSD, Lin* и прочие не ынтырпрайзные дистры - рассматриваются как некие тренажеры, в т.ч. для ЧСВ.


>> Boт и совoкyпнocть oтягчaющиx:
>>>>Он и так на линуксе (DEBIAN - lenny) просто в эмуляторе JAIL (клетка внутри фряхи)

Имо. здеся двойная фейспальма - на базисе вышеизложенного + недоработка фряха должна быть в виртулке на HPUX, к-рая ... - мало уровней абстракции

:)

> Можно членораздельно

P.S.:
Вспоминая новости "молодости": Oracle *.x запущен на Slackware *.x
Главное не воспринимайте все серьезно и допилите.


"Не могу создать базу данных oracle на freebsd"
Отправлено pavel_simple , 17-Июн-15 15:28 
> Имо. здеся двойная фейспальма - на базисе вышеизложенного + недоработка фряха должна
> быть в виртулке на HPUX, к-рая ... - мало уровней абстракции

настаиваю на aix'е -- hpux для слабоков.


"Не могу создать базу данных oracle на freebsd"
Отправлено driveer1 , 17-Июн-15 16:18 
>[оверквотинг удален]
> некие тренажеры, в т.ч. для ЧСВ.
>>> Boт и совoкyпнocть oтягчaющиx:
>>>>>Он и так на линуксе (DEBIAN - lenny) просто в эмуляторе JAIL (клетка внутри фряхи)
> Имо. здеся двойная фейспальма - на базисе вышеизложенного + недоработка фряха должна
> быть в виртулке на HPUX, к-рая ... - мало уровней абстракции
> :)
>> Можно членораздельно
> P.S.:
> Вспоминая новости "молодости": Oracle *.x запущен на Slackware *.x
> Главное не воспринимайте все серьезно и допилите.

Весь смысл jail-а в том что он виртуальная система работает на петле 127.0.0.20, понимаете? Да плус возможности zfs для линукса. А могут ли сделать такое ваши эмуляторы?


"Не могу создать базу данных oracle на freebsd"
Отправлено fail , 17-Июн-15 16:44 
>> Вспоминая новости "молодости": Oracle *.x запущен на Slackware *.x
>> Главное не воспринимайте все серьезно и допилите.
> Весь смысл jail-а в том что он виртуальная система работает на петле
> 127.0.0.20, понимаете? Да плус возможности zfs для линукса. А могут ли
> сделать такое ваши эмуляторы?

Вы не уловили, про ЧТО, кроме просадки связанной с виртуализацией, было сказано.
И плюсы FreeBSD в общем и zfs в часности - здесь совершенно ни причем.


"Не могу создать базу данных oracle на freebsd"
Отправлено driveer1 , 17-Июн-15 16:57 
>>> Вспоминая новости "молодости": Oracle *.x запущен на Slackware *.x
>>> Главное не воспринимайте все серьезно и допилите.
>> Весь смысл jail-а в том что он виртуальная система работает на петле
>> 127.0.0.20, понимаете? Да плус возможности zfs для линукса. А могут ли
>> сделать такое ваши эмуляторы?
> Вы не уловили, про ЧТО, кроме просадки связанной с виртуализацией, было сказано.
> И плюсы FreeBSD в общем и zfs в часности - здесь совершенно
> ни причем.

Вообщем, как мне объяснили на другом форуме, debian плохо подходит для БД oracle. А хорошо подходит CentOS. Не так ли?


"Не могу создать базу данных oracle на freebsd"
Отправлено Andrey Mitrofanov , 17-Июн-15 17:15 
>>>> Вспоминая новости "молодости": Oracle *.x запущен на Slackware *.x
>>>> Главное не воспринимайте все серьезно и допилите.
>>> Весь смысл jail-а в том что он виртуальная система работает на петле
>>> 127.0.0.20, понимаете? Да плус возможности zfs для линукса. А могут ли
>>> сделать такое ваши эмуляторы?
>> Вы не уловили, про ЧТО, кроме просадки связанной с виртуализацией, было сказано.
>> И плюсы FreeBSD в общем и zfs в часности - здесь совершенно
>> ни причем.
> Вообщем, как мне объяснили на другом форуме, debian плохо подходит для БД
> oracle. А хорошо подходит CentOS.

И сажать в fbsd jail с линукслятором надо centos, да? Пятый?

> Не так ли?


"Не могу создать базу данных oracle на freebsd"
Отправлено driveer1 , 17-Июн-15 17:43 
>[оверквотинг удален]
>>>> Весь смысл jail-а в том что он виртуальная система работает на петле
>>>> 127.0.0.20, понимаете? Да плус возможности zfs для линукса. А могут ли
>>>> сделать такое ваши эмуляторы?
>>> Вы не уловили, про ЧТО, кроме просадки связанной с виртуализацией, было сказано.
>>> И плюсы FreeBSD в общем и zfs в часности - здесь совершенно
>>> ни причем.
>> Вообщем, как мне объяснили на другом форуме, debian плохо подходит для БД
>> oracle. А хорошо подходит CentOS.
> И сажать в fbsd jail с линукслятором надо centos, да? Пятый?
>> Не так ли?

Ну так че? ставить centos в jail?


"Не могу создать базу данных oracle на freebsd"
Отправлено fail , 17-Июн-15 17:45 

> Ну так че? ставить centos в jail?

Спокойно ставьте CentOS, лучше 6.x



"Не могу создать базу данных oracle на freebsd"
Отправлено driveer1 , 17-Июн-15 17:51 
>> Ну так че? ставить centos в jail?
> Спокойно ставьте CentOS, лучше 6.x

Принято


"Не могу создать базу данных oracle на freebsd"
Отправлено Andrey Mitrofanov , 17-Июн-15 17:46 
>>> Вообщем, как мне объяснили на другом форуме, debian плохо подходит для БД
>>> oracle. А хорошо подходит CentOS.
>> И сажать в fbsd jail с линукслятором надо centos, да? Пятый?
>>> Не так ли?
> Ну так че? ставить centos в jail?

Сначала медикаменты подобрать. Чтоб "помогало".


"Не могу создать базу данных oracle на freebsd"
Отправлено fail , 17-Июн-15 17:54 

> Ну так че? ставить centos в jail?

И/ИЛИ еще раз перепроверьте по докам к Oracle версии glibc и прочих нужных библиотек с наличием таковых в дистре etc.


P.S.:
про ЧТО было сказано вы все равно не поняли, но уже на шаг ближе


"Не могу создать базу данных oracle на freebsd"
Отправлено driveer1 , 17-Июн-15 18:02 
>> Ну так че? ставить centos в jail?
> И/ИЛИ еще раз перепроверьте по докам к Oracle версии glibc и прочих
> нужных библиотек с наличием таковых в дистре etc.
> P.S.:
> про ЧТО было сказано вы все равно не поняли, но уже на
> шаг ближе

Спасибо, это интересная мысль. Еще я иногда думаю что проблема в новой версии FreeBSD 10.1, а инструкция
https://forums.freebsd.org/threads/install-oracle-11gr2-data.../
по FreeBSD 9.0 версии. Может какие отличия в sysctl.conf .... даже не знаю. Но центос поставлю - а там посмотрим.


"Не могу создать базу данных oracle на freebsd"
Отправлено Аноним , 28-Июн-15 09:37 
Что я там говорил про ласты, противогаз и залезание в этом прикиде на намыленные фонарные столбы? :)

"Не могу создать базу данных oracle на freebsd"
Отправлено PavelR , 17-Июн-15 21:11 
> Весь смысл jail-а в том что он виртуальная система работает на петле
> 127.0.0.20, понимаете? Да плус возможности zfs для линукса. А могут ли
> сделать такое ваши эмуляторы?

jail с эмулятором путает, смысл jail-а, оказывается, в петле, jail дает возможности zfs...

Пациенту срочно нужен доктор с парой санитаров.
Бредит....



"Не могу создать базу данных oracle на freebsd"
Отправлено fail , 17-Июн-15 22:21 
>> Весь смысл jail-а в том что он виртуальная система работает на петле
>> 127.0.0.20, понимаете? Да плус возможности zfs для линукса. А могут ли
>> сделать такое ваши эмуляторы?
> jail с эмулятором путает, смысл jail-а, оказывается, в петле, jail дает возможности
> zfs...
> Пациенту срочно нужен доктор с парой санитаров.
> Бредит....

Не совсем, имо
+ скорее жара, possibly немного напитков
+ синдром утенка (в смысле перечисления плюсов первой *nix-like OS)
+ возможно первая самостоятельныя работа без присмотра компетентых сиречь "старших" комрадов

Не будем излишне строги,
остановку молодость все проезжали
:)


"Не могу создать базу данных oracle на freebsd"
Отправлено PavelR , 18-Июн-15 09:00 
> Не будем излишне строги,
> остановку молодость все проезжали
> :)

Было. :)



"Не могу создать базу данных oracle на freebsd"
Отправлено Square , 17-Июн-15 23:47 
>[оверквотинг удален]
> ORA-01012: not logged on
> Process ID: 0
> Session ID: 0 Serial number: 0
> Disconnected
>

> Я грешу на строчку в начале:
>
 
> ./cr_ORATEST.sh: line 6: 91302 Segmentation fault  orapwd file=${ORACLE_HOME}/dbs/orapw${ORACLE_SID}
>

> А что думаете вы?

Я думаю, что
1) большинство телодвижений которые вам советуют делать по этому мануалу- либо ненужны либо делаются неправильно (мануальчик для альтернативно одаренных).
2) фря не является ОС поддерживаемой продуктами Oracle. Даже если вам удастся поставить Oracle на фрю - есть немаленький шанс что при первой же ошибке вы не сможете воспользоваться советами рассчитанными на инсталляцию базы в легитимной ОС. А это означает, судя по вашему вопросу - что на этом ваше знакомство с продуктами Oracle закончится. Поскольку сами вы думать не умеете.
3) ОС для Oracle - это HP-UX, Linux (удобно использовать Oracle Linux, но необходимо проверить что ваша версия линукса ПОДДЕРЖИВАЕТСЯ вашей версией Oracle. Можно конечно запустить инсталлятор с особым ключем который проигнорирует  версию, но как показывает опыт - это чревато КРАЙНЕ ТРУДНООБНАРУЖИМЫМИ глюками), Windows.
4) На фре Oracle будет  работать под эмулятором Линукса, и вам надо просто найти мануал по установке Oracle на Линукс. Причем версия Линукса должна поддерживаться вашим дистрибутивом Oracle. И еще- забудьте про обновление вашего дистрибутива. Банальное повышение  версии глибса на единичку после второй точки- может привести к глюкам которые вы никогда не сможете осознать.
5) установка Oracle происходить путем запуска скрипта runInstaller идущего в составе дистрибутива Oracle , а не скриптами а ля "закат солнца в ручную".


"Не могу создать базу данных oracle на freebsd"
Отправлено ALex_hha , 29-Июн-15 11:37 
> Вообщем, как мне объяснили на другом форуме, debian плохо подходит для БД oracle. А хорошо подходит CentOS. Не так ли?

Oracle Linux/RHEL/CentOS