![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ODB файл [D7]
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. Можно, конечно, и руками попробовать файл разобрать, но задерешься.