Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Как прикрутить БД к домашнему Ораклу?  [new]
equus
Member

Откуда:
Сообщений: 34
Здравствуйте

Скажите пожалуйста, можно ли базу с почти готового проекта перенести на домашний комп (ну чтоб дома с ней тоже работать)? Будет она работать с халявной версией Оракла, и если будет то как ее прикрутить?

Или надо ставить дома платный?
17 мар 10, 21:41    [8494744]     Ответить | Цитировать Сообщить модератору
 Re: Как прикрутить БД к домашнему Ораклу?  [new]
HELP_Google
Guest
equus,

так в чем проблема??? схемку перенести или весь инстанс? икакая версия оракла интересует+объем?
17 мар 10, 21:43    [8494752]     Ответить | Цитировать Сообщить модератору
 Re: Как прикрутить БД к домашнему Ораклу?  [new]
truel
Member

Откуда: спб
Сообщений: 150
equus
Здравствуйте

Скажите пожалуйста, можно ли базу с почти готового проекта перенести на домашний комп (ну чтоб дома с ней тоже работать)? Будет она работать с халявной версией Оракла, и если будет то как ее прикрутить?

Или надо ставить дома платный?

экспорт с готового проекта - импорт на домашнем оракле.

По поводу выбора версий:Опции версий БД
18 мар 10, 12:22    [8496829]     Ответить | Цитировать Сообщить модератору
 Re: Как прикрутить БД к домашнему Ораклу?  [new]
equus
Member

Откуда:
Сообщений: 34
Вообщем имеется:

Дома-Oracle Database 10g express edition, бесплатная с инета.

На работе Oracle 9i (насчет буковки не уверена), проект и БД. База скопирована, файл с расширением .exp Ну пхпшные и прочие файлы не проблема перенести на дом. комп. Объем БД почти 70 метров.

Вот хочу эту БД прикрутить дома, естественно сами файлы сайта тоже принесу. Просто я хочу дома его делать тоже, так быстрее.

В какой последовательности это делать? Есть файл *.exp, дальше куда с ним бежать?

Было б здорово если б кто-нибудь рассказал или дал ссылочку как это делать. Ну или хотя бы как этот процесс правильно называется, может в инете найду инфу.

Спасибо:)
18 мар 10, 22:08    [8501040]     Ответить | Цитировать Сообщить модератору
 Re: Как прикрутить БД к домашнему Ораклу?  [new]
AndrK
Member

Откуда: Златоуст
Сообщений: 418
equus

На работе Oracle 9i (насчет буковки не уверена),

i, без вариантов

equus

проект и БД. База скопирована, файл с расширением .exp Ну пхпшные и прочие файлы не проблема перенести на дом. комп. Объем БД почти 70 метров.
....
В какой последовательности это делать? Есть файл *.exp, дальше куда с ним бежать?

Расширение не стандартное, чем делали этот файл?
если встроенной утилитой EXPORT то Oracle9i Database Utilities в помощь
18 мар 10, 22:23    [8501078]     Ответить | Цитировать Сообщить модератору
 Re: Как прикрутить БД к домашнему Ораклу?  [new]
semenar
Member

Откуда: Днепропетровск
Сообщений: 3308
Блог
автор
Дома-Oracle Database 10g express edition, бесплатная с инета.Или надо ставить дома платный?

Можете качать хоть Enterprise, вам же поэксперементировать?
автор
В какой последовательности это делать? Есть файл *.exp, дальше куда с ним бежать?
Ну или хотя бы как этот процесс правильно называется, может в инете найду инфу.

Дальше домой.
1.Установить Оракл, версией равной или старшей родительской.
2.Создать екземпляр.
3.Создать слушатель(для екпорта и иных тулз и для конечного клента например).
4.Создать табличные пространства как в родителе.
5.Импортировать ваш *.exp с опцией full=y.(просмотрев лог импорта).
6.Прикрутить на домашний комп ваш php.(сам с этим не работал -не знаю).
автор
Было б здорово если б кто-нибудь рассказал или дал ссылочку как это делать.

STFF- imp full=y
Oracle® Database Utilities.10g Release 2 (10.2).Original Export and Import
C первого раза не получится, но поизучать стоит(ударение на О).
18 мар 10, 22:24    [8501081]     Ответить | Цитировать Сообщить модератору
 Re: Как прикрутить БД к домашнему Ораклу?  [new]
Fucker
Member [заблокирован]

Откуда:
Сообщений: 1525
equus
Вот хочу эту БД прикрутить дома, естественно сами файлы сайта тоже принесу. Просто я хочу дома его делать тоже, так быстрее.
Неужели дома больше делать нечего? Да ну его на фик, не стоят они того, эти дазы банных...

Вот поэтому то и проблемы с демографией в стране...
18 мар 10, 22:48    [8501123]     Ответить | Цитировать Сообщить модератору
 Re: Как прикрутить БД к домашнему Ораклу?  [new]
equus
Member

Откуда:
Сообщений: 34
Fucker
equus
Вот хочу эту БД прикрутить дома, естественно сами файлы сайта тоже принесу. Просто я хочу дома его делать тоже, так быстрее.
Неужели дома больше делать нечего? Да ну его на фик, не стоят они того, эти дазы банных...

Вот поэтому то и проблемы с демографией в стране...


Я б щас ответила но боюсь забанят;)

Поэтому мягко скажу-Вам надо Вы и размножайтесь, я сама решу на что мне свободное время тратить.

Остальным спасибо, буду разбираться.

AndrK, возможно и утилитой делала не я. Я пока неумею :oops:

semenar спасибище за ссылочку!

//1.Установить Оракл, версией равной или старшей родительской.

Так 10 это же и так выше чем 9i?

//2.Создать екземпляр.
//3.Создать слушатель(для екпорта и иных тулз и для конечного клента например).

А как? *помидорами не кидаться можно просто ссылочку про создание экземпляров и слушателей*

//4.Создать табличные пространства как в родителе.
//5.Импортировать ваш *.exp с опцией full=y.(просмотрев лог импорта).

Тот же вопрос

Если все это в ссылке есть то можно не отвечать, ее еще не читала.

Спасибо
18 мар 10, 23:31    [8501211]     Ответить | Цитировать Сообщить модератору
 Re: Как прикрутить БД к домашнему Ораклу?  [new]
semenar
Member

Откуда: Днепропетровск
Сообщений: 3308
Блог
автор
Так 10 это же и так выше чем 9i?
19 мар 10, 07:55    [8501562]     Ответить | Цитировать Сообщить модератору
 Re: Как прикрутить БД к домашнему Ораклу?  [new]
semenar
Member

Откуда: Днепропетровск
Сообщений: 3308
Блог
equus, если коротко, начинайте с Oracle® Database Administrator's Guide.10g Release 2 (10.2).
19 мар 10, 07:56    [8501563]     Ответить | Цитировать Сообщить модератору
 Re: Как прикрутить БД к домашнему Ораклу?  [new]
пролетевший
Member

Откуда: от Михал Иваныча
Сообщений: 1314
equus

Вот хочу эту БД прикрутить дома, естественно сами файлы сайта тоже принесу. Просто я хочу дома его делать тоже, так быстрее.

Крутить Oracle на домашнем компьютере явно не будет способствовать производительности. Поскольку основная задача - не разработка базы, а сайта, лучше пойти другим путем:
1) VPN на работу, подключаться к той-же рабочей базе.
2) Сразу выделить все методы доступа к базе в отдельную библиотеку, дома разрабатывать используя какой-нибудь простенький сервер или вообще заглушки которые имитируют работу с базой.
Второй способ лучше, сразу будет способствовать разработке с более правильной архитектурой, и отлаживать будет гораздо проще. Говнокод с тоннами SQL живописно раскиданных в самых неожиданных местах не получится никак.
19 мар 10, 10:12    [8502053]     Ответить | Цитировать Сообщить модератору
 Re: Как прикрутить БД к домашнему Ораклу?  [new]
equus
Member

Откуда:
Сообщений: 34
semenar

2.Создать екземпляр.
3.Создать слушатель(для екпорта и иных тулз и для конечного клента например).
4.Создать табличные пространства как в родителе.
5.Импортировать ваш *.exp с опцией full=y.(просмотрев лог импорта).


Добрый человек, а как это сделать-то, можно ссылочку? Ту что Вы дали почитала но по ней еще больше вопросов. Не я понимаю что надо перечитать полностью кучу мануалов, но может быть кому-нибудь не будет сложно объяснить, мне на практике учится проще.

/1.создать экземпляр/

Порыла в инете, вроде как экземпляр-это то что я установила и есть, минус сама БД. То есть существует собственно БД как набор файлов, а все что с ней делается сами процессы-это экземпляр(экземпляр БД?).

автор
Экземпляр — это набор процессов операционной системы и используемая ими память.


Выходит что экземпляр это процесс а не физ. файлы, так как его создать?

/3.Создать слушатель(для екпорта и иных тулз и для конечного клента например).

Про создание слушателей все гораздо хуже, слушатели курсов заполонили выдачу)))

Слушатель-это что то дополняющее экземпляр? Как его создать?

/4.Создать табличные пространства как в родителе.

Родитель-это кто, существующая у меня сейчас БД, которая у меня вместе с Ораклом установилась?

/5.Импортировать ваш *.exp с опцией full=y.(просмотрев лог импорта).

Где? В pl/sql developer или как-то по-другому?

Я понимаю что я совсем новичок и вопросы тупые, ну если не сложно посоветуйте какую-нить книжечку по основам. Только не мануал на 1000 листов, мне не надо сразу все, если все подряд буду читать вообще запутаюсь.

Хотя бы термины, а то я даже не понимаю что тут пишут-что такое VPN например

Спасибо Вам всем большое за советы, надеюсь разобраться.
20 мар 10, 15:48    [8508975]     Ответить | Цитировать Сообщить модератору
 Re: Как прикрутить БД к домашнему Ораклу?  [new]
Andrey Blednykh
Member

Откуда:
Сообщений: 52
Посмотрите:

http://www.firststeps.ru/sql/oracle/oracle1.html

В целом, разделы по системе, и в частности по экспорту-импорту.
21 мар 10, 12:46    [8510512]     Ответить | Цитировать Сообщить модератору
 Re: Как прикрутить БД к домашнему Ораклу?  [new]
dbwr
Member

Откуда:
Сообщений: 111
Почитайте переведённую документацию по 10g XE
http://www.oranet.ru/OraDoc10gXE/admin.102/b25107/toc.htm
Вам нужно загрузить в базу из файлов экспорта, почитайте главу
"10 Импорт, экспорт, загрузка и выгрузка данных"

В вашем случае шаги примерно такие:
1. Создать пользователя, в схеме которого будут находиться объекты - таблицы, индексы и т.п.
2. Выдать этому пользователю права.
3. Выполнить импорт с помощью утилиты imp.exe из файла *.exp
C:\>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Mon Mar 22 17:08:17 2010
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
SQL> conn / as sysdba
Connected.
SQL>
SQL> create user app identified by app123;
User created.
--для простоты дадим сразу роль dba этому пользователю, для дома нормально
SQL> grant connect, dba, imp_full_database to app;
Grant succeeded.
SQL> exit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
C:\>
Теперь вызовем импорт:
C:\>imp.exe app/app123 file=zzz.exp fromuser=user1 touser=app
где zzz.exp - имя вашего экспортного файла
user1 - имя пользователя из исходной БД - надо заменить на реальное

Про экспорт-импорт очень хорошая глава в самой первой книге Тома Кайта.
22 мар 10, 12:15    [8513159]     Ответить | Цитировать Сообщить модератору
 Re: Как прикрутить БД к домашнему Ораклу?  [new]
AndrK
Member

Откуда: Златоуст
Сообщений: 418
dbwr

3. Выполнить импорт с помощью утилиты imp.exe из файла *.exp

перед этим шагом нужно создать
tablespace, которые упоминаются в файле экспорта.
dbwr

imp.exe app/app123 file=zzz.exp fromuser=user1 touser=app

я бы добавил ignore=yes log=...
22 мар 10, 16:00    [8515013]     Ответить | Цитировать Сообщить модератору
 Re: Как прикрутить БД к домашнему Ораклу?  [new]
Васин Андрей
Member

Откуда: Минск
Сообщений: 17
equus

...
Добрый человек, а как это сделать-то, можно ссылочку? Ту что Вы дали почитала но по ней еще больше вопросов.
...

Никто и не обещал, что будет просто, хотите разобраться, читайте документацию.

*запасся попкорном и подписался на комментарии =)
23 мар 10, 17:01    [8521262]     Ответить | Цитировать Сообщить модератору
 Re: Как прикрутить БД к домашнему Ораклу?  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
equus,

вы еще к безопасникам, в родной проходной, сходИте - там вам базу (на вынос) как пить дать подрежут. (а м.б. ещё чего-нибудь отрежут .. или оторвут ;)
23 мар 10, 17:19    [8521415]     Ответить | Цитировать Сообщить модератору
 Re: Как прикрутить БД к домашнему Ораклу?  [new]
equus
Member

Откуда:
Сообщений: 34
Всем спасибище огромное, все импортировалось.

orawish, ну я наверно не дура совсем. Я попросила не сильно нужную)) Все в курсе, не волнуйтесь
23 мар 10, 23:08    [8522465]     Ответить | Цитировать Сообщить модератору
 Re: Как прикрутить БД к домашнему Ораклу?  [new]
equus
Member

Откуда:
Сообщений: 34
За ссылочку спасибо, думаю пригодится:)

Да и импортированная база еще преподнесет сюрпризы я думаю)
23 мар 10, 23:13    [8522473]     Ответить | Цитировать Сообщить модератору
 Re: Как прикрутить БД к домашнему Ораклу?  [new]
Legi
Member

Откуда:
Сообщений: 1005
пардон что встреваю...

а что Вам мешается дома использоваться Оракл как клиента (да и тогда вообще саму БД не нужно будет ставить дома и переносить БД)...

т.е. дома ставите клиента (он у Вас уже установлен). и с него конектитесь к БД, которая на работе.

плюс у Вас всегда актуальные данные в итоге будет, и не придётся каждый день\неделю делать импорт\экспорт, чтобы обновить бд дома.
24 мар 10, 00:15    [8522567]     Ответить | Цитировать Сообщить модератору
 Re: Как прикрутить БД к домашнему Ораклу?  [new]
equus
Member

Откуда:
Сообщений: 34
Legi спасибо, насчет этого думала, если ничего не выйдет попробую так.

База перелилась крякозябрами, те таблицы что содержат русские символы((( Переписывание кодировки в регистре не помогло.
24 мар 10, 21:11    [8528782]     Ответить | Цитировать Сообщить модератору
 Re: Как прикрутить БД к домашнему Ораклу?  [new]
semenar
Member

Откуда: Днепропетровск
Сообщений: 3308
Блог
equus
База перелилась крякозябрами, те таблицы что содержат русские символы((( Переписывание кодировки в регистре не помогло.

Покажите верхушку лога импорта. У вас разные кодировки. Можно STFF импорт, кодировка а так же RTFM - Oracle® Database Globalization Support Guide.10g Release 2 (10.2).Character Set Migration.
24 мар 10, 21:46    [8528889]     Ответить | Цитировать Сообщить модератору
 Re: Как прикрутить БД к домашнему Ораклу?  [new]
equus
Member

Откуда:
Сообщений: 34
*ну все щас точно забанят*

а где находится лог импорта? есть listener.log но про импорт там ничего нет
24 мар 10, 23:06    [8529106]     Ответить | Цитировать Сообщить модератору
 Re: Как прикрутить БД к домашнему Ораклу?  [new]
semenar
Member

Откуда: Днепропетровск
Сообщений: 3308
Блог
equus
*ну все щас точно забанят*

а где находится лог импорта? есть listener.log но про импорт там ничего нет

читать концепты срочно. Время потраченно на чтение документации - существенно уменьшает количество вопросов.
автор
Теперь вызовем импорт:
C:\>imp.exe app/app123 file=zzz.exp fromuser=user1 touser=app

Теперь вызовем импорт:
C:\>imp.exe app/app123 file=zzz.exp fromuser=user1 touser=app log=log_imp.log
25 мар 10, 07:34    [8529497]     Ответить | Цитировать Сообщить модератору
 Re: Как прикрутить БД к домашнему Ораклу?  [new]
GL
Member

Откуда: Харьков
Сообщений: 1513
semenar
Время потраченно на чтение документации - существенно уменьшает количество вопросов.
Так время на чтение документации - её, а на ответы на идиотские вопросы - ваше... Какой же смысл её (документацию) читать?..
25 мар 10, 10:27    [8530108]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Oracle Ответить