Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 276
  • Last Modified:

export whole database

Can you please tell me this is right to export whole database using the par file


Export:
directory=DATA_PUMP_DIR
dumpfile=expdp_PCHARTKWT_FCHARTKWT_04022014.dmp
logfile=expdp_PCHARTKWT_FCHARTKWT_04022014.log
schemas=??


what we need to add if we want to export whole database ie all users
0
tonydba
Asked:
tonydba
  • 7
  • 4
  • 2
  • +2
1 Solution
 
Wasim Akram ShaikCommented:
The FULL parameter indicates that a complete database export is required. The following is an example of the full database export and import syntax.

    expdp system/password@db10g full=Y directory=TEST_DIR dumpfile=DB10G.dmp logfile=expdpDB10G.log

    impdp system/password@db10g full=Y directory=TEST_DIR dumpfile=DB10G.dmp logfile=impdpDB10G.log

reference from oracle-base

in your case, you just have to add

FULL=Y

in your parameter file, you don't need schemas clause
0
 
tonydbaAuthor Commented:
Please make it parfile way
0
 
Wasim Akram ShaikCommented:
okay, here you go


userid=system/<password>
directory=DATA_PUMP_DIR
dumpfile=expdp_PCHARTKWT_FCHARTKWT_04022014.dmp
logfile=expdp_PCHARTKWT_FCHARTKWT_04022014.log
full=y



if your par file is named something as "par_file.par"

then you just have to save the above thing to your file and after that you have to give this command

expdp parfile=par_file.par
0
Windows Server 2016: All you need to know

Learn about Hyper-V features that increase functionality and usability of Microsoft Windows Server 2016. Also, throughout this eBook, you’ll find some basic PowerShell examples that will help you leverage the scripts in your environments!

 
DavidSenior Oracle Database AdministratorCommented:
Remember that directory here is an alias, pointing to some physical path.  It will require read write permissions inside the database: http://www.orafaq.com/wiki/Datapump.
0
 
tonydbaAuthor Commented:
We name this file exportjob.par

and go to the os level
and give

nohup exportjob.par


Is that enough..
0
 
DavidSenior Oracle Database AdministratorCommented:
nohup $ORACLE_HOME/bin/expdp parfile=<some path to the directory for>par_file.par

Assuming your other ORACLE environment variables are right....  I generally don't use the nohup option, as there's an internal way to monitor status.  Your call.
0
 
Wasim Akram ShaikCommented:
nohup $ORACLE_HOME/bin/expdp parfile=exportjob.par
This suffices as per your file name
0
 
Wasim Akram ShaikCommented:
Agree with dvz
There is an option in Dba_datapump_jobs data dictionary to check progress of data pump job
Anyway its ur call.. if you wish to monitor the process at is level its fine
0
 
DavidSenior Oracle Database AdministratorCommented:
@wasimibm -- doesn't your syntax imply that the parameter file is in the default directory?
We may be confusing one another with the author's question (ID: 39989754).
0
 
Wasim Akram ShaikCommented:
Yeah may be.. let's leave it out for authors knowledge.. I logged in from my mobile.. was bit slow in typing.. haven't seen your first comment.. after I saw it posted another one which I agreed with you..
@Tony -try out and we are there in case of any further help ...!!!
0
 
Wasim Akram ShaikCommented:
You might have changed the requirement a little bit now and would have asked out this probably

http://www.experts-exchange.com/Database/Oracle/Q_28409087.html

probably, you better explore data pump utility as a whole, you can find a lot of interesting things with many options

all schemas is as good as whole data base, however you can do that, instead of
full=y

you have use schemas clause like
schemas=schema1,schema2

eg:
schemas=scott,hr,system

and for par file

userid=system/<password>
directory=DATA_PUMP_DIR
dumpfile=expdp_PCHARTKWT_FCHARTKWT_04022014.dmp
logfile=expdp_PCHARTKWT_FCHARTKWT_04022014.log
schemas=system,scott,hr

For Startup's there is a good site, which shows illustration with commands,

http://www.oracle-base.com/articles/10g/oracle-data-pump-10g.php
check this out in your free time
0
 
Steve WalesSenior Database AdministratorCommented:
I've requested that this question be closed as follows:

Accepted answer: 500 points for wasimibm's comment #a39989402

for the following reason:

This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
0
 
DavidSenior Oracle Database AdministratorCommented:
The asker's question migrated over the life of this thread. As your award to wasimibm for a revised answer ID: 39989402, one of my contributions, ID: 39989764, answers the author in ID: 39989754.

Please reconsider a split.
0
 
Wasim Akram ShaikCommented:
I agree ..!!!
dvz comment to be accepted as an assisted solution
0
 
walkerdbaCommented:
Could you accept this ID: 39989402  and give him 500 points.
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 7
  • 4
  • 2
  • +2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now