Compress dumps expdp use mknod (pipes)

Hello..

I want to compress the dump export datapump use mknod and pipes

I'm already able to compress but traditional exp with mknod for expdp his error "file dump file already exists."


Creating a compressed export file

$ mknod/tmp/exp_pipe p # create pipe
$ Compress </tmp/exp_pipe > export.dmp.Z & # Compress
options = / tmp/exp_pipe & ltother file exp $ > # Export for the tip

I want to know if we can compress datapump dump with this method.
Thank you.

I want to know if we can compress datapump dump with this method.

N ° see doc - id MOS. 276521.1 if you're on 10 g you need to compress the generated.

You can use on 11g COMPRESSION = ALL (no need of pipes).

Tags: Database

Similar Questions

  • Export and import using named pipes

    Hai,
    I need a clarification to the export, import and compress dumps using named pipes. I use Oracle 9i RAC 9.2.0.4 in AIX 5.3. Every month I have to move the list of tables in a database to a different database after shocks of export. The list of activities made by me at the present time are given below.

    1 account export and gziping file dump at the same time by using named pipes.
    2. to unzip and import into database using named pipes second.

    We do the compress for space constraints. Now my doubt is if using named pipes, we can make two import operations and compress the dump file at the same time. That is to say, at the time of export, using channels named, I need the import into the database in another and compress the zip file. Is this possible?

    mknod exp.out p
    mknod imp.inp p
    owner of dbadmin/admindb queue = exp.out exp = scott log = export.log statistics = none &
    gzip < exp.out=""> a.dmp.gz
    IMP file = imp.inp dbadmin/admindb fromuser = scott touser = foobar log = import.log &
    gunzip < a.dmp.gz=""> imp.inp
    RM exp.out
    RM imp.inp

  • export using mknod

    Hi all;

    http://gavinsoorma.com/2009/06/export-import-using-Unix-pipes-and-compression/

    I just try the same process in my machine. It does not work for me.

    What could be the reason?

    $ cat/etc/redhat-release

    Release of Red Hat Enterprise Linux AS 4 (Nahant update 8)

    $ mknode hose p

    bash: mknode: command not found

    Any help will be much appreciated.

    Try mknod not mknode

    955912 wrote:

    $ mknode hose p

    bash: mknode: command not found

  • expdp using network_link (link not valid name)

    Hi all

    I have 2 database in the same host, namely SLAVE_PORT_NUM and orcl.

    I want to execute data expdp orcl on a network_link to the location of the directory of slave_port_num.  (expdp is executed in slave_port_num)

    On the source database


    PUMPUSE@ORCL 26 Aug 15 21:31:58 > display the db_name parameter

    VALUE OF TYPE NAME

    ------------------------------------ ----------- ------------------------------

    db_name string orcl

    PUMPUSE@ORCL 26 Aug 15 21:47:15 > show user

    The USER is 'PUMPUSE'-'r '.

    PUMPUSE@ORCL 26 Aug 15 21:45:01 > select * from test;

    A

    ----------

    1

    On the basis of data target.

    PUMPUSER@orcl3 26 Aug 15 21:42:32 > display the db_name parameter

    VALUE OF TYPE NAME

    ------------------------------------ ----------- ------------------------------

    db_name string SLAVE_PORT_NUM

    PUMPUSER@orcl3 26 Aug 15 21:53:02 > show user

    The USER is "PUMPUSER" - with an 'r' to the difference in the source database

    [oracle@SJOAM path] $ tnsping orcl

    Use settings files:

    /U01/app/grid/product/11.2.0.4/grid/network/admin/SQLNET.ora

    TNSNAMES adapter used to resolve the alias

    Try to contact (description = (address_list = (address = (protocol = TCP)(host=SJOAM.oracleszejie.com) (PORT = 1521))) (connect_data = (service_name = main.oracleszejie.com)))

    OK (0 msec)

    PUMPUSER@orcl3 26 Aug 15 21:48:30 > select * from user_db_links;

    no selected line

    PUMPUSER@orcl3 26 Aug 15 21:48:36 > create orcl database link to connect to PUMPUSE identified by abc123 using "orcl".

    Database link created.

    PUMPUSER@orcl3 26 Aug 15 21:49:05 > select * from test@orcl;

    A

    ----------

    1

    With the database link "orcl" working on the db (slave_port_num) of the target, I issue the following

    [oracle@SJOAM path] $ expdp pumpuser/abc123 network_link = orcl dumpfile = orcl.dmp = logfile = export.log export directory

    Export: Release 11.2.0.4.0 - Production Wed Aug 26 21:50:40 2015

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

    Connected to: Oracle Database 11 g Enterprise Edition Release 11.2.0.4.0 - 64 bit Production

    With partitioning, Automatic Storage Management, OLAP, Data Mining

    and Real Application Testing options

    ORA-39001: invalid argument value

    ORA-39200: link name "orcl" is not valid.

    ORA-12154: TNS: could not resolve the connect identifier specified

    [oracle@SJOAM path] $

    Why it does not work when you use expdp, but when inside the database, select by using the link "orcl" works of db.

    Please notify.

    Kind regards

    Noob

    > Hi Pavan and all,.

    >

    > I just want to clarify my understanding on expdp over a network link.

    >

    > 1) source database = database in which I'll expdp data

    (> Database 2) target = the database in which the expdp client will be executed

    (> 3) link = database will be created on the target database and be connected to the source DB (user pumpuse)

    (> expdp 4) = will be executed on the target database machine

    (> expdp 5) user = user on the target database

    >

    > when I create a link db "orcl" on the target database to the source db and deliver expdp

    > for example as below:

    >

    > network_link pumpuser/abc123 expdp = orcl dumpfile = dump.dmp = exportdir = schema directory a, b, c

    >

    > I'm actually

    > target - connection to the database using the local account pumpuser

    > - data export through binding database data source as pumpuse (without r) created

    > - to the location of the target database directory

    >

    > I'm wrong?

    YES, YOU ARE EXACTLY RIGHT.  This is used if often it is supported.  I see 2 reasons why you want to do that while I type.

    1. you want to unload the source database and the target database is going to do some work for export on a running target database will unload everything from writing to the dumpfiles, by writing to the main table, etc.

    2. If your source database is read-only, so you cannot run Data Pump export on this as Data Pump creates a table and writes in this table.  If you have a different database, for example target a database, you can run expdp on it, because it is read-only and the source database cannot be read from.

    So yes, you can do it.  I don't know what the problem with your dblink, but it works and is supported.

    Dean

  • How to decompress a compressed file? Using Vista and IE 9?

    I use Vista. U use Internet Explorer 9. I download E-books from loc.goc. They come zipped (compressed.

    How to open these files? Where to locate.

    How can I move these files unzipped to a memor stick (Flash drive)

    I am an older person who is computer illiterate. So, I need SIMPLE instructions.

    "OPEN" does not work for me. I need... Click on... a right click or double click!

    Hello

    I suggest you to refer to this link and check if it helps: (you want to view the information provided regarding the self-extracting files)
    http://Windows.Microsoft.com/en-us/Windows-Vista/compress-and-uncompress-files-ZIP-files

    It will be useful.

  • How exp or expdp using "sys" user?

    Hi all

    11.2.0.1

    AIX6

    How exp/expdp my database using the user "sys"?

    Thank you all,

    pK

    For example:

    c:\users\john>exp userid='sys/oracle@orclz as sysdba' tables = scott.dept file = dept.dmp

    Export: Release 12.1.0.1.0 - Production Wednesday, March 5, 11:12:28 2014

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

    Connected to: Oracle 12 c Enterprise Edition Release 12.1.0.1.0 - 64 bit Production database

    With the options of partitioning, OLAP, advanced analytics and Real Application Testing

    Export performed WE8MSWIN1252 and AL16UTF16 NCHAR character set

    Server uses the AL32UTF8 (possible character set conversion) character set

    About to export specified tables by conventional means...

    Current user has changed to SCOTT

    . . export the DEPT 4 exported table rows

    EXP-00091: exporting more than questionable statistics.

    EXP-00091: exporting more than questionable statistics.

    Export completed successfully with warnings.

    c:\users\john >

  • HP 8 2 compressed: how to use a memory card

    Can someone help me with the use of a memory card.  Is there a special I should use?  Also the instructions for inserting it. ?  It seems that insert you it just at the top?  Thanks a lot... gartzo

    The Quick Start guide is a diagram showing how to insert a Micro SD card, this indicates that the cover is removed to expose the Micro SD slot, and once the map is in place, you replace the end cover.

    I hope that clarifies it.

  • Export the dump file using the Scheduler

    HelloW everyone.

    It's Tic Tac Toe, I'm looking for help, I created a script to export dump files, but I had a problem
    When exports began because of the existing name his exporting is not the file I want is anyway
    to change the export name daily?

    Tic Tac Toe

    Check this box
    Add timestamp to filename exp
    http://www.idevelopment.info/data/Oracle/DBA_scripts/WINDOWS_Shell_Scripts/dpump_backup_online_full.bat

    -André

  • Re: 10.2.0.3 dump EXPDP to 10.2.0.4 IMPDP - compatibility

    Export a database on Oracle 10.2.0.3 datapump. This discharge would be compatible for IMPDP with a database of Oracle 10.2.0.4 on another server? OR atleast 10.2.0.4 database is necessary on the other server to import?
    The COMPATIBLE db setting is the same for the two databases.

    Thank you.
    Ken

    You release will work on 10.2.0.4 impdp.

    utility export must be version lower or same version of the import utility. In case you're.

  • Completed_rows work in DBMS_DATAPUMP?

    Hello:

    I am currently implementing a PL/SQL script to load a dump (expdp) using DBMS_DATA_PUMP file and while it loads the file, I can't get the number of rows populated using the element completed_rows of the state variable.  I noticed that the completed_rows of the following code sections are commented.  Is it because this feature does not work?  If not, how can I get the number of filled lines?

    I'm doing 10 gr 2 but she also does not work in 12 c for what it is worth.

    Thank you.

    Types of worker status provides information about the lines:

    http://docs.Oracle.com/CD/B28359_01/AppDev.111/b28419/d_datpmp.htm#BABJJAFC

  • export of dmp + compress (using hose)

    Hello

    can you help me correct the procedure?
    I need to compress the dmp on the fly file to save space.
    ---
    #! / bin/ksh
    export ORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1
    export PIPE = exp.pipe
    RM $PIPE
    mknod $PIPE p
    gzip-c < $PIPE > exp.dmp.gz &
    $ORACLE_HOME/bin/expdp system/oracle@DB11G DUMPFILE = $PIPE LOGFILE = exp_pipe.log = INCLUDE NOKRWW = TABLE SCHEMAS
    ---

    the error I get now is:
    ---
    Connected to: Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
    With partitioning, OLAP, Data Mining and Real Application Testing options
    ORA-39001: invalid argument value
    ORA-39000: bad dump file specification
    ORA-31641: failed to create the dump file ' / u01/app/oracle/admin/DB11G/dpdump/exp.pipe '.
    ORA-27038: created file already exists
    Additional information: 1
    ---

    Unlike the classic export the datapump isn't is no longer in charge of piping, use the COMPRESSION parameter instead:

    http://download.Oracle.com/docs/CD/B28359_01/server.111/b28319/dp_export.htm#BABCAJHC

    Werner

  • Is it possible to know which parameter when used during expdp?

    Hi experts,

    I got a dump expdp from a client file, but usually, he forgot to include the LOG file.

    Is it possible to know what settings when used during expdp? I am particularly interested on the QUERY parameters and EXCLUDE because I think that he "forgot" to include tables that are needed.

    Thank you

    Jose Ramon.

    Hello

    Yes as long as one parfile didn't - see here

    http://dbaharrison.blogspot.de/2013/05/what-command-create-my-DataPump-dumpfile.html

    See you soon,.

    Rich

  • PPC WITH PIPE

    Is it possible to use expdp hoses?

    I try with this code...

    ********************
    mknod exp_pipe p
    chmod 666 exp_pipe
    compress the < exp_pipe > expdp_PRE.dmp.Z &

    # POR IF WE WANT TO RUN A SPECIAL EXPORT
    expdp SYSTEM = directory = TEST_DIR = exp_pipe = expdp_PRE.log = STATISTICS EXCLUDE logfile dumpfile < < EOF
    mypass
    FO %
    ***********************

    Thanks in advance for your answer.

    Unlike the previous exp/imp utilities, where all the IO files has been done at the client level, Data Pump makes all its IO files on the server. Pipes cannot be used with Data Pump. Two of the most common reasons for the use of pipes are to compress and encrypt a dump file. Data pump now offers both of these features as online operations.

    From 10.2 Data Pump Export compressed metadata system (but not the table data) written in a dump file. This is the default behavior and functionality is free.

    11.1 data Pump provided full dump file compression (that is, the two metadata system and data table) but also encryption of full dump file. However, the compression of the data in the table or by using the dump file encryption requires Enterprise Edition licenses as well as the Advanced Compression and Security Options Advanced.

    An example of use of the compression feature might look like this:

    expdp directory with name of user and password = dpump_dir dumpfile = full full = y = all compression

    That would compress all data written to the dump file. No special setting is needed to import a compressed dump file.

    John

    Published by: jkaloger on April 16, 2009 04:56

  • expdp - name problem

    Hello guys,.

    I use Oracle Database 11.2.0.2.0.

    Well, I'm trying to generate a dump using utility expdp. Here's him parfile:

    UserID = "/ as sysdba".
    Full = Yes
    dumpfile=expdp_vvp_full_00%U.dmp
    logfile = vvp_full.log
    job_name = jb_vvp_full
    parallel = 4
    file size = 10G
    Backup_dir = directory
    compression = metadata_only

    I understand that the parameter ' parallel = 4' working with the parameter "= 10G file size ' will build the dump in 4 10 GB files each [the last of them can be smaller]."

    I updated this place everyday in the crontab: worked today, but tomorrow it will tell that the file already exists and will not discharge.

    I tried to change the name like this: expdp_vvp_full_00%U%d%m.dmp

    But these '%m %d' did not recognize expdp [but in utility exp, it works],

    You guys have any advice to help me with this problem?

    Thank you.

    Hello

    We have scheduled the backup expdp using below shell script. This script will create a dump with fileno-month-date-hour-min-sec.dmpfile, dump if file, the log file name will be unique.
    --------

    #! / bin/sh
    # Author:
    # Script: schema_bkp.sh
    # This script will run every day night at 4:30 hrs and takes a level of backup scheme
    #

    # Script starts...

    . /Home/Oracle/.bash_profile

    # Now its time to logical backup
    #Set the directory of Archives

    ARCH1 = ' / orabackup/DB/logic / '.

    #Delete old backups logic/orabackup/DB/logic/volume when you access does not since 3 days

    echo "cleaning of the old logical backups on/orabackup/DB/logical/compressed more than 3 days...". »

    find $ARCH1-type f - mtime + 3 - exec ls ().
    find $ARCH1-type f - mtime + 3 - exec rm ().

    export of echo...

    expdp system@db directory = expdp_db = % DB_Schema_File_00 U_ dumpfile' day +%b_%d_%H_%M_%S.'dmp logfile = DB_Schema_File_' day +%b_%d_%H_%M_%S.'log the file size = 3g = AUDITOR schemas, USERS, HR job_name = DB_schemas_bkp_'date + % parallel b_ % d_ % H_ %%s M_ = 4

    gzip-9 /orabackup/DB/logical/*.dmp

    ------------

    This can help.

    Kind regards

    Srinivas

  • Expdp RAC error

    HI guys

    I tried to expdp in the database of node 2 RAC 11 GR 2.

    expdp dumpfile=testenet_05052014%U.dmp logfile = testenet.log patterns = test_enet = compressing backup directory = all the cluster parallel = N = 2

    Export: Release 11.2.0.4.0 - Production on Mon May 5 08:49:03 2014

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

    Username: test_enet

    Password:

    DEU-01034: operation generated ORACLE error 1034

    ORA-01034: ORACLE not available

    ORA-27101: shared memory realm does not exist

    Linux-x86_64 error: 2: no such file or directory

    UDE 00003: all authorized logon attempts failed

    Thanks in advance

    REDA

    Hello

    When you say sqlplus works how you connect - expdp uses the same process of connection so if we work the other should too.

    you do sqlplus user/pass@db

    and expdp user/pass (without the @db)?

    Maybe that's part of it (where my question on ORACLE_SID).

    Be aware that the "directory" is an object of directory oracle rather than a directory on the file system - so something like

    SQL > create directory as ' / tmp';

    expdp directory = test

    See you soon,.

    Rich

Maybe you are looking for