powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Импорт одной таблицы с дамп файла в пустую(новую) схему. Нюасны
16 сообщений из 16, страница 1 из 1
Импорт одной таблицы с дамп файла в пустую(новую) схему. Нюасны
    #39467489
Николай П
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем!
Я новичок в оракле. Подскажите пожалуйста. В общем пытаюсь с дамп файла импортировать одну таблицу в пустую схему. Работаю через программы BDArtisan.
reg_ias_rs_data - существующая схема
rest_backup - пустая схема.

Пишу следующий запрос:
imp system/pass@ias file=reg_ias_rs_data.dmp fromuser=reg_ias_rs_data touser=rest_backup TABLES=(tbl_gp_nci_data)

Вроде все правильно, но выводит ошибку ORA-00900. Меня смущает то, что нигде не указан путь к файлу дампа.

Вопрос. Где должен находится дамп файл reg_ias_rs_data.dmp? Откуда программа должна его взять? Файл должен находится у меня на компе, где установлен BDArtisan или на самом сервере, к которому я удаленно подключаюсь? И в какой папке она должна находится?
...
Рейтинг: 0 / 0
Импорт одной таблицы с дамп файла в пустую(новую) схему. Нюасны
    #39467492
trace.log
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Николай П,

Если указать imp.exe FILE=FileName.dmp ..., то файл будет искаться в текущем каталоге. Если указать imp.exe FILE=D:\Path\To\FileName.dmp ..., то файл будет взят из каталога D:\Path\To
...
Рейтинг: 0 / 0
Импорт одной таблицы с дамп файла в пустую(новую) схему. Нюасны
    #39467496
Николай П
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trace.logНиколай П,

Если указать imp.exe FILE=FileName.dmp ..., то файл будет искаться в текущем каталоге. Если указать imp.exe FILE=D:\Path\To\FileName.dmp ..., то файл будет взят из каталога D:\Path\To

Так. Можно по подробнее. В текущем, это в каком? Т.е. мне надо положить файл дампа на комп, откуда я подключаюсь к серверу. Так? И я так понял, файл надо поместить в папку переменной среды ORACLE_HOME?
Т.е. дамп файла должен быть у меня на компе, а не на сервере, так?
...
Рейтинг: 0 / 0
Импорт одной таблицы с дамп файла в пустую(новую) схему. Нюасны
    #39467497
docs.oracle.сом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Николай ППишу следующий запрос Открой Utilities и вдумайся.
...
Рейтинг: 0 / 0
Импорт одной таблицы с дамп файла в пустую(новую) схему. Нюасны
    #39467521
trace.log
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Николай П,

а экспорт как делал? если интсанс один, в котором 2 разные схемы, то импорт запускать оттуда где создавался файл экспорта.
...
Рейтинг: 0 / 0
Импорт одной таблицы с дамп файла в пустую(новую) схему. Нюасны
    #39467524
trace.log
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
docs.oracle.сомНиколай ППишу следующий запрос Открой Utilities и вдумайся.
импорт для Николая
...
Рейтинг: 0 / 0
Импорт одной таблицы с дамп файла в пустую(новую) схему. Нюасны
    #39467542
Николай П
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С импортом разобрался, настроил в программе путь. Но это скрипт так и не прошел все равно.

Потом попробовал через мастер импорта, вроде все понятно, но в конце пишет "Отказано в доступе". Че к чему, не пойму
...
Рейтинг: 0 / 0
Импорт одной таблицы с дамп файла в пустую(новую) схему. Нюасны
    #39467548
Николай П
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trace.logНиколай П,

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

Экспорта я не делал. Есть ИАС работающий с веб интерфейсом. Ежедневно автоматом делает дампы. И при загрузке данных исчезли показатели. И я хочу восстановить таблицу с дампа, где эти показатели есть. Пытаюсь одну таблицу импортировать в пустую новую схему, чтобы оттуда вытащить потерянные показатели.
...
Рейтинг: 0 / 0
Импорт одной таблицы с дамп файла в пустую(новую) схему. Нюасны
    #39467585
trace.log
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Николай П,

Если отказано в доступе. значит делаешь что-то не то. Ссылку выше читай и разберайся, также можно делать импорт и без всякого гуя.
...
Рейтинг: 0 / 0
Импорт одной таблицы с дамп файла в пустую(новую) схему. Нюасны
    #39467685
Николай П
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем на самом сервере базы данных есть программа Toad for oracle. Вошел в базу через него и попытался там сделать импорт средствами самой программы. Типа мастер импорта. Вот параметры импорта:

FILE="C:\2\reg_ias_rs_data.dmp"
LOG="C:\2\imp_reg_ias_rs_data.log"
FROMUSER=REG_IAS_RS_DATA
TOUSER=REST_BACKUP
TABLES=(TBL_GP_NCI_DATA)
IGNORE=Y
FEEDBACK=1000

Запускаю, но выдает такую ошибку:

IMP-00013: only a DBA can import a file exported by another DBA
IMP-00000: Import terminated unsuccessfully

Что это значит? Где то прав не хватает?
...
Рейтинг: 0 / 0
Импорт одной таблицы с дамп файла в пустую(новую) схему. Нюасны
    #39467720
trace.log
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Николай ПВ общем на самом сервере базы данных есть программа Toad for oracle. Вошел в базу через него и попытался там сделать импорт средствами самой программы. Типа мастер импорта. Вот параметры импорта:

FILE="C:\2\reg_ias_rs_data.dmp"
LOG="C:\2\imp_reg_ias_rs_data.log"
FROMUSER=REG_IAS_RS_DATA
TOUSER=REST_BACKUP
TABLES=(TBL_GP_NCI_DATA)
IGNORE=Y
FEEDBACK=1000

Запускаю, но выдает такую ошибку:

IMP-00013: only a DBA can import a file exported by another DBA
IMP-00000: Import terminated unsuccessfully

Что это значит? Где то прав не хватает?

что непонятно?! наделяете своего пользователя правами DBA и запускаете импорт.
...
Рейтинг: 0 / 0
Импорт одной таблицы с дамп файла в пустую(новую) схему. Нюасны
    #39467725
Николай П
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trace.logНиколай ПВ общем на самом сервере базы данных есть программа Toad for oracle. Вошел в базу через него и попытался там сделать импорт средствами самой программы. Типа мастер импорта. Вот параметры импорта:

FILE="C:\2\reg_ias_rs_data.dmp"
LOG="C:\2\imp_reg_ias_rs_data.log"
FROMUSER=REG_IAS_RS_DATA
TOUSER=REST_BACKUP
TABLES=(TBL_GP_NCI_DATA)
IGNORE=Y
FEEDBACK=1000

Запускаю, но выдает такую ошибку:

IMP-00013: only a DBA can import a file exported by another DBA
IMP-00000: Import terminated unsuccessfully

Что это значит? Где то прав не хватает?

что непонятно?! наделяете своего пользователя правами DBA и запускаете импорт.

Я полный новичок в оракле. Подскажите пожалуйста, какого пользователя наделяю правами?
FROMUSER=REG_IAS_RS_DATA
TOUSER=REST_BACKUP
Этих что ли?
Это же вроде схемы, а не пользователи.
...
Рейтинг: 0 / 0
Импорт одной таблицы с дамп файла в пустую(новую) схему. Нюасны
    #39467730
dba123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Импорт одной таблицы с дамп файла в пустую(новую) схему. Нюасны
    #39467742
trace.log
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Николай П,

Когда входишь в БД, то что при входе используешь, пользователя system? и да, схема system тоже есть.
...
Рейтинг: 0 / 0
Импорт одной таблицы с дамп файла в пустую(новую) схему. Нюасны
    #39467751
Николай П
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trace.logНиколай П,

Когда входишь в БД, то что при входе используешь, пользователя system? и да, схема system тоже есть.

Да, при входе БД использую пользователя SYSTEM.
Но дело в том, что неделю назад один знающий человек импортировал этим кодом 2 таблицы. И почему то у него не было ошибки с доступом. Это он дал мне этот sql код для импортирования таблиц. А от компьютера откуда подключаешься к БД зависит доступ? Может у меня программа не до настроена?
...
Рейтинг: 0 / 0
Импорт одной таблицы с дамп файла в пустую(новую) схему. Нюасны
    #39467833
trace.log
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Николай П,

а так попробовать?


Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
C:\Users\backup>set ORACLE_SID=test

C:\Users\backup>set NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251

C:\Users\backup>set ORACLE_HOME=F:\oracle\product\10.2.0\client_1

C:\Users\backup>exp system@test file=test.dmp log=test.log tables=(aaa2,aaa3)

Export: Release 10.2.0.1.0 - Production on Wed Jun 7 13:42:53 2017

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Password:

Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit
Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Export done in CL8MSWIN1251 character set and AL16UTF16 NCHAR character set

About to export specified tables via Conventional Path ...
. . exporting table                           AAA2         88 rows exported
. . exporting table                           AAA3       1018 rows exported
Export terminated successfully without warnings.

C:\Users\backup>sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on Wed Jun 7 13:44:03 2017

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> conn system@test
Enter password:
Connected.
SQL> DROP USER REST_BACKUP CASCADE;

User dropped.

SQL> CREATE USER REST_BACKUP
  2    IDENTIFIED BY rest_backup
  3    DEFAULT TABLESPACE USERS
  4    TEMPORARY TABLESPACE TEMP
  5    PROFILE DEFAULT
  6    ACCOUNT UNLOCK;

User created.

SQL>   -- 1 System Privilege for REST_BACKUP
SQL>   GRANT CREATE SESSION TO REST_BACKUP;

Grant succeeded.

SQL>   -- 1 Tablespace Quota for REST_BACKUP
SQL>   ALTER USER REST_BACKUP QUOTA UNLIMITED ON USERS;

User altered.

SQL> exit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64
bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

C:\Users\backup>imp system@test file=test.dmp log=test_imp.log  fromuser=system touser=rest_backup tables=(aaa2,aaa3)

Import: Release 10.2.0.1.0 - Production on Wed Jun 7 13:47:48 2017

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Password:

Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit
Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

Export file created by EXPORT:V10.02.01 via conventional path
import done in CL8MSWIN1251 character set and AL16UTF16 NCHAR character set
. importing system's objects into REST_BACKUP
. . importing table                         "AAA2"         88 rows imported
. . importing table                         "AAA3"       1018 rows imported
Import terminated successfully without warnings.

C:\Users\backup>


...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Импорт одной таблицы с дамп файла в пустую(новую) схему. Нюасны
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]