Heim > Datenbank > MySQL-Tutorial > 【翻译自mos文章】在不使用parfile的情况下,exportorimport含有

【翻译自mos文章】在不使用parfile的情况下,exportorimport含有

WBOY
Freigeben: 2016-06-07 15:58:24
Original
1149 Leute haben es durchsucht

在不使用par file的情况下,export or import 含有大小写表名的表 参考原文: How to Export or Import Case Sensitive Tables Without Using a Par File (Doc ID 1622134.1)1 适用于: Oracle Database - Enterprise Edition - Version 10.2.0.1 to 11.2.0.4

在不使用par file的情况下,export or import 含有大小写表名的表

参考原文:
How to Export or Import Case Sensitive Tables Without Using a Par File (Doc ID 1622134.1)1

适用于:
Oracle Database - Enterprise Edition - Version 10.2.0.1 to 11.2.0.4 [Release 10.2 to 11.2]
Information in this document applies to any platform.

目标:

在不使用par file的情况下,export or import 含有大小写表名的表

解决方案:

含有大小写表名的表可以使用带有par file的expdp ,但是,从命令行进行exp的话,所需要的双引号需要转义(escaped)

下面的例子说明了使用含有大小写表名的表的方法。

建立测试表:
connect / as sysdba
create use test identified by test;
grant connect, resource, dba to test;
create table test."TEst" as select * from dba_users;

用下面的命令导出表:
expdp test/test directory=DATA_PUMP_DIR dumpfile=a1.dmp tables=TEST."TEst"

expdp test/test directory=DATA_PUMP_DIR dumpfile=a1.dmp tables=TEST."TEst"

Export: Release 11.2.0.2.0 - Production on Sat Feb 8 00:17:17 2014

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

Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Starting "TEST"."SYS_EXPORT_TABLE_01": test/******** directory=DATA_PUMP_DIR dumpfile=a1.dmp tables=TEST.TEst
Estimate in progress using BLOCKS method...
Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 0 KB
ORA-39166: Object TEST.TEST was not found.>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> it says table not found.
ORA-31655: no data or metadata objects selected for job
Job "TEST"."SYS_EXPORT_TABLE_01" completed with 2 error(s) at 00:19:05

为了成功的export出表,你必须转义双引号。
expdp test/test directory=DATA_PUMP_DIR dumpfile=a.dmp tables=test.\"TEst\"

Export: Release 11.2.0.2.0 - Production on Sat Feb 8 00:04:13 2014

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

Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Starting "TEST"."SYS_EXPORT_TABLE_01": test/******** directory=DATA_PUMP_DIR dumpfile=a.dmp tables=AMIT."TEst"
Estimate in progress using BLOCKS method...
Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 64 KB
Processing object type TABLE_EXPORT/TABLE/TABLE
. . exported "TEST"."TEst" 16.10 KB 51 rows
Master table "TEST"."SYS_EXPORT_TABLE_01" successfully loaded/unloaded
******************************************************************************
/home/oracle/app/oracle/admin/orcl/dpdump/a.dmp
Job "TEST"."SYS_EXPORT_TABLE_01" successfully completed at 00:05:35
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage