Форум: "Базы";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
ВнизКак увидеть данные из .ORA Найти похожие ветки
← →
SnapIn (2004-03-18 13:39) [0]Скажите, пожалуйста, в ORACLE достаточно ли одного файла .ORA для того,
чтобы можно было увидеть данные из базы, с которой он был связан.
Как этот файл связывается с БД, что нужно сделать, чтобы увидеть данные,
если есть только один этот файл?
← →
Reindeer Moss Eater © (2004-03-18 13:41) [1]Если данные лежат в этом файле, то их увидеть можно.
Только по умолчанию это файлы .DBF, а не .ORA
← →
SnapIn (2004-03-18 14:04) [2]Файл весит ~10 MB что в нем и как подключать не знаю, поэтому хоть какую-то наводку надеюсь получить, как проверить, что это за файл и можно ли его использовать? Если нет - каких файлов недостает?
← →
snake1977 (2004-03-18 14:13) [3]к самому файлу ты не приконнектишся, тебе надо поставить ORACLE CLient и тогда через DOA или ODBC коннектиться к серверу. Если сервера у тебя нет , то тогда поставь сервак, сделай новый TableSpace подставь туда этот файлик, но не факт что ты сможеш чтолибо с ним сделать , поскольку там все равно записаны все констрайны и гранты, т.е. тебе надо будет и их восстанавливать
← →
snake1977 (2004-03-18 14:16) [4]советую достать экспорт этой базы, поставить сервак оракловский, и импортировать туда данные. Лучше всего будет если ты будеш экспортировать для пользователя system. тогда ничего дополнительно по настройке новых пользователей не надо будет делать
← →
SnapIn (2004-03-18 14:23) [5]сервак 9-ый стоит
извиняюсь за ламовой вопос: как создать TableSpace и привязать к нему файл? А потом он будет виден ка таблица или как?
А если без экспорта? ...в MSSQL можно же просто заменить .mdb и .log
← →
SnapIn (2004-03-18 14:51) [6]Понятненько.. значит никакой надежды....
Посоветуте, плиз!
Где можно качнуть самую читаемую электронную книжку по Oracle?
← →
snake1977 (2004-03-18 14:54) [7]например
create tablespace userdb
datafile "E:\ORANT\DATABASE\usr1orcl.ora" size 3M reuse autoextend on next 5M maxsize 150M;
далее советую поставить PL/SQL Developer приконнектиться с помощью него под юзером system/manager
зваести нового пользователя назначив ему этот tablespace
ну и далее попробуй войти под этим пользователем
← →
SnapIn (2004-03-18 15:31) [8]Спасибо, попробую!
← →
Dimk (2004-03-18 15:32) [9]ну а в системном directory нет ничего об объектах
что лежат в этом файле! Нефига он не увидит.
А конструкция create tablespace userdb
datafile "E:\ORANT\DATABASE\usr1orcl.ora" size 3M reuse autoextend on next 5M maxsize 150M;
скорее угробит все что в файле есть.
← →
SnapIn (2004-03-18 15:33) [10]Спасибо, попробую!
← →
Dimk (2004-03-18 15:34) [11]Под ситемным каталогом имелось ввиду не каталог OC
а системные таблицы оракла где прописаны все характеристики объектов и в каких файлах они лежат.
← →
Dimk (2004-03-18 15:35) [12]Под ситемным каталогом имелось ввиду не каталог OC
а системные таблицы оракла где прописаны все характеристики объектов и в каких файлах они лежат.
← →
SnapIn (2004-03-18 15:59) [13]Блин, так что же делать?.....
← →
Petr V. Abramov © (2004-03-18 16:06) [14]> snake1977 (18.03.04 14:54) [7]
> create tablespace userdb
> datafile "E:\ORANT\DATABASE\usr1orcl.ora" size 3M reuse
> autoextend on next 5M maxsize 150M;
Сам-то пробовал?
> SnapIn (18.03.04 13:39)
> одного файла .ORA для того,
> чтобы можно было увидеть данные из базы,
Нужен tablespace SYSTEM - там хранится словарь, т.е описания объектов, находящихся в datafile`e, и ControlFiles - там хранятся имена файлов, из которых состоит база и SCN (system change number), которые должны соответствовать SCN из заголовков datafile`ов. Так что без этого можете .ora-файл, к сожалению, только оставить как памятник чьму-то раздолбайству.
← →
SnapIn (2004-03-18 17:46) [15]Спасибо за разъяснение!
← →
SnapIn (2004-03-19 12:39) [16]ЛЮДИИИ!!!!!!!!!!!!!
Ситуация немного прояснилась!!!
Тот человек, который дал мне один единственный .ORA-файл, сказал, что оказывается есть на какой-то машине, установленный [b]Oracle 5 под DOS[/b], именно оттуда дернули этот самый файл, а значит можно взять и другие недостающие файлы! Я такой Oracle даж не видел... :(
Нужно просто перевести информацию в какой-нидь другой формат, какие файлы для этого нужно взять и что с ними сделить, чтоб подвязать к какой-нибудь базе в Oracle 9? Или как-нибудь экспорт из-под DOS"a можно сделать? Подскажите, плизз!
← →
Val © (2004-03-19 13:25) [17]>SnapIn (19.03.04 12:39) [16]
Однозначно следует воспользоваться стандартными средствами экспорта/импорта, а не затевать возню с файлами, в данном случае. Oracle не Fox все-таки.
← →
SnapIn (2004-03-19 15:01) [18]2 Val
:) спасибо!
← →
Курдль © (2004-03-19 15:13) [19]
> Нужно просто перевести информацию в какой-нидь другой формат,
> какие файлы для этого нужно взять и что с ними сделить,
> чтоб подвязать к какой-нибудь базе в Oracle 9?
1. Никаким иным способом, как только запустив ту самую базу на той самой машине.
2. При этом надо иметь экспортную утилиту от той версии оракла, на которую хотите перенести данные (exp.exe)
3. Соль и специи - по вкусу.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.041 c