powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / OFA connect to super.db
9 сообщений из 9, страница 1 из 1
OFA connect to super.db
    #33690248
Parkhomets Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ помогите сабжевый тарантас правильно подключить.

Имеем:
Express Server 634 на Win2k+sp4 - встал нормально из p2378248_634_WINNT.zip
OFA server side ( в отдельном хоуме) на том же сервере из p2377711_11i_WINNT.zip
Так же на сервере имеется Express Admin.

Со стороны клиента: OES_client + OFA_client ( патчи не ставил) ( На ХР sp2)

Берём в руки Connection Utility:
1. Set Host Credentials - ввожу пользователя и пароль, который имеет все нужные права ( как указано в документации).
2. Открываю коннект - без ошибок.

3. вконсоле соеденения пишу :
database attach demo RO
status
и та выдаёт статусы измерений, короче говоря - всё нормально.

Запускаю OFA client прописываю пользователя с нужными правами ( или OESDBA ) + пароль в строке "Сервер:" IP - OES сервера на Win2k
UUiD - ничего.


Получаю ошибку: (MXMSERR) CF.CATALOG does not exist in any attached database



как лечить ? спасибо!
...
Рейтинг: 0 / 0
OFA connect to super.db
    #33692300
Георгий Т.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет

А ты пробовал пооткрывать по отдельности некоторые ключевые базы OFA в консоли или администраторе (Oracle Express Administrator) подконнектившись к OES под соответствующим аккаунтом?

Например эти:
- super.db
- ofaserve.db
- ofatools.db
...

Если всё хорошо аттачится, то может super.db кривая?
Объекты на месте?

Например, тот самый cf.catalog:

-> shw exists('cf.catalog')
YES

-> shw obj(dtb 'cf.catalog')
SUPER
...
Рейтинг: 0 / 0
OFA connect to super.db
    #33692705
Parkhomets Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Георгий Т.Привет

А ты пробовал пооткрывать по отдельности некоторые ключевые базы OFA в консоли или администраторе (Oracle Express Administrator) подконнектившись к OES под соответствующим аккаунтом?

Например эти:
- super.db
- ofaserve.db
- ofatools.db
...

Если всё хорошо аттачится, то может super.db кривая?
Объекты на месте?

Например, тот самый cf.catalog:

-> shw exists('cf.catalog')
YES

-> shw obj(dtb 'cf.catalog')
SUPER

Тут то и оно
shw exists('cf.catalog')
NO
shw obj(dtb 'cf.catalog')
NA

А я думал ОFA всё самая сделает, вроде когда под Linux Server всё делал ( года три назад) то таких глюклв не было.

А как вылечить cf.catalog - может он не знает путь к нему?
Или я в документации чё-то не видел ? Ткните носом !!!
...
Рейтинг: 0 / 0
OFA connect to super.db
    #33693917
EvgeniyM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забавно... мне удалось воспроизвести ровно эту ошибку, когда я специально снес cf.catalog в базе super.db. Само собой это случаться, по идее, не должно.
Предлагаю сделать следующее:
1. запустить connection utility (а лучше express administrator)
2. открыть базу super. Если через connection utility, то:
dtb attach <путь>/super.db rw. Ошибок нет?
3. написать dtb list. База super в списке есть?
4. shw exists('cf.catalog')
Если на 3-м шаге база в списке есть, а на 4-м будет "No", то похоже, что кривая сама база super.db. Тогда можно переименовать ее (или вообще снести, если там нет ничего) и переустановить серверную часть OFA заново.
...
Рейтинг: 0 / 0
OFA connect to super.db
    #33697975
Parkhomets Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EvgeniyMЗабавно... мне удалось воспроизвести ровно эту ошибку, когда я специально снес cf.catalog в базе super.db. Само собой это случаться, по идее, не должно.
Предлагаю сделать следующее:
1. запустить connection utility (а лучше express administrator)
2. открыть базу super. Если через connection utility, то:
dtb attach <путь>/super.db rw. Ошибок нет?
3. написать dtb list. База super в списке есть?
4. shw exists('cf.catalog')
Если на 3-м шаге база в списке есть, а на 4-м будет "No", то похоже, что кривая сама база super.db. Тогда можно переименовать ее (или вообще снести, если там нет ничего) и переустановить серверную часть OFA заново.

Со стороны клиента делаю :
dtb attach D:\oracle\DB\users\super.DB RW
dtb list
SUPER R/W CHANGED D:\ORACLE\DB\USERS\SUPER.DB
EXPRESS R/0 UNCHANGED D:\ORACLE\OES634SERVER\OLAP\OES634\SERVICE\EXPRESS.DB
(1 other users reading)
OESEN R/0 UNCHANGED D:\ORACLE\OES634SERVER\OLAP\OES634\SERVICE\OESEN.DB
(1 other users reading)
shw exists('cf.catalog')
YES

И OFA 11i всё равно выдаёт ошибку, как и раньше.

У меня вопрос откуда OFA знает где лежит SUPER.DB ?
( Я с трудом припоминаю но когда серер выл на Linux, то путь прописывался явно при соеденении.)

И что дальше можно сделать ? Может клиент не тот :?
...
Рейтинг: 0 / 0
OFA connect to super.db
    #33698364
EvgeniyM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Parkhomets Andrey
Со стороны клиента делаю :
dtb attach D:\oracle\DB\users\super.DB RW
.............
shw exists('cf.catalog')
YES


В первый раз CF.Catalog в базе super не было, во второй раз - есть. Вывод - присоединяются разные базы (ну при условии, что вы под одним и тем же пользователем коннектились). Надо просто определить, почему.
В первый раз, когда в базе super было
Parkhomets Andrey
shw exists('cf.catalog')
NO

вы как ее открывали? Путь прописывали? Или просто "dtb attach super"?
Клиент OFA установлен какой? При запуске клиента OFA при авторизации есть поля имя и путь к персональной базе данных. Путь OFA берет как раз оттуда. У вас там что вбито? "D:\oracle\DB\users\" или что-то другое?
...
Рейтинг: 0 / 0
OFA connect to super.db
    #33698928
Parkhomets Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EvgeniyM Parkhomets Andrey
Со стороны клиента делаю :
dtb attach D:\oracle\DB\users\super.DB RW
.............
shw exists('cf.catalog')
YES


В первый раз CF.Catalog в базе super не было, во второй раз - есть. Вывод - присоединяются разные базы (ну при условии, что вы под одним и тем же пользователем коннектились). Надо просто определить, почему.
В первый раз, когда в базе super было
Parkhomets Andrey
shw exists('cf.catalog')
NO

вы как ее открывали? Путь прописывали? Или просто "dtb attach super"?
Клиент OFA установлен какой? При запуске клиента OFA при авторизации есть поля имя и путь к персональной базе данных. Путь OFA берет как раз оттуда. У вас там что вбито? "D:\oracle\DB\users\" или что-то другое?


Я просто не сразу понял, что shw exists('cf.catalog') нужно сделать после того как dtb attach D:\oracle\DB\users\super.

Я делаю вывод о том, что OFA клиент не знает пути расположения D:\oracle\DB\users\super.

Какой это параметер в *.ini файле
...
Рейтинг: 0 / 0
OFA connect to super.db
    #33700900
EvgeniyM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если бы OFA просто не знала путь к базе, то была бы ошибка, что невозможно подсоединить базу. А здесь что-то другое.
Путь к базе super.db в ini-файле - это параметр PerDbPath. Ее имя - PerDbName.
При старте OFA в окне авторизации должны быть эти поля - имя персональной базы и путь к ней. Там забито то, что нужно?
...
Рейтинг: 0 / 0
OFA connect to super.db
    #33703362
Parkhomets Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EvgeniyMЕсли бы OFA просто не знала путь к базе, то была бы ошибка, что невозможно подсоединить базу. А здесь что-то другое.
Путь к базе super.db в ini-файле - это параметр PerDbPath. Ее имя - PerDbName.
При старте OFA в окне авторизации должны быть эти поля - имя персональной базы и путь к ней. Там забито то, что нужно?

Ура! Зафурыкало. Дело насамом деле было в этом путе.

Хотя странно первое время я его вводил, но при этом блокировалось введнение IP сервера. Честное слово.!

Наличие возможности прописывать путь явно - это естесвенное дело, которое даёт работать со многими базами. А я так "провтыкал" . Ф:)

Всем пасиба !
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / OFA connect to super.db
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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