[20160803]exp/imp语法问题.txt

[20160803]exp/imp语法问题.txt

--那个给我解析exp这种语法:

1.环境:
SCOTT@book> @ &r/ver1
PORT_STRING                    VERSION        BANNER
------------------------------ -------------- --------------------------------------------------------------------------------
x86_64/Linux 2.4.xx            11.2.0.4.0     Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

SCOTT@book> create table t as select * from dba_objects ;
Table created.

SCOTT@book> select count(1) from t;
  COUNT(1)
----------
     87047

2.使用exp:

$ exp scott/book tables=t  file=>(gzip >t.dmp.gz)
Export: Release 11.2.0.4.0 - Production on Wed Aug 3 10:42:12 2016
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, OLAP, Data Mining and Real Application Testing options
Export done in ZHS16GBK character set and AL16UTF16 NCHAR character set
About to export specified tables via Conventional Path ...
. . exporting table                              T      87047 rows exported
Export terminated successfully without warnings.

$ ls -l t.dmp.gz
-rw-r--r-- 1 oracle oinstall 1008545 2016-08-03 10:42:15 t.dmp.gz
$ file t.dmp.gz
t.dmp.gz: gzip compressed data, from Unix, last modified: Wed Aug  3 10:42:12 2016

--这样确实建立1个压缩文件。

3.导入imp:
SCOTT@book> rename t to t_old;
Table renamed.

--//注意要使用小于号。
$ imp scott/book full=y  file=<(gunzip <t.dmp.gz)
Import: Release 11.2.0.4.0 - Production on Wed Aug 3 10:46:42 2016
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, OLAP, Data Mining and Real Application Testing options

Export file created by EXPORT:V11.02.00 via conventional path
import done in ZHS16GBK character set and AL16UTF16 NCHAR character set
. importing SCOTT's objects into SCOTT
. importing SCOTT's objects into SCOTT
. . importing table                            "T"      87047 rows imported
Import terminated successfully without warnings.

SCOTT@book> select count(1) from t;

  COUNT(1)
----------
     87047

SCOTT@book> select count(1) from t_old;
  COUNT(1)
----------
     87047

--expdp不行。

$ expdp scott/book tables=t DUMPFILE=>(gzip >t1.dmp.gz) directory=DATA_PUMP_DIR
Export: Release 11.2.0.4.0 - Production on Wed Aug 3 10:51:28 2016
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, OLAP, Data Mining and Real Application Testing options
ORA-39001: invalid argument value
ORA-39000: bad dump file specification
ORA-39088: file name cannot contain a path specification

时间: 2024-09-23 00:58:57

[20160803]exp/imp语法问题.txt的相关文章

[20171105]exp imp buffer参数解析.txt

[20171105]exp imp buffer参数解析.txt oracle官方所给的关于buffer的解释如下: https://docs.oracle.com/cd/A84870_01/doc/server.816/a76955/ch01.htm BUFFER Default: operating system-dependent. See your Oracle operating system-specific documentation to determine the defaul

[20160809]exp语法问题.txt

[20160809]exp语法问题.txt http://blog.itpub.net/267265/viewspace-2122890/ --一开始以为上面的语法是shell有关.测试一下在windows的情况,如果windows下没有问题,这个应该是exp内部的一个功能. --可以一边传一边压缩. 1.环境: SCOTT@test01p> @ ver1 PORT_STRING                    VERSION        BANNER                  

[20120410]EXP&amp;IMP和COMPRESS参数.txt

[20120410]EXP&IMP和COMPRESS参数.txt 测试需要要建立一个空库,我使用EXP&IMP操作,很久不使用它操作,发现导入过程有一些慢,最终发现一个参数compress影响导入操作.缺省COMPRESS=Y,这样在导入时需要初始很大的空间. 测试如下: SQL> select * from v$version ; BANNER ---------------------------------------------------------------------

EXP/IMP迁移数据 导入导出全过程

EXP/IMP迁移数据   项目背景: 原来的数据库服务器运行在HP DL388G7服务器上面,内存32G,由于业务增长,内存吃紧,加上时不时出现服务器硬件故障,由于是单实例单服务器,存在单点发现,于是打算采取一些措施改善一下: 1)升级服务器内存 2)并搭建服务器操作系统级别的双机 3)迁移数据库数据到新服务器   前面已经写过升级服务器内存相关的文章,题目为"数据库服务器升级内存需要考虑的问题",链接如下:http://blog.csdn.net/laven54/article/d

[20170918]exp 直接路径导出.txt

[20170918]exp 直接路径导出.txt --//昨天看链接blogs.oracle.com/database4cn/%e5%af%b9%e4%ba%8e%e4%b8%80%e4%b8%aa%e9%9d%9e%e7%a9%ba%e5%ad%97%e6%ae%b5%e5%ae%9a%e4%b9%89%e7%9a%84%e8%a1%a8%e5%af%bc%e5%87%ba%e5%90%8e%ef%bc%8c%e5%86%8dimp%e6%97%b6%e5%80%99%e6%8a%a5%e9%

利用RMAN转移数据和EXP/IMP转移数据的实测比较

比较|数据 由于工程需要经常将客户的现场数据导出到公司的开发环境中,随着客户现场数据量的不断增大,原先 使用的导出导入的方法需要花费越来越长的时间,所以测试一下RMAN的效率,验证是否能用恢复RMAN备 份的方法来代替以往的EXP/IMP方法.原本想过用传输表空间的方法,但是由于我们通常在创建数据库的 时候就给业务所用的表空间创建了很大的数据文件,这样在传输表空间的copy数据文件的步骤上会花费 很长的时间,所以还是决定测试一下RMAN了. 测试目的:实现对于JHJKREC用户的数据转移. 在1

exp/imp与expdp/impdp的用法区别

exp/imp与expdp/impdp的用法区别 1:把用户usera的对象导到用户userb,用法区别在于fromuser=usera touser=userb ,remap_schema='usera':'usera' .例如 imp system/passwd fromuser=usera touser=userb file=/oracle/exp.dmp log=/oracle/exp.log; impdp system/passwd directory=expdp dumpfile=e

Oracle的EXP/IMP版本支持列表

oracle EXP/IMP一般EXPORT时使用地版本,IMPORT时使用与目标库相同的IMP工具 10.1.09.2.09.0.18.1.78.1.68.1.58.0.x7.3.x10.1.0EXP10EXP920EXP901EXP817EXP816EXP815N/AN/A9.2.0EXP920EXP920EXP901EXP817EXP816EXP815EXP80xN/A9.0.1EXP901EXP901EXP901EXP817EXP816EXP815EXP80xN/A8.1.7EXP817

解决Oracle中Exp/Imp大量数据处理问题

Oracle的exp/imp是许多用户经常使用的两个工具. 它们常被用来做数据库的逻辑备份,数据库重组和数据转移等工作. 先由exp把数据卸出到文件系统, 产生一个.dmp文件, 然后必要时再由imp将数据装入数据库. 对于一般中小型数据库来说, 全数据库的exp所产生的dmp文件可能小于2GB, 但对稍大型的数据库, exp产生的数据动辄数十至上百个GB. 而现时多数操作系统为32位, 其文件系统允许的最大文件为2GB. 这样显然不能由文件系统存放exp产生的数据. 这是问题之一. 另一个问题