Вообщем ситуация такая: работал я по статье (может кто ище по ней работал):
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=ORATESTNLS_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=2rm -r /oracle/oradata/${ORACLE_SID}
+ rm -r /oracle/oradata/ORATEST
rm: cannot remove `/oracle/oradata/ORATEST': No such file or directorysqlplus /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.sqlSHUTDOWN IMMEDIATE;
EXIT
spool offEOF
+ sqlplus /nologSQL*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}А что думаете вы?
> А что думаете вы?но зачем?!
>> А что думаете вы?
> но зачем?!Как это решить?
Лог 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>######################################################################
>[оверквотинг удален]
> Как это решить?
> Лог 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шный.
>[оверквотинг удален]
>> Лог 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 (клетка внутри фряхи)
>> но зачем?!
> Как это решить?Предлагаю медитацию в пустынном месте. Ответ придёт!
>>> но зачем?!
>> Как это решить?
> Предлагаю медитацию в пустынном месте. Ответ придёт!С демонами и чертиками медитация не помагает ;)
>>>> но зачем?!
>медитация не помагает ;)Это многое объясняет.
>> А что думаете вы?
> но зачем?!tags: moral, sport соображения ?
P.S.:
Boт и совoкyпнocть oтягчaющиx:
>>Он и так на линуксе (DEBIAN - lenny) просто в эмуляторе JAIL (клетка внутри фряхи)
>>> А что думаете вы?
>> но зачем?!
> tags: moral, sport соображения ?
> P.S.:
> Boт и совoкyпнocть oтягчaющиx:
>>>Он и так на линуксе (DEBIAN - lenny) просто в эмуляторе JAIL (клетка внутри фряхи)Можно членораздельно
> Можно членораздельноfail!
>>>> А что думаете вы?
>>> но зачем?!
>> tags: moral, sport соображения ?Всем известно, шо лучшей пущалкой для оракла есть CentOS </troll>
Все остыльные *BSD, Lin* и прочие не ынтырпрайзные дистры - рассматриваются как некие тренажеры, в т.ч. для ЧСВ.
>> Boт и совoкyпнocть oтягчaющиx:
>>>>Он и так на линуксе (DEBIAN - lenny) просто в эмуляторе JAIL (клетка внутри фряхи)Имо. здеся двойная фейспальма - на базисе вышеизложенного + недоработка фряха должна быть в виртулке на HPUX, к-рая ... - мало уровней абстракции
:)
> Можно членораздельно
P.S.:
Вспоминая новости "молодости": Oracle *.x запущен на Slackware *.x
Главное не воспринимайте все серьезно и допилите.
> Имо. здеся двойная фейспальма - на базисе вышеизложенного + недоработка фряха должна
> быть в виртулке на HPUX, к-рая ... - мало уровней абстракциинастаиваю на aix'е -- hpux для слабоков.
>[оверквотинг удален]
> некие тренажеры, в т.ч. для ЧСВ.
>>> Boт и совoкyпнocть oтягчaющиx:
>>>>>Он и так на линуксе (DEBIAN - lenny) просто в эмуляторе JAIL (клетка внутри фряхи)
> Имо. здеся двойная фейспальма - на базисе вышеизложенного + недоработка фряха должна
> быть в виртулке на HPUX, к-рая ... - мало уровней абстракции
> :)
>> Можно членораздельно
> P.S.:
> Вспоминая новости "молодости": Oracle *.x запущен на Slackware *.x
> Главное не воспринимайте все серьезно и допилите.Весь смысл jail-а в том что он виртуальная система работает на петле 127.0.0.20, понимаете? Да плус возможности zfs для линукса. А могут ли сделать такое ваши эмуляторы?
>> Вспоминая новости "молодости": Oracle *.x запущен на Slackware *.x
>> Главное не воспринимайте все серьезно и допилите.
> Весь смысл jail-а в том что он виртуальная система работает на петле
> 127.0.0.20, понимаете? Да плус возможности zfs для линукса. А могут ли
> сделать такое ваши эмуляторы?Вы не уловили, про ЧТО, кроме просадки связанной с виртуализацией, было сказано.
И плюсы FreeBSD в общем и zfs в часности - здесь совершенно ни причем.
>>> Вспоминая новости "молодости": Oracle *.x запущен на Slackware *.x
>>> Главное не воспринимайте все серьезно и допилите.
>> Весь смысл jail-а в том что он виртуальная система работает на петле
>> 127.0.0.20, понимаете? Да плус возможности zfs для линукса. А могут ли
>> сделать такое ваши эмуляторы?
> Вы не уловили, про ЧТО, кроме просадки связанной с виртуализацией, было сказано.
> И плюсы FreeBSD в общем и zfs в часности - здесь совершенно
> ни причем.Вообщем, как мне объяснили на другом форуме, debian плохо подходит для БД oracle. А хорошо подходит CentOS. Не так ли?
>>>> Вспоминая новости "молодости": Oracle *.x запущен на Slackware *.x
>>>> Главное не воспринимайте все серьезно и допилите.
>>> Весь смысл jail-а в том что он виртуальная система работает на петле
>>> 127.0.0.20, понимаете? Да плус возможности zfs для линукса. А могут ли
>>> сделать такое ваши эмуляторы?
>> Вы не уловили, про ЧТО, кроме просадки связанной с виртуализацией, было сказано.
>> И плюсы FreeBSD в общем и zfs в часности - здесь совершенно
>> ни причем.
> Вообщем, как мне объяснили на другом форуме, debian плохо подходит для БД
> oracle. А хорошо подходит CentOS.И сажать в fbsd jail с линукслятором надо centos, да? Пятый?
> Не так ли?
>[оверквотинг удален]
>>>> Весь смысл jail-а в том что он виртуальная система работает на петле
>>>> 127.0.0.20, понимаете? Да плус возможности zfs для линукса. А могут ли
>>>> сделать такое ваши эмуляторы?
>>> Вы не уловили, про ЧТО, кроме просадки связанной с виртуализацией, было сказано.
>>> И плюсы FreeBSD в общем и zfs в часности - здесь совершенно
>>> ни причем.
>> Вообщем, как мне объяснили на другом форуме, debian плохо подходит для БД
>> oracle. А хорошо подходит CentOS.
> И сажать в fbsd jail с линукслятором надо centos, да? Пятый?
>> Не так ли?Ну так че? ставить centos в jail?
> Ну так че? ставить centos в jail?Спокойно ставьте CentOS, лучше 6.x
>> Ну так че? ставить centos в jail?
> Спокойно ставьте CentOS, лучше 6.xПринято
>>> Вообщем, как мне объяснили на другом форуме, debian плохо подходит для БД
>>> oracle. А хорошо подходит CentOS.
>> И сажать в fbsd jail с линукслятором надо centos, да? Пятый?
>>> Не так ли?
> Ну так че? ставить centos в jail?Сначала медикаменты подобрать. Чтоб "помогало".
> Ну так че? ставить centos в jail?И/ИЛИ еще раз перепроверьте по докам к Oracle версии glibc и прочих нужных библиотек с наличием таковых в дистре etc.
P.S.:
про ЧТО было сказано вы все равно не поняли, но уже на шаг ближе
>> Ну так че? ставить centos в jail?
> И/ИЛИ еще раз перепроверьте по докам к Oracle версии glibc и прочих
> нужных библиотек с наличием таковых в дистре etc.
> P.S.:
> про ЧТО было сказано вы все равно не поняли, но уже на
> шаг ближеСпасибо, это интересная мысль. Еще я иногда думаю что проблема в новой версии FreeBSD 10.1, а инструкция
https://forums.freebsd.org/threads/install-oracle-11gr2-data.../
по FreeBSD 9.0 версии. Может какие отличия в sysctl.conf .... даже не знаю. Но центос поставлю - а там посмотрим.
Что я там говорил про ласты, противогаз и залезание в этом прикиде на намыленные фонарные столбы? :)
> Весь смысл jail-а в том что он виртуальная система работает на петле
> 127.0.0.20, понимаете? Да плус возможности zfs для линукса. А могут ли
> сделать такое ваши эмуляторы?jail с эмулятором путает, смысл jail-а, оказывается, в петле, jail дает возможности zfs...
Пациенту срочно нужен доктор с парой санитаров.
Бредит....
>> Весь смысл jail-а в том что он виртуальная система работает на петле
>> 127.0.0.20, понимаете? Да плус возможности zfs для линукса. А могут ли
>> сделать такое ваши эмуляторы?
> jail с эмулятором путает, смысл jail-а, оказывается, в петле, jail дает возможности
> zfs...
> Пациенту срочно нужен доктор с парой санитаров.
> Бредит....Не совсем, имо
+ скорее жара, possibly немного напитков
+ синдром утенка (в смысле перечисления плюсов первой *nix-like OS)
+ возможно первая самостоятельныя работа без присмотра компетентых сиречь "старших" комрадовНе будем излишне строги,
остановку молодость все проезжали
:)
> Не будем излишне строги,
> остановку молодость все проезжали
> :)Было. :)
>[оверквотинг удален]
> ORA-01012: not logged on
> Process ID: 0
> Session ID: 0 Serial number: 0
> Disconnected
>
Я думаю, что
1) большинство телодвижений которые вам советуют делать по этому мануалу- либо ненужны либо делаются неправильно (мануальчик для альтернативно одаренных).
2) фря не является ОС поддерживаемой продуктами Oracle. Даже если вам удастся поставить Oracle на фрю - есть немаленький шанс что при первой же ошибке вы не сможете воспользоваться советами рассчитанными на инсталляцию базы в легитимной ОС. А это означает, судя по вашему вопросу - что на этом ваше знакомство с продуктами Oracle закончится. Поскольку сами вы думать не умеете.
3) ОС для Oracle - это HP-UX, Linux (удобно использовать Oracle Linux, но необходимо проверить что ваша версия линукса ПОДДЕРЖИВАЕТСЯ вашей версией Oracle. Можно конечно запустить инсталлятор с особым ключем который проигнорирует версию, но как показывает опыт - это чревато КРАЙНЕ ТРУДНООБНАРУЖИМЫМИ глюками), Windows.
4) На фре Oracle будет работать под эмулятором Линукса, и вам надо просто найти мануал по установке Oracle на Линукс. Причем версия Линукса должна поддерживаться вашим дистрибутивом Oracle. И еще- забудьте про обновление вашего дистрибутива. Банальное повышение версии глибса на единичку после второй точки- может привести к глюкам которые вы никогда не сможете осознать.
5) установка Oracle происходить путем запуска скрипта runInstaller идущего в составе дистрибутива Oracle , а не скриптами а ля "закат солнца в ручную".
> Вообщем, как мне объяснили на другом форуме, debian плохо подходит для БД oracle. А хорошо подходит CentOS. Не так ли?Oracle Linux/RHEL/CentOS