Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
6-1074854456
juiceman
2004-01-23 13:40
2004.04.18
what about Indy ?


3-1079449077
neVIP
2004-03-16 17:57
2004.04.18
Добавление в базу записи, возникла проблема


1-1080478216
Guest32545654
2004-03-28 16:50
2004.04.18
Как получить массив символов dos-окна?


9-1066138943
MadWand
2003-10-14 17:42
2004.04.18
Пощь бы начинающему чайнику %)


8-1072621227
Mkrivun
2003-12-28 17:20
2004.04.18
Как на канву вывести текст вертикально?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский