This is how you create a database dump of an oracle database and restore it.
1. First you need to connect to oracle as sysdba, create a user and grant him required privileges. Command line steps for creating a user and granting privileges are as below;
C:\app\Administrator\OraHome_1\BIN>sqlplus sys as sysdba; SQL*Plus: Release 11.1.0.7.0 - Production on Tue Jan 10 17:28:47 2012 Copyright (c) 1982, 2008, Oracle. All rights reserved. Enter password: Connected to: Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> drop user yumani cascade; User dropped. SQL> Create user yumani identified by yumani account unlock; User created. SQL> grant create session, dba to yumani; Grant succeeded. SQL> grant connect to yumani; Grant succeeded. SQL> exit
2. Fill in your database with data.
3. Next, lets create a database dump.
$ expdp yumani/yumani schemas=yumani dumpfile=yumani100112_1657.dmpAn oracle dump with the name yumani100112_1657.dmp will be created in the location that you ran the above command.
4. After backing-up if you need to restore the dump, do as below.
$ impdp yumani/yumani schemas=yumani dumpfile=YUMANI100112_1640.DMP