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

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

WBOY
Release: 2016-06-07 15:58:24
Original
1149 people have browsed it

在不使用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
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template