J'ai une table de base de données Oracle (10.2.0.4) avec une colonne qui est cryptée par le kit d'outils dbms_obfuscation_toolkit.DESEncrypt.Comment copier des données cryptées par dbms_obfuscation_toolkit.DESEncrypt
Certaines de nos données ont été foiré par le fait d'être rechiffré avec une autre clé.
Je veux faire un test sur ces données pour essayer de le récupérer. Par conséquent, je veux copier les données de notre système en direct et dans un système de test. J'ai essayé simplement d'exporter les données de SQL Developer (dans divers formats basés sur le texte), mais la nature "binaire" des données cryptées semble rompre le format de fichier.
J'ai essayé exp, mais cela a signalé des erreurs (bien que je ne sois pas sûr si cela a à voir avec les données cryptées ou non).
Comment puis-je copier uniquement les données de cette table d'une base de données à une autre?
Merci.
Les erreurs que j'ai eu lors de l'exportation du tableau sont les suivantes. Je le faisais à partir de ma machine locale se connectant à une base de données distante:
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
Les données cryptées sont-elles stockées dans une colonne VARCHAR2 (x)? Ou dans une colonne RAW (x)? –
C'est un varchar2 –