oracle 实验14-导出与导入

1.调用EXP和IMP备份数据库(将hr模式下的employees表导出、导入)。并将所有执行正确的PL/SQL语句记录下来

cmd里输入命令

exp hr/hr tables=employees rows=y file=d:\myTemp\employees.dmp

在这里插入图片描述
cmd里输入命令

imp hr/hr tables=employees rows=y file=d:\myTemp\employees.dmp

在这里插入图片描述

2.调用EXPDP和IMPDP备份数据库(将hr模式下的表或该用户模式或表空间导出、导入)。并将所有执行正确的PL/SQL语句记录下来

首先得新建directory
SQLplus输入

create or replace directory myTemp as 'd:\myTemp';

将目录的权限给hr
SQLplus输入

grant read,write on directory myTemp to hr;

cmd里输入命令:


expdp hr/hr directory=myTemp dumpfile=tab.dmp tables=employees

在这里插入图片描述
导入
cmd里输入命令

impdp hr/hr directory=myTemp dumpfile=tab.dmp tables=employees

3.使用SQL*Loader导入外部数据,数据文件见:某班同学的成绩.xls

首先新建一个控制文件(直接txt改后缀)
在这里插入图片描述
控制文件内容:

load data
infile 'd:\myTemp\grade.csv' 
into table grades
 fields terminated by ','
(id,name,sex,class,grade)

根据Excel文件,另存为CSV格式,建议不要改后缀
在这里插入图片描述
根据Excel文件,新建一个表:
在这里插入图片描述


create table grades(id varchar2(30),name varchar2(30),sex varchar2(30),class varchar2(30),grade varchar(20));

在这里插入图片描述
然后在cmd里面输入命令
sqlldr scott/scott control=d:\myTemp\grade.ctl
我的文件位置
在这里插入图片描述
最后结果:
在这里插入图片描述

     请把你的点赞留给你最喜欢的博主吧~反正又不是我,是不是?(狗头)
  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值