The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Не могу создать базу данных 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, 08:10 , 17-Июн-15 (1) +1
    > А что думаете вы?

    но зачем?!

    • Не могу создать базу данных oracle на freebsd, !*! driveer1, 10:47 , 17-Июн-15 (2)
      >> А что думаете вы?
      > но зачем?!

      Как это решить?
      Лог 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, !*! fail, 12:26 , 17-Июн-15 (8) +1
      >> А что думаете вы?
      > но зачем?!

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

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

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

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

        • Не могу создать базу данных oracle на freebsd, !*! pavel_simple, 14:28 , 17-Июн-15 (10)
          > Можно членораздельно

          fail!

        • Не могу создать базу данных oracle на freebsd, !*! fail, 15:27 , 17-Июн-15 (11)
          >>>> А что думаете вы?
          >>> но зачем?!
          >> 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, 15:28 , 17-Июн-15 (12)
            > Имо. здеся двойная фейспальма - на базисе вышеизложенного + недоработка фряха должна
            > быть в виртулке на HPUX, к-рая ... - мало уровней абстракции

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

          • Не могу создать базу данных oracle на freebsd, !*! driveer1, 16:18 , 17-Июн-15 (13)
            >[оверквотинг удален]
            > некие тренажеры, в т.ч. для ЧСВ.
            >>> 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, 16:44 , 17-Июн-15 (14)
              >> Вспоминая новости "молодости": Oracle *.x запущен на Slackware *.x
              >> Главное не воспринимайте все серьезно и допилите.
              > Весь смысл jail-а в том что он виртуальная система работает на петле
              > 127.0.0.20, понимаете? Да плус возможности zfs для линукса. А могут ли
              > сделать такое ваши эмуляторы?

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

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

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

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

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

                  > Не так ли?

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

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

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


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

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

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

  • Не могу создать базу данных oracle на freebsd, !*! Square, 23:47 , 17-Июн-15 (25)
    >[оверквотинг удален]
    > 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 , а не скриптами а ля "закат солнца в ручную".




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру