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

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
driveer99
проходил мимо
Сообщения: 3
Зарегистрирован: 2014-04-19 6:53:50

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

Непрочитанное сообщение driveer99 » 2015-06-17 4:42:38

Вообщем ситуация такая: работал я по статье (может кто ище по ней работал):
https://forums.freebsd.org/threads/inst ... d-9.41729/
До 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} 
:st:
А что думаете вы?
Последний раз редактировалось f_andrey 2015-06-17 6:06:51, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума, если приведёте больше логов, это повысит вероятность ответов, а не флуда

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

madbsdnix
проходил мимо
Сообщения: 3
Зарегистрирован: 2015-06-16 20:31:18

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

Непрочитанное сообщение madbsdnix » 2015-06-17 12:15:25

Пароль у тебя

Код: Выделить всё

zebracat
или нет... Он ругается на отработку файла с pwd

driveer99
проходил мимо
Сообщения: 3
Зарегистрирован: 2014-04-19 6:53:50

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

Непрочитанное сообщение driveer99 » 2015-06-17 12:21:59

Да, именно такой пароль. Но я его никаму не задавал, кроме системного юзера oracle.

Как странно, в директории /oracle/product/11.2.0/dbs файл orapwORATEST создается, но он пустой.

Код: Выделить всё

# ls -lh /oracle/product/11.2.0
drwxr-xr-x  3 oracle oinstall    7 Jun 17 13:14 dbs
и

Код: Выделить всё

oracle@debora:/oracle/product/11.2.0/dbs$ ls -lh /oracle/product/11.2.0/dbs
total 23K
-rw-rw---- 1 oracle oinstall 1.6K Jun 17 03:07 hc_ORATEST.dat
-rw-r--r-- 1 oracle oinstall 2.8K May 15  2009 init.ora
-rw-r--r-- 1 oracle oinstall    0 Jun 17 13:10 orapwORATEST
drwx------ 2 oracle oinstall    2 Jun 17 03:06 peshm_ORATEST_0
-rw-r----- 1 oracle oinstall 2.5K Jun 17 06:47 spfileORATEST.ora