Как скопировать данные, зашифрованные с помощью dbms_obfuscation_toolkit.DESEncrypt

У меня есть таблица базы данных Oracle (10.2.0.4) со столбцом, зашифрованным с помощью набора инструментов dbms_obfuscation_toolkit.DESEncrypt.

Некоторые из наших данных были испорчены из-за того, что они были повторно зашифрованы другим ключом.

Я хочу провести небольшое тестирование этих данных, чтобы попытаться восстановить их. Поэтому я хочу скопировать данные из нашей действующей системы в тестовую систему.

Я пробовал просто экспортировать данные из SQL Developer (в различных текстовых форматах), но «двоичный» характер зашифрованных данных, похоже, нарушает формат файла.

Я попробовал exp, но он сообщил об ошибках (хотя я не уверен, связано ли это с зашифрованными данными или нет).

Как я могу скопировать только данные этой таблицы из одной базы данных в другую?

Спасибо.


Ошибки, которые я получил при экспорте таблицы, приведены ниже. Я делал это со своего локального компьютера, подключающегося к удаленной базе данных:

c:\>exp <user>/<password>@<sid> FILE=export.dmp TABLES=(TABLE1)

Export: Release 11.1.0.6.0 - Production on Thu Oct 14 20:46:51 2010

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


Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit
Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Export done in WE8ISO8859P1 character set and AL16UTF16 NCHAR character set
server uses WE8ISO8859P15 character set (possible charset conversion)

About to export specified tables via Conventional Path ...
. . exporting table                   TABLE1
EXP-00008: ORACLE error 904 encountered
ORA-00904: "MAXSIZE": invalid identifier
1
задан A_M 15 October 2010 в 08:46
поделиться