Oracle 数据的exp/imp的导出导入

Oracle数据备份与还原
本文介绍如何使用Oracle的exp和imp命令进行数据的导出与导入,实现数据库的备份与还原。包括创建用户、授权、导出全部数据、特定用户数据及特定表数据的方法,并演示了如何导入数据。
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到
本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相
同的数据库,一个用来测试,一个用来正式使用。


查看帮助:exp help=y
1.登录SQLPLUS
2.以dba身份登录
3.创建用户
create user longgangbai identified  by ticket;
4.授权
grant create user,drop user,alter user ,create any view,drop any view,
dba,connect,resource ,create session to longgangbai;
5.导出文件
导出所有数据
exp longgangbai/ticket@ticket file=D:\app\administor\backup\ticket.dmp compress=y full=y 
导出特定用户数据
exp longgangbai/ticket@ticket file=D:\app\administor\backup\ticketscott.dmp compress=y  owner=(system,scott)
导出特定的表
exp longgangbai/ticket@ticket file=D:\app\administor\backup\ticketscott.dmp  compress=y  tables=(foo)

6.数据导入
imp longgangbai/ticket@tbs file=D:\app\adminstor\backup\ticketscott.dmp  full=y ignore=y

imp longgangbai/ticket@tbs file=D:\app\adminstor\backup\ticketscott.dmp  tables=(emp)



进入imp目录导出数据:
 imp userid=longgangbai/ticket full=y 

 
 备注:操作者必须有足够的权限
 
 
 
 
 Oracle导出文件数据导入时候,改变表达拥有者可以利用Export和Import达到目的
1. 创建导入文件:
 importscott.par内容如下:
 fromuser=scott  --表原拥有者
touser=longgangbai --表新拥有者
rows=y
indexes=y
grants=y
constraints=y
buffer=409600
file=D:\app\Administrator\backup\ticketscott.dmp
log=D:\app\Administrator\backup\ticketscott_log.log
2.导入文件内容
imp parfile=D:\app\Administrator\backup\importscott.par

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值