Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > Как скопировать базу в Oracle XE


Автор: Andrey1 4.8.2010, 18:00
Всем физкульт-привет,

Была базка в Oracle XE, которая в некоторый момент начала глючить (нельзя удалить элементы из некоторых таблиц).

Можно ли скопировать эту базу в новую базу? В Oracle XE есть лимит на размер баз. Хотелось бы после чтобы после копирования не попасть на этот лимит (а данных много и две текущие базы уже могут в лимит не влезть).

Автор: Zloxa 4.8.2010, 21:25
http://www.google.ru/search?sourceid=chrome&ie=UTF-8&q=oracle+%D0%AD%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82+%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82

Автор: Andrey1 5.8.2010, 09:41
Цитата(Zloxa @  4.8.2010,  21:25 Найти цитируемый пост)
да

Да, с exp есть затруднения:

exp system/pswd file=file.dmp owner=dbuser

Export: Release 10.2.0.1.0 - Production on Thu Aug 5 10:37:43 2010

Copyright © 1982, 2005, Oracle.  All rights reserved.

EXP-00056: ORACLE error 12557 encountered
ORA-12557: TNS:protocol adapter not loadable
EXP-00000: Export terminated unsuccessfully


Автор: password 5.8.2010, 10:52
Код

exp system/pswd@база данных file=file.dmp owner=dbuser

Автор: Andrey1 5.8.2010, 15:19
Так тоже пробовал:
...\oraclexe\app\oracle\product\10.2.0\server\BIN>exp system/***@xe file=dump.dmp owner=dbuser

Export: Release 10.2.0.1.0 - Production on Thu Aug 5 11:11:24 2010

Copyright © 1982, 2005, Oracle.  All rights reserved.

EXP-00056: ORACLE error 12154 encountered
ORA-12154: TNS:could not resolve the connect identifier specified
EXP-00000: Export terminated unsuccessfully

В TNSNAMES.ORA:

XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = home-87***)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )

Надо сказать, что exp"ом так успешно пользовался до тех пор, пока не поставил еще один Оракл (11) или пока не сбились какие-то настройки...

Автор: password 5.8.2010, 15:43
У нас 9 oracle, но насколько я слышал начиная с 10 меняется exp на expdp и параметр owner на SCHEMAS

http://www.all-oracle.ru/content/view/?part=1&id=6

Автор: Andrey1 6.8.2010, 15:19
Победил установкой в bat-нике системных переменных ORACLE_SID и ORACLE_HOME.

Автор: ToshaCh 9.8.2010, 09:19
Цитата(password @  5.8.2010,  15:43 Найти цитируемый пост)
У нас 9 oracle, но насколько я слышал начиная с 10 меняется exp на expdp и параметр owner на SCHEMAS

exp осталось на месте, просто рекомендуется использовать expdp


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)