Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ODB файл [D7]


Страницы:   1 2

pepper ©   (2006-06-13 18:08:00) 

Есть *.odb база Oracle, можно ли импортировать из нее данные не устанавливая клиент Oracle. Возможно у кого нибудь есть описание структуры файла, поделитесь информацией...


ANB   (2006-06-13 20:10:00) [21]


> pepper ©   (13.06.06 20:07) [7]

Ну так сними сам дамп с удаленного сервера (exp) и разворачивай у себя.
Поставь на свой комп сервер оракла, импортни дамп к себе (imp) и изгаляйся над ним.


pepper   (2006-06-13 20:07:00) [22]


> Расширение ODB я вообще не видел. И таки не понял - что
> мешает подключится к рабочей базе и посмотреть как она устроена
> ? И куда ты собрался импортить базу ?

Основная программа делает импорт данных из основной удаленой базы данных, лезть к которой противопоказано по разным причинам :-). Поэтому приходится работать с тем, что есть - *.odb, или как говорит Desdechado - некий волшебный для меня дамп (можно поковырять конечно остальные файл на предмет нахождения например сценариев dbmssnap.sql и prvtsnap.plb для SNAPSHOT-а). При резервировании делается тупая копия именно этого файла дампа. Остается вопрос - как получить структуру дампа?
А выгрузку предполагаю делать в любую "более доступную" базу, не важно -основная цель получить данные в виде массива...


pepper   (2006-06-13 19:59:00) [23]


> Desdechado ©   (13.06.06 19:34) [3]
> Скорее всего это дамп экспорта.

Вы это имели ввиду?
Снимок (SNAPSHOT) — это поименованная динамически поддержи-
ваемая сервером выборка из одной или нескольких таблиц
или представлений, обычно размещенных на удаленной базе
данных. Сервер гарантирует актуальность снимка в рамках
принятой технологии: а именно, формирование снимка (мате-
риализация соответствующего запроса) производится в соот-
ветствии с некоторым расписанием. Используя снимки, адми-
нистратор безопасности обеспечивает доступ пользователям к
тем частям удаленных баз данных, которые реально необхо-
димы для выполнения их работы.
Для того чтобы механизм снимков работал, на серверах
локальной и удаленной баз данных должен быть установлен
пакет DBMS_SNAPSHOT, в котором находятся процедуры,
выполняющие обновление снимков.


ANB   (2006-06-13 19:51:00) [24]


> pepper ©   (13.06.06 19:45) [4]

Резервирование в оракле можно делать 2 способами :
1) Сохранять файлы табличных пространств (как правило, он не один)
2) Использовать штатную программу EXP (рекомендуется ораклом).

Нормальные админы комбинируют оба подхода.

Расширение ODB я вообще не видел. И таки не понял - что мешает подключится к рабочей базе и посмотреть как она устроена ? И куда ты собрался импортить базу ?


pepper   (2006-06-13 19:45:00) [25]


> Скорее всего это дамп экспорта.
> Поэтому либо читай доки, либо забей. Тем паче ворованное.
>

:-) да своя, своя база, шучу я...просто клиент для работы с этой локальной базой очень уж убогий....даже сортировки нет по полям, а уж про детальный анализ по разным показателям, что собсвенно больше всего интересует, я даже не горорю. Раньше попадалось описание структуры DBase и FoxPro, возможно кому то попадалось похожее для odb файлов. Дамп экспорта - это стандартная процедура Oracle?  Интересно тогда почему для работы с дампом используются функции библиотек клиента, а не какие то собственные примитивные процедуры (если это все таки обычный дамп)?


Desdechado   (2006-06-13 19:34:00) [26]

Скорее всего это дамп экспорта.
Без клиента его никак не запхать в БД.
А еще очень многое зависит от того, в каком режиме делался этот самый экспорт (а настроек там - выше крыши).
Поэтому либо читай доки, либо забей. Тем паче ворованное.


pepper   (2006-06-13 19:15:00) [27]

То что это база и она единственная - точно. Программа которая с ней работала использовала модули из установленного клиента Oracle 8, при резервном копировании сохранется только этот файл
Просматирвая структуру базы в hex редакторе вижу записи в открытом, незащифрованном виде...То что задерусь структуру копать - это точно, да и время поджимает....обнаружат утечку информации :-) поэтому собственно и возник вопрос....


ANB   (2006-06-13 18:59:00) [28]

1. с чего ты решил, что это база оракла ?
2. Импортнуть с нее данные (если это файлы табличных пространств) даже установив СЕРВЕР не так просто. Причем, скорее всего этот файл только часть базы.
3. Можно, конечно, и руками попробовать файл разобрать, но задерешься.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо