Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 dbca - Exception in thread "main" (Linux)  [new]
biteme
Member

Откуда:
Сообщений: 16
День добрый, у меня следующая трудность

Конфигурация:
- Linux ****.ru 2.6.30-gentoo-r5 #3 SMP Mon Sep 7 00:03:44 MSD 2009 i686 Intel(R) Xeon(R) CPU E5420 @ 2.50GHz GenuineIntel GNU/Linux
- Oracle Database 10g Enterprise Edition Release 10.2.0.1.0

MANPATH=/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i486-pc-linux-gnu/2.20.1/man:/usr/share/gcc-data/i486-pc-linux-gnu/4.3.4/man:/usr/lib/php5/man/
SHELL=/bin/bash
TERM=xterm
NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
SSH_TTY=/dev/pts/3
ORACLE_OWNER=oracle
LC_ALL=
USER=root
ORACLE_SID=ORCLHOME
ORA_NLS10=/opt/oracle/product/10.2.0.1/nls/data
ORACLE_BASE=/opt/oracle
ORACLE_HOSTNAME=*****.ru
CONFIG_PROTECT_MASK=/etc/sandbox.d /etc/php/cli-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/fonts/fonts.conf /etc/terminfo /etc/ca-certificates.conf /etc/revdep-rebuild
PAGER=/usr/bin/less
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAIL=/var/mail/ossys
TNS_ADMIN=/opt/oracle/product/10.2.0.1/network/admin
PWD=/opt/oracle/product/10.2.0.1
EDITOR=/bin/nano
LANG=ru_RU.UTF-8
TZ=Europe/Moscow
ORACLE_TERM=xterm
HOME=/root
SHLVL=2
DISABLE_HUGETLBFS=1
LOGNAME=root
LESS=-R -M --shift 5
CVS_RSH=ssh
GCC_SPECS=
SSH_CONNECTION=195.178.199.53 40389 192.168.10.21 22
CLASSPATH=/opt/oracle/product/10.2.0.1/jdbc/lib/classes12.zip
LESSOPEN=|lesspipe.sh %s
INFOPATH=/usr/share/info:/usr/share/binutils-data/i486-pc-linux-gnu/2.20.1/info:/usr/share/gcc-data/i486-pc-linux-gnu/4.3.4/info
OPENGL_PROFILE=xorg-x11
ORACLE_HOME=/opt/oracle/product/10.2.0.1/
CONFIG_PROTECT=/usr/share/X11/xkb
_=/bin/env
OLDPWD=/home/ossys




До обновления системы все работало нормально (создавал базу год назад), после - не могу запустить dbca - показывает ошибку из сабжа в консоли и все (да, естественно из под иксов запуская, xhost +, , su oracle, export DISPLAY=:0.0) (при этом xclock запускается)
Параметры системы (там количество открытых файлов итд - все по how-to поменял, ибо при обновлении часть раннее правленных конфигов потерлось)

Сама база, листнер, консоль стартуют без ошибок.


К сожалению, все, что я смог нагуглить по данной ошибке относилось к шаманству с переменной $DISPLAY
В связи с этим вопросы три вопроса
0) какая еще утилита из /opt/oracle/product/10.2.0.1/bin запускается только из иксов (проверю)?
1) что делать? :)
2) как подправить скрипт запуска dbca чтоб хоть какой то дебаг выдавал в консоль?
# Run DBCA
$JRE_DIR/bin/java -Dsun.java2d.font.DisableAlgorithmicStyles=true -DORACLE_HOME=$OH -DDISPLAY=$DISPLAY -DJDBC_PROTOCOL=thin -mx128m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
28 июл 10, 12:28    [9170085]     Ответить | Цитировать Сообщить модератору
 Re: dbca - Exception in thread "main" (Linux)  [new]
PaulEr
Member

Откуда:
Сообщений: 3794
dbua,netca к примеру.
Обновление системы это ядро новое установили?
28 июл 10, 13:19    [9170637]     Ответить | Цитировать Сообщить модератору
 Re: dbca - Exception in thread "main" (Linux)  [new]
biteme
Member

Откуда:
Сообщений: 16
PaulEr
dbua,netca к примеру.
Обновление системы это ядро новое установили?

нет, ядро старое, обновились практически все пакеты системы
28 июл 10, 13:37    [9170873]     Ответить | Цитировать Сообщить модератору
 Re: dbca - Exception in thread "main" (Linux)  [new]
Pavel Ghost
Member

Откуда: UK
Сообщений: 151
Если менялись gcc, libgcc и прочее, то может стоит сделать relink all?
28 июл 10, 14:24    [9171421]     Ответить | Цитировать Сообщить модератору
 Re: dbca - Exception in thread "main" (Linux)  [new]
Pavel Ghost
Member

Откуда: UK
Сообщений: 151
Pavel Ghost
Если менялись gcc, libgcc и прочее, то может стоит сделать relink all?

Ошибся - не libgcc, конечно, а разные libstdc++ и прочее, что в requirements для установки.
Проверьте с помощью ldd, strace в чём конфликт.
28 июл 10, 14:26    [9171452]     Ответить | Цитировать Сообщить модератору
 Re: dbca - Exception in thread "main" (Linux)  [new]
biteme
Member

Откуда:
Сообщений: 16
Pavel Ghost
Pavel Ghost
Если менялись gcc, libgcc и прочее, то может стоит сделать relink all?

Ошибся - не libgcc, конечно, а разные libstdc++ и прочее, что в requirements для установки.
Проверьте с помощью ldd, strace в чём конфликт.


Спасибо, помогло! пересобрал то, что было в requirements для установки, потом
# su oracle
$ cd /opt/oracle/product/10.2.0.1/bin/
$ ./relink all
29 июл 10, 11:53    [9176713]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить