Oracle中dmp文件的备份与还原

本文介绍了如何在Oracle数据库中使用DMP文件进行备份和恢复。通过PLSQL Developer工具导出数据,然后以SYSDBA权限在命令行中导入,包括创建表空间、用户授权等步骤。在导入过程中,遇到权限问题时,可以通过grant dba和alter user设置角色解决。
摘要由CSDN通过智能技术生成

Oracle数据库的备份与还原

1.方式有两种:利用图形化界面(连接工具PLSQL Dev)或黑白命令行。

2.这里先用plsql导出:

3.以ludy用户密码登录,点击Tools-Export Tables这里导出的是ludy.dmp文件其名称与数据库用户名相同,其所属的表空间名也是ludy,表空间文件名是某路径下的LUDY.DBF。
在这里插入图片描述

4.命令行导入:

5.以system Connect as SYSDBA用户密码登录,用命令创建的表空间ludy,用户ludy(名字最好与原来相同),再对该用户授权。

6.按win+R输入cmd打开命令行窗口输以下命令:imp ludy/123@orcl file=F:\DBF-dmp\dmp\ludy.dmp fromuser=ludy touser=ludy 回车导入成功。

7.用创建的用户和密码登录,ludy,密码。在tables中Quary date。

8.若第6步导入错误,提示只有DBA才能导入由其他DBA导出的文件。
解决:grant dba to ludy;
再不行就 alter user ludy default role dba;

附相关命令:

在system as SYSDBA用户下登录plsql

–创建表空间

create tablespace icity datafile ‘F:\LinRanWork\icity.dbf’ size 10m autoextend on;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值