关于oracle10g数据泵简单用法

本文介绍了如何在Oracle 10g中使用数据泵进行数据导出和导入。首先,通过SQL*Plus创建名为'mypump'的目录对象,并将其指向含有数据文件的路径。接着,为该目录授予读写权限给system用户。然后,通过expdp和impdp命令分别执行数据导出和导入操作,指定目录、dumpfile和logfile以及要操作的schema。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

C:\Documents and Settings\Administrator> sqlplus /nolog

SQL*Plus: Release 9.2.0.1.0 - Production on 星期四 9月 29 17:15:24 2011

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

SQL> conn system/system as sysdba;
已连接。
SQL> create directory mypump as 'd:\ExistsDir';---将目录指定到已经存在数据文件(*.dmp)的文件夹上

目录已创建。

SQL> grant read,write on directory mypump to system;---->给当前目录授权

授权成功。

SQL> select * from dba_directories;---->查询当前数据库存在的所有directory

OWNER                          DIRECTORY_NAME
------------------------------ ------------------------------
DIRECTORY_PATH
--------------------------------------------------------------------------------

SYS                            MEDIA_DIR
e:\oracle\ora92\demo\schema\product_media\

SYS                            LOG_FILE_DIR
e:\oracle\ora92\demo\schema\log\

SYS                            DATA_FILE_DIR
e:\oracle\ora92\demo\schema\sales_history\


OWNER                          DIRECTORY_NAME
------------------------------ ------------------------------
DIRECTORY_PATH
--------------------------------------------------------------------------------

SYS                            MYPUMP
d:\ExistsDir             ------------->该目录为我刚刚建立的数据目录

<导出数据>
SQL> expdp system/oracle directory =mypump
          dumpfile=expdpbak.dmp logfile=exp.log 
         schemas=orcl
SQL> impdp username/userpwd directory =mypump
          dumpfile=day1.dmp logfile=day0.log
          schemas=orcl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值