Есть ли способ узнать, какой набор символов использовался для экспорта файла Oracle dump (dmp) с помощью текстового редактора? - PullRequest
1 голос
/ 11 марта 2020

Есть ли способ узнать, какой набор символов использовался для экспорта файла Oracle dump (dmp) с помощью текстового редактора?

Я знаю, что вижу версию Oracle в .dmp файл - отображается открытым текстом.

Но можно ли увидеть набор символов? Похоже, он нигде не находится в открытом тексте, но я предполагаю, что он находится где-то там, возможно, как HEX?

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

Спасибо.

1 Ответ

0 голосов
/ 11 марта 2020

Это экспорт:

E:\>exp scott/tiger@orcl file=scott.dmp

Export: Release 11.2.0.3.0 - Production on Wed Mar 11 11:49:56 2020

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.


Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Productio
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Tes
Export done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set
server uses EE8MSWIN1250 character set (possible charset conversion)
. exporting pre-schema procedural objects and actions
. exporting foreign function library names for user SCOTT
EXP-00091: Exporting questionable statistics.
. . exporting table                            EMP         14 rows exported
<snip>
. exporting statistics
Export terminated successfully with warnings.

Результат - scott.dmp файл. Если вы используете опцию show=y import, ничего не будет импортировано, но вы увидите список экспортируемых объектов. Вас интересуют первые несколько строк:

E:\>imp scott/tiger@orcl file=scott.dmp show=y

Import: Release 11.2.0.3.0 - Production on Wed Mar 11 11:50:17 2020

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.


Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Tes

Export file created by EXPORT:V11.02.00 via conventional path
import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set
import server uses EE8MSWIN1250 character set (possible charset conversion)
. importing SCOTT's objects into SCOTT
 "BEGIN  "
<snip>

Полагаю, вы видите упомянутые наборы символов, не так ли? Надеюсь, это поможет.

...