oracle备份和恢复exp/imp-----从全库备份中恢复用户库解题思路

文章目录

  • 从全库备份中恢复用户库的思路
    • 备份全库
    • 恢复用户库


从全库备份中恢复用户库的思路

备份全库

第一步:使用系统管理员账号将oracle整个导出备份----全库备份

1.exp system/system buffer=65536 feedback=100000 full=y file=D:/exp.dmp log=exp.log ---导出备份文件位置可自定义 日志文件位置可自定义

第二步:删除全库中的用户库(oracle数据库是一个多用户数据库,每个用户就是一个用户库

2.删除用户以及用户所在表空间
drop user gk cascade; //删除用户
DROP TABLESPACE gk INCLUDING CONTENTS AND DATAFILES// 删除用户表空间(gk)

假设有人删除跑路的情况下,dba就可以利用全库的备份进行用户库的恢复

恢复用户库

根据前面的全库备份文件可进行用户库的恢复:

3、进行恢复(先创建表空间,再创建用户授权:)
CREATE TABLESPACE gk datafile 'E:\APP\ORADATA\ORCL\gk.DBF' SIZE 200M
autoextend off;--创建表空间
CREATE USER gk IDENTIFIED BY gk DEFAULT TABLESPACE gk; --创建用户设置默认密码、默认表空间  
grant dba to gk;--用户授权

新建的用户,用户表空间,必须要与全库备份中的用户,用户表空间保持一致,否则将无法进行恢复

41从全库备份的dmp中导入用户数据
imp system/system  fromuser=gk touser=gk commit=y buffer=65536 feedback=100000 ignore=y file=exp.dmp log=imp.log
42从全库备份的dmp中导入用户数据
imp system/system  fromuser=gk touser=gk123 commit=y buffer=65536 feedback=100000 ignore=y file=exp.dmp log=imp.log

fromuser这个的指定是system导出中任意的name(有什么就是什么) touser这个是自己新建的,前者进行转移的用户

其中fromuser=gk为.dmp文件里的对象的原先的owner,
touser=gk123为作为导入的对象的新的Owner
full方式可以备份所有用户的数据库对象,包括表空间、用户信息等,
owner=XX只能备份指定用户的对象

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/48873.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql 安装配置 next 按钮为什么置灰点击不了

“Next” 按钮变灰无法点击可能是由多种原因导致的,以下是一些常见的解决方法: 端口被占用:MySQL 默认使用 3306 端口,如果该端口被其他程序占用,就可能导致 Next 按钮无法点击。可以通过在命令提示符中输入 netstat …

linux系统设置开机启动的两种方法systemd及rc.local(手工写sh脚本,手工写service服务)

文章目录 知识点实验一、systemd(一)自写一个sh脚本并加入开机启动(二)源码安装的nginx加入开机启动 rc.local 知识点 在Linux系统中,有多种方法可以设置开机启动。以下是其中的一些主要方法: systemd 在较…

基于SSM的网上选课系统

系统背景 在当今信息化高速发展的时代,随着Internet的普及和高等教育规模的不断扩大,传统的手工选课方式已难以满足高校日益增长的管理需求。传统的选课方式不仅效率低下,还容易出现人为错误,导致资源浪费和管理成本上升。因此&am…

2959.力扣每日一题7/17 Java(暴力枚举+Floyd算法)

博客主页:音符犹如代码系列专栏:算法练习关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ 目录 Floyd算法 解题思路 解题过程 时间复杂度 空间复杂度 Floyd算法 …

python学习周报

day1: 一: # 1.注释快捷:Ctrl/ # 2.代码格式:CtrlaltL # 3.代码的上移一行:ctrlshift向上方向键 # 4.代码的下移一行:ctrlshift向下方向键 # 5.复制一行并下移 # 6.查找:ctrlF # 7.替换:ctrlR # 8.删除&…

Linux系统快速搭建轻量化网站Halo并实现无公网IP远程访问

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

AWE2025正式启动,AWE×AI 推动智慧生活的普及

7月18日,2025年中国家电及消费电子博览会(AWE2025)正式启动。主办方宣布,AWE2025的主题为“AI科技、AI生活”,展会将于2025年3月20-23日在上海新国际博览中心举办。 作为全球三大家电和消费电子领域展会之一&#xff…

MySQL的恢复与备份

MySQL的备份和恢复以及日志管理(配置文件当中的设置) 备份的目的:备灾 在生产环境中,数据的安全性非常重要。 造成数据丢失的原因: 1、程序出错 2、人为的问题 3、磁盘故障 备份的分类: 物理备份&a…

一个非常好的美图展示网站整站打包源码,集成了wordpress和开源版ripro主题,可以完美运营。

一个非常好的美图展示网站整站打包源码,集成了wordpress和开源版ripro主题,可以完美运营。 自带了5个多g的美图资源,让网站内容看起来非常大气丰富,可以快速投入运营。 这个代码包,原网站已经稳定运营多年&#xff0…

Linux_生产消费者模型

目录 1、生产消费者模型示意图 2、生产者消费者之间的关系 3、定义交易场所 4、实现生产消费者模型 5、伪唤醒 6、多生产多消费者的实际运用 7、POSIX信号量 7.1 初始化信号量 7.2 销毁信号量 7.3 等待信号量 7.4 发布信号量 8、生产消费的环形队列模型 8.1…

Codeforces Round 942 (Div. 2)

比赛链接:Dashboard - Codeforces Round 942 (Div. 2) - Codeforces A题 翻译中文题面: 一场比赛包含 n 个问题,第 i 个问题的难度预期最多为 bi。已经有 n 个问题的提议,第 i 个问题的难度是 ai。最初,数组 a1,a2,……

Git->Git生成patch和使用patch

生成patch git format-patch -1 HEAD -o "输出目录"format-patch:用于生成补丁文件-1:-1 表示最近一次提交,-2 表示生成最近两次提交的补丁。HEAD:HEAD 指向当前分支的最新提交-o:指定生成的补丁文件的输出…

安全与便捷并行,打造高效易用的用户支付体验

在当今数字时代,快捷、安全的支付方式已经成为用户日常生活中不可或缺的一部分。不论是在线购物、订阅服务,还是线下消费,用户都期望享受流畅且安全的支付体验。作为开发者,选择适合的支付服务不仅关乎用户体验,更直接…

漏洞预警:Nacos 0day漏洞触发远程代码执行

Nacos即Dynamic Naming and Configuration Service(动态命名与配置服务),是开源的一款服务发现、配置和管理微服务的中间件。 在Nacos中新发现的0day漏洞可以触发远程代码执行,开源网安RASP团队检测并分析出三种类型的攻击&#x…

MySQL学习(13):SQL优化:查看SQL语句性能的方法

1.查看SOL执行频率 MySQL客户端连接成功后,通过如下指令,可以查看当前数据库的insert、update、delete、select的访问频次: show global status like Com_______; #查看全局。后面是7个下划线 使用效果如下: 可以看到各条命令的使用次数。…

npm install 打包时间优化

在使用 npm install 时,有几个参数和方法可以帮助优化安装时间,尤其是在开发和 CI/CD 环境中。以下是一些常见的优化方法和相关参数: 1. --prefer-offline 如前所述,--prefer-offline 优先从本地缓存中安装包,可以加…

android13读取cpu频率,并调整频率

总纲 android13 rom 开发总纲说明 目录 1.前言 2.频率类型 3.获取cpu可以调节的频率 4.获取当前频率 5.设置频率 6.最后我们写个脚本,来实现,可以通过参数获取所有cpu的频率,以及设置最大最小频率 6.1 获取cpu频率 6.2 设置最大cpu频率 6.3 设置最小 7.彩蛋 1.前…

Spring完整知识点汇总一

Spring简介 额外知识点 在之前的学习中我们在Service业务层创建Dao/Mapper数据访问层(持久层)的对象是通过工具类来获取对应Dao/Mapper数据访问层(持久层)的接口代理对象在此处我们不用工具类来获取对应Dao/Mapper数据访问层&…

linux 安装 大模型ollama

安装ollama curl -fsSL https://ollama.com/install.sh | sh运行ollama3 ollama run ollama3模型很多ollama3、ollama2、Code Liama等 整体流程 创建模型 ollama create mymodel -f ./Mydelfile拉取模型 ollama pull ollama3删除模型 ollama rm ollama3复制模型 ollama …

图论模型-迪杰斯特拉算法和贝尔曼福特算法★★★★

该博客为个人学习清风建模的学习笔记,部分课程可以在B站:【强烈推荐】清风:数学建模算法、编程和写作培训的视频课程以及Matlab等软件教学_哔哩哔哩_bilibili 目录 ​1图论基础 1.1概念 1.2在线绘图 1.2.1网站 1.2.2MATLAB 1.3无向图的…