oracle数据库的导出数据和导入数据

本文详细介绍了在Oracle数据库中导出与导入数据的具体步骤,包括创建文件存放地址、设置用户权限、执行导出与导入语句等关键操作。同时,文章还提供了创建表空间、用户及权限分配的方法。

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

导出数据:

1.首先要创建一个文件存放地址:create directory oracleDB as 'C:OracleDB'

2.为要导出的 用户赋予读取和写入所新建文件夹中文件的权限Grant read,write on directory oracleDB to newauditext

3.执行导出语句:expdp newaudit/newaudit directory=OracleDB dumpfile=newauditext.dmp logfile=newaudit.log

语句解读:expdp 用户名/密码 dirextory=所新建的文件夹别名 dumpfile=导出的文件名称.dmp logfile=导出的日志名称.log

以上都是在所要导出的数据库所在服务器上操作(CMD中)

导入数据:

1.在向新数据库导入的时候首先要创建表空间:

   create tablespace Newauditext  datafile 'D:\app\yuppie\oradata\OracleDB\NEWAUDITEXT.dbf' size 1000M autoextend on next 100M;

2.在表空间下创建新用户:用户要与之前导出的用户一致:

   create user newauditext identified by 111111 default tablespace Newauditext  ;

3.为此用户赋予dba的权限:

  grant connect, resource, dba to newauditext;

4.创建一个文件存放地址:create directory oracleDB as 'C:OracleDB';

5.用户赋予读取和写入所新建文件夹中文件的权限Grant read,write on directory oracleDB to newauditext;

6.执行导入语句:

impdp 用户名/密码  directory=dmp dumpfile=newauditext.dmp  TABLE_EXISTS_ACTION=replace

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值