odu oracle 价格_Oracle数据库ODU的几种恢复场景
由于ODU命令比较多,特别是关键的unload命令比较复杂,本文将简单介绍几种场景下使用ODU进行数据恢复时,使用的命令序列。
场景1. 数据库不能启动,但是SYSTEM表空间中的数据字典是完整的。
生成数据字典:unload dict
列出用户: list user
列出用户下的所有表: list table username
恢复表: unload table username.tablename
也可以按用户恢复: unload user username
场景2. 表被TRUNCATE。
OFFLINE表所在的表空间
生成数据字典:unload dict
显示表的段头:desc username.tablename
找到实际的data object id: dump datafile file# block block#
扫描数据:scan extent
恢复表:unload table username.tablename object object_id
UPDATE:
从3.0.7版本开始,恢复Truncate表更方便,只需要执行下面的步骤:
OFFLINE表所在的表空间
生成数据字典:unload dict
扫描数据:scan extent
恢复表:unload table username.tablename object auto
场景3. 表被DROP。
OFFLINE表所在的表空间
使用logminer从日志里面挖掘被drop掉的表其data object id,如果不能挖掘,按下面的场景4进行恢复。
扫描数据:scan extent
如果没有表结构信息,需要自动来判断:unload object data_object_id sample
恢复表:unload object data_object_id column coltype coltype…
场景4. 系统表空间损坏。
扫描数据:scan extent
搜索数据:unload object all sample
从结果文件sample.txt查找需要的数据
恢复需要的表:unload object data_object_id column coltype coltype…
场景5. 表中数据被DELETE。
将参数unload_deleted设置为YES
生成数据字典:unload dict
恢复表: unload table username.tablename
odu oracle 价格_Oracle数据库ODU的几种恢复场景相关推荐
- oracle 运营维护_Oracle数据库日常运维常用脚本
大 中 小 Oracle数据库日常运维常用脚本 1 查看所有数据文件 select file_name from dba_data_files union select file_name from ...
- mysql连oracle方法_Oracle数据库三种连接方式
访问Oracle数据库,可以通过三种方式:第一种方式是应用进程直接访问数据库实例的共享内存,第二种方式是通过beq协议在本机上访问 访问Oracle数据库,可以通过三种方式:第一种方式是应用进程直接访 ...
- Oracle账号_Oracle数据库账号总是被锁?通过这里就可以发现是哪个IP造成的
概述 简单说下背景,公司对数据库密码复杂度有一定要求,所以需要改数据库密码,因为涉及到应用这块要对应修改,但运维和开发人员却不知道具体有哪些地方配置了数据库账号密码,导致数据库账号总是被锁,所以需要看 ...
- oracle 排序_Oracle数据库中SQL之过滤和排序数据
1 过滤 使用WHERE子句,将不满足条件的行过滤掉.WHERE子句紧随FROM子句 SELECT *|{[DISTINCT]column|expression[alias]} FROM table ...
- mysql连接oracle视图_oracle数据库视图
一.what 视图是一张虚拟表 二.如何创建视图 create view 视图名 as select 语句 视图名一般以v$开头 演示代码: --需求:查询所有员工的姓名和上司的姓名(做成视图) cr ...
- oracle怎么查询模式名,oracle怎么查询数据库实例的三种方式
方法一: SQL> select name from v$database; NAME --- XE 方法二: SQL> select instance_name from v$insta ...
- SQL Server数据库的三种恢复模式
SQL Server数据库的三种恢复模式:简单恢复模式.完整恢复模式和大容量日志恢复模式. sql server数据库提供了三种恢复模式:完整,简单和大容量日志,这些模式决定了sql server如何 ...
- Oracle XTTS跨平台数据库迁移(从Unix迁移数据库到Linux)_Oracle数据库迁移项
Oracle数据库迁移教程04 Oracle XTTS跨平台数据库迁移实战 (真正超越OCP/OCM的项目实战系列教程) 本套风哥Oracle教程学习内容 1.Oracle XTTS技术基础知识 2. ...
- oracle 三表关联更新_Oracle数据库入门
Oracle数据库的基本概念 个人理解:Oracle在数据库的整体定义上与Mysql不同,但在具体的数据项操作,例如增删改查上,两者的知识是可以很好的重合的.因此大家在学习的时候,得学会有的放矢. O ...
最新文章
- 浙大pat1009题解
- OpenCv 如何对图像的像素进行操作
- Tableau必知必会之通过 tabadmin 备份 Tableau Server
- apache服务器配置tls_Apache服务器配置https
- 弱网测试用什么农_为什么用木蜡油做的家具,用甲醛测试仪测试会显示甲醛超标?...
- unity循环滚动列表_【unity游戏开发】LoopScrollRect组件
- AirPrint: 无交互的后台打印实现(Print without UI,iOS8+)
- 零基础学习 Python 之文件
- P6477-[NOI Online #2 提高组]子序列问题【线段树】
- 致力语言资源建设、常识推理的自然语言处理螺丝钉
- Android优秀开源项目大全
- Ajax 实现在WebForm中拖动控件并即时在服务端保存状态数据 (Asp.net 2.0)(示例代码下载)...
- ubuntu18.04安装有道词典等常用软件
- my soft_macsoft
- 【M-PARTNER】魔窗携手心意点点,共创App增长新生态!
- 解析范式(1NF-4NF)
- html+canvas+输入文字换行,canvas文字换行
- 企业大数据价值最大化的关键因素——内存多维数据库
- iphone13预计上市时间 苹果13多少钱
- Maxent软件安装及使用