Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Я все про экспорт БД, Oracle 
:(
    Опции темы
Kesh
Дата 14.1.2004, 17:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2488
Регистрация: 31.7.2002
Где: Германия, Saarbrü cken

Репутация: нет
Всего: 54



Допустим мне удалось получить файл sport.dmp
Возможна ли его установка с помощью команды SQL, как и чего сделать...

Заранее спасибо


--------------------
user posted image
PM MAIL WWW ICQ Skype   Вверх
Kesh
Дата 16.1.2004, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2488
Регистрация: 31.7.2002
Где: Германия, Saarbrü cken

Репутация: нет
Всего: 54



Елы-палы, ну неужто никто не знает?..


--------------------
user posted image
PM MAIL WWW ICQ Skype   Вверх
Unregistered
Дата 17.1.2004, 11:10 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Попробую помочь...

Потребуются такие софтины:
MS Windows - как ставить под Униксами, я понятия не знаю.
imp.exe - находится в папке <path>\oracle\ora90\bin.
sqlplus.exe - находится в папке <path>\oracle\ora90\bin.
notepad.exe - в Виндозе.

Создай файл .bat с таким примерно содержанием:
Цитата

set NLS_LANG=AMERICAN_AMERICA.UTF8 (вобщем то, необязательно UTF8, можно и что-то своё)

sqlplus system/<password>@<server> @grants.sql
imp <user>/<password>@<server> file=production.dmp buffer=100000 log=production.log FULL=Y

pause done...

sqlplus system/<password>@<server> @revoke.sql

В первом файле (grants.sql) создай необходимого юзера (схему) с правами RESOURCE и CONNECT. В принципе, можно и DBA дать - ничего страшного по сути не случится. Запускать этот файл надо из под юзера SYSTEM. Хотя, можно попробовать из под какого-то другого, у кого есть DBA-доступ.
Кстати, советую сделать grants.sql так, чтобы он сначала дропал юзера, а потом создавал. Это позволит избежать ситуации, когда кто-то подконнектился таким юзером и пользует схему, в которую ты собрался ставить обновление и .dmp файла.
Цитата
grants.sql (примерно так)
connect system/<password>@<server>

drop user <user> cascade;
create user "<user>" identified by "<password>" default tablespace "<tablespace>" temporary tablespace "<temp>" profile "<profile:DEFAULT?>" account unlock;
grant "CONNECT" to "<user>";
grant "RESOURCE" to "<user>";

pause [Enter] to continue...
exit;

Цитата
revoke.sql (примерно так)
connect system/<password>@<server>

revoke "RESOURCE" from "<user>";
pause [Enter] to exit...
exit;


Удачи в начинаниях!

ЗЫ. Copyлефт @2004 by m@kxus и всё такое...
  Вверх
m@kxus
Дата 17.1.2004, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 110
Регистрация: 20.2.2003
Где: Estonia

Репутация: нет
Всего: 2



Да, забыл сказать, что у меня это дело на Oracle 9.0.2 работает.
PM MAIL WWW ICQ AOL YIM MSN   Вверх
Kesh
Дата 17.1.2004, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2488
Регистрация: 31.7.2002
Где: Германия, Saarbrü cken

Репутация: нет
Всего: 54



Огроменное тебе спасибо...
У меня Oracle 9.0.1, я думаю все будет нормально...


--------------------
user posted image
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Oracle"
Zloxa
LSD

Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:

  • при создании темы давайте ей осмысленное название, описывающее суть проблемы
  • указывайте используемую версию базы, способ соединения и язык программирования
  • при ошибках обязательно приводите код ошибки и сообщение сервера
  • приводите код в котором возникла ошибка, по возможности дайте тестовый пример демонстрирующий ошибку
  • при вставке кода используйте соответсвующие теги: [code=sql] [/code] для подсветки SQL и PL/SQL кода, [code=java] [/code] - для Java, и т.д.

  • документация по Oracle: 9i, 10g, 11g
  • книги по Oracle можно поискать здесь
  • действия модераторов можно обсудить здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Oracle | Следующая тема »


 




[ Время генерации скрипта: 0.0631 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.