Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Копирование таблицы из одной БД в другую  [new]
Scorpio_md
Member

Откуда: Тирасполь
Сообщений: 451
Доброе утро всем.
Подскажите плиз, как правильно скопировать таблицу из одной БД в другую.
29 сен 06, 09:16    [3199910]     Ответить | Цитировать Сообщить модератору
 Re: Копирование таблицы из одной БД в другую  [new]
Scorpio_md
Member

Откуда: Тирасполь
Сообщений: 451
Я пробовал такую строчку, но она выдает ошибку, что на удаленной БД операции не разрешены

create table iakc@scott.li as select * from ic@ic.li
29 сен 06, 09:19    [3199926]     Ответить | Цитировать Сообщить модератору
 Re: Копирование таблицы из одной БД в другую  [new]
Olexio
Member

Откуда: Москва
Сообщений: 1137
в исходной
exp ... tables=(..) ...
в целевой
imp ... tables=(...) ...
29 сен 06, 09:19    [3199927]     Ответить | Цитировать Сообщить модератору
 Re: Копирование таблицы из одной БД в другую  [new]
Владимор Конев
Member

Откуда:
Сообщений: 3451
1) exp/imp
2) create table ... as select ...
3) sqlplus copy

Дальше перечислять?
29 сен 06, 09:20    [3199933]     Ответить | Цитировать Сообщить модератору
 Re: Копирование таблицы из одной БД в другую  [new]
Olexio
Member

Откуда: Москва
Сообщений: 1137
Scorpio_md
Я пробовал такую строчку, но она выдает ошибку, что на удаленной БД операции не разрешены

create table iakc@scott.li as select * from ic@ic.li


где то лишний линк...
29 сен 06, 09:22    [3199950]     Ответить | Цитировать Сообщить модератору
 Re: Копирование таблицы из одной БД в другую  [new]
Маланин Андрей
Member

Откуда: Самара RU - Варна BG - Вольфсбург DE
Сообщений: 422
Если Вы девелопер и нужно это для себя просто, то в Quest TOAD
можно сделать
1. Create Table In Another Schema
2. Сделать Create Insert For All Rows
3. Выполнить созданный скрипт
29 сен 06, 10:08    [3200249]     Ответить | Цитировать Сообщить модератору
 Re: Копирование таблицы из одной БД в другую  [new]
Scorpio_md
Member

Откуда: Тирасполь
Сообщений: 451
Я нашел свою проблемму только не знаю как от нее избавиться, у меня ORA SERV, крутится на виндовом сервере, и когда создаешь линк, то она мне футболит такую строчку
IАКC.REGRESS.RDBMS.DEV.US.ORACLE.COM
т.е.
*********************************************************************
Link Name : "IАКC.REGRESS.RDBMS.DEV.US.ORACLE.COM"
Connection : Successful
DB Name : IAKC.REGRESS.RDBMS.DEV.US.ORACLE.COM
DB Version : Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi
*********************************************************************
потом я ее подставляю в

create table IАКC.REGRESS.RDBMS.DEV.US.ORACLE.COM@scott.li as select * from ic.li

.RDBMS. - отсуствует или неаерная опция,

как мне это лечить ??
29 сен 06, 10:24    [3200359]     Ответить | Цитировать Сообщить модератору
 Re: Копирование таблицы из одной БД в другую  [new]
Маланин Андрей
Member

Откуда: Самара RU - Варна BG - Вольфсбург DE
Сообщений: 422
а помойму в линке-то наоборот имя таблицы пишется )

scott.li"IАКC.REGRESS.RDBMS.DEV.US.ORACLE.COM as select * from ic.li
29 сен 06, 10:47    [3200548]     Ответить | Цитировать Сообщить модератору
 Re: Копирование таблицы из одной БД в другую  [new]
Маланин Андрей
Member

Откуда: Самара RU - Варна BG - Вольфсбург DE
Сообщений: 422
scott.li@IАКC.REGRESS.RDBMS.DEV.US.ORACLE.COM то есть
29 сен 06, 10:48    [3200549]     Ответить | Цитировать Сообщить модератору
 Re: Копирование таблицы из одной БД в другую  [new]
Nuri
Member

Откуда: Архангельск
Сообщений: 625
SQL*Plus COPY Command

COPY {FROM database | TO database | FROM database TO database} {APPEND|CREATE|INSERT|REPLACE} destination_table [(column, column, column, ...)]
USING query
29 сен 06, 10:50    [3200573]     Ответить | Цитировать Сообщить модератору
 Re: Копирование таблицы из одной БД в другую  [new]
Scorpio_md
Member

Откуда: Тирасполь
Сообщений: 451
Всем спасибо, таблица скоирована
29 сен 06, 12:11    [3201377]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить