powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как запустить dbca в Linux 7 for Oracle?
14 сообщений из 14, страница 1 из 1
Как запустить dbca в Linux 7 for Oracle?
    #39379220
Jafa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день,
на офф. сайте Oracle загрузил готовый образ виртуальной машины ( ссылка ):
OracleThis virtual machine contains:
Oracle Linux 7
Oracle Database 12c Release 1 Enterprise Edition (12.1.0.2 with In-Memory Option)
Oracle XML DB
Oracle SQL Developer 4.1.3
Oracle Application Express 5.0
Oracle REST Data Services 3.0.5
Hands-On-Labs (accessed via the Toolbar Menu in Firefox)

Образ импортировал, запустил, все Ок.
В терминале пытаюсь запустить DBCA, и тут такая вот ошибка:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
[oracle@vbgeneric oracle]$ dbca
Exception in thread "main" java.lang.NoClassDefFoundError: oracle/sysman/assistants/dbca/Dbca
Caused by: java.lang.ClassNotFoundException: oracle.sysman.assistants.dbca.Dbca
	at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: oracle.sysman.assistants.dbca.Dbca.  Program will exit.


Параметры ORACLE_BASE,ORACLE_HOME,PATH и LD_LIBRARY_PATH вроде норм:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
[oracle@vbgeneric ~]$ printenv ORACLE_BASE
/u01/app/oracle
[oracle@vbgeneric ~]$ printenv ORACLE_HOME
/u01/app/oracle/product/12.1.0.2/db_1
[oracle@vbgeneric ~]$ printenv PATH
/u01/app/oracle/product/12.1.0.2/db_1/bin:/usr/sbin:/home/oracle/java/jdk1.8.0_91/bin:/home/oracle/sqlcl/bin:/home/oracle/sqldeveloper:/opt/datamodeler:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/oracle/sqlcl/bin:/home/oracle/sqldeveloper:/home/oracle/bin:/home/oracle/.local/bin:/home/oracle/bin
[oracle@vbgeneric ~]$ printenv LD_LIBRARY_PATH
/u01/app/oracle/product/12.1.0.2/db_1/lib:/lib:/usr/lib


в чем может быть проблема?
...
Рейтинг: 0 / 0
Как запустить dbca в Linux 7 for Oracle?
    #39379268
veep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jafa,

https://community.oracle.com/message/11807141#11807141

Похоже проблема с запуском X приложения

Проверь переменную DISPLAY также, попробуй запустить какой нибудь xclock или xterm
...
Рейтинг: 0 / 0
Как запустить dbca в Linux 7 for Oracle?
    #39379285
Jafa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
veepJafa,

https://community.oracle.com/message/11807141#11807141

Похоже проблема с запуском X приложения

Проверь переменную DISPLAY также, попробуй запустить какой нибудь xclock или xterm

для указанной ссылки нужен доступ, DISPLAY установил в localhost:0, ошибка таже самая
неужели никто не сталкивался с такими ошибками?
подскажите хоть в каком направлении копать
...
Рейтинг: 0 / 0
Как запустить dbca в Linux 7 for Oracle?
    #39379287
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
$ dbca &
...
Рейтинг: 0 / 0
Как запустить dbca в Linux 7 for Oracle?
    #39379291
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JafaveepJafa,

https://community.oracle.com/message/11807141#11807141

Похоже проблема с запуском X приложения

Проверь переменную DISPLAY также, попробуй запустить какой нибудь xclock или xterm

для указанной ссылки нужен доступ, DISPLAY установил в localhost:0, ошибка таже самая
неужели никто не сталкивался с такими ошибками?
подскажите хоть в каком направлении копать

Графика запущена?
xclock - запускается?

p.s. Доступ - не ограничен, нужно только зарегистрироваться на oracle.com
...
Рейтинг: 0 / 0
Как запустить dbca в Linux 7 for Oracle?
    #39379296
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если нет встроенных X
Вариант 1:
устанавливаешь vnc server на Linux
запускаешь
vncserver :1

Уставливаешь на Windows любой vnc client
и конектишься VM_IP:1

Вариант 2:
ставишь cygwin с custom выбором приложений
выбираешь дополнительно X11 сервер
запускаешь локально на windows X сервер
и либо ssh -X oracle@VM_IP
либо запускаешь putty с установкой X11 туннеля

New Session
Host name or IP address: VM_IP
далее
connection -> ssh -> X11 -> Enable X11 forwarding
проверяешь что запустится xclock или xterm
можно запускать dbca
...
Рейтинг: 0 / 0
Как запустить dbca в Linux 7 for Oracle?
    #39379353
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin,

Он не правильно ассистента запускает на линухе. Нужно с "&" в конце. Сам-то запускал? :)
...
Рейтинг: 0 / 0
Как запустить dbca в Linux 7 for Oracle?
    #39379371
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jafajava.lang.NoClassDefFoundError

Летс ми спик фром май харт ин инглиш... Причём здесь иксы? Не получается загрузить класс. Потрассируйте (strace?), куда эта прилада лезет, чтобы найти класс oracle.sysman.assistants.dbca.Dbca, посмотрите, в каком jar-е этот класс есть, пропишите в $CLASSPATH путь к тому jar-у.
...
Рейтинг: 0 / 0
Как запустить dbca в Linux 7 for Oracle?
    #39379382
Jafa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin ,
запускаю vncserver, на Windows подключаюсь через UVNCView, запускаю dbca - ошибка таже.
запускаю Putty, ставлю чек "Enable X11" указываю X Disp Location, запускаю dbca - проблема таже.

Relic Hunter ,
$dbca & - ошибка таже

Scott Tiger ,
спасибо, буду искать
...
Рейтинг: 0 / 0
Как запустить dbca в Linux 7 for Oracle?
    #39379388
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jafa Vadim Lejnin ,
запускаю vncserver, на Windows подключаюсь через UVNCView, запускаю dbca - ошибка таже.
запускаю Putty, ставлю чек "Enable X11" указываю X Disp Location, запускаю dbca - проблема таже.

Relic Hunter ,
$dbca & - ошибка таже

Scott Tiger ,
спасибо, буду искатьВполне докускаю, если это виртуалка "Developers Day Hand-on Lab", там могли много чего убрать и оставить только нужное дла экономии места.
...
Рейтинг: 0 / 0
Как запустить dbca в Linux 7 for Oracle?
    #39379393
Jafa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterВполне докускаю, если это виртуалка "Developers Day Hand-on Lab", там могли много чего убрать и оставить только нужное дла экономии места.
так и есть, Relic Hunter, rdbms сильно урезана, убрали даже нужное ))), буду теперь ее переустанавливать.
Всем спасибо за помощь, вопрос закрыт.
...
Рейтинг: 0 / 0
Как запустить dbca в Linux 7 for Oracle?
    #39379395
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jafaбуду теперь ее переустанавливать.не советую. там и линух могли выпилить ))
...
Рейтинг: 0 / 0
Как запустить dbca в Linux 7 for Oracle?
    #39379575
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterVadim Lejnin,

Он не правильно ассистента запускает на линухе. Нужно с "&" в конце. Сам-то запускал? :)

Вы не правы.

& - это символ асинхронного запуска в конвеере команд
на функциональность dbca - влияния не оказывает

разница только в том, когда вернется управление в терминальном окне, непосредственно после запуска
( в случае асинхронного выполнения ), либо по окончанию программы dbca
(синхронный режим выполнения процесса)

Если терминал поддерживает сигнал STOP (обычно Ctrl-Z), то даже запустив dbca в синхронном режиме,
можно прервать его выполнение нажатием соотвествующей комбинации клавишь.
В этом случае процессу подается сигнал STOP, его выполнение останавливается ( но не завершается),
и управление возвращается порожденному процессу. В этом случае, можно перевести режим этого процесса в
асинхронный командой bg (background).

Relic, я ответил на твой вопрос? :)
...
Рейтинг: 0 / 0
Как запустить dbca в Linux 7 for Oracle?
    #39379576
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
моя опечаткаи управление возвращается порожденному порождающему процессу.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как запустить dbca в Linux 7 for Oracle?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]