如果误删除了一个空间中test的数据文件test.dbf,然后下次重新启动数据库的时候发       数据库不能打开了(open),老是报错:SQL> alter database open;alter database open*ERROR at line 1:ORA-01157: cannot identify/lock da
原创 2015-03-18 17:09:41
481阅读
需求:恢复1天前(05/06/2021 08:05:05)数据库内一个用户的数据。环境说明:DB:Oracle 11204 RACOS:AIX 7.1操作: 1 2 3 4 1.由于之前只有rman备份,没有逻辑备份,只能进行rman恢复。 2.全库有3T多,数据量较大,恢复机剩余空间不到1T,无法进行全库恢复。 3.查看用户所在空间很小,只有300G,考虑只恢复用户数据所在空间,在加上system,sysa
转载 2021-11-12 14:06:49
144阅读
需求: 恢复1天前(05/06/2021 08:05:05)数据库内一个用户的数据。 环境说明: DB:Oracle 11204 RAC OS:AIX 7.1 操作: 1 2 3 4 1.由于之前只有rman备份,没有逻辑备份,只能进行rman恢复。 2.全库有3T多,数据量较大,恢复机剩余空间不到 ...
转载 2021-09-05 09:17:00
149阅读
2评论
SQL Server数据库与Oracle数据库之间最大的区别要属空间设计。Oracle数据库开创性地提出了空间的设计理念,这为Oracle数据库的高性能做出了不可磨灭的贡献。可以这么说,Oracle中很多优化都是基于空间的设计理念而实现的。  Oracle空间之基本概念  ORACLE数据库被划分成称作为空间的逻辑区域——形成ORACLE数据库的逻辑结构。一个ORACLE数据库能够有一个
-- 场景 数据库中单独的一个被delete或者truncate。排除可能进行闪回、日志挖掘、闪回查询、基于时间点的空间恢复等方法,在11g上只能进行异机恢复。然后抽出数据,导入到生产库。在12c开始,支持RMAN对表的恢复。当库的大小不太大的时候,异机恢复还可以,当库为几个T的时候,为了一个的数据恢复几个T的数据,时间上比较难以接受。本测试,主要测试,仅仅恢复所在的空间,来节约恢复时间
使用空间时间点恢复(TSPITR)可以将一个或多个非SYSTEM空间恢复到与数据库其他部分不同的某个时间点上。这点和Flashback 有点类似。 比如用户误删了3张,我们就可以用TSPITR恢复。先看TSPITR 的工作流程,如下图所示:(1) 在辅助实例上用target的备份集restore 数据文件(2) 在辅助库上用target的归档文件recover 数据文件(3) 在辅助库上导出
原创 2013-06-26 09:45:53
1293阅读
RMAN 高级恢复(四)--空间时间点恢复二、手工执行TSPITROracle 支持为TSPITR 创建自己的辅助实例。 也可以使用手工的TSPITR来完成失败的自动TSPITR操作。 首先,依然是应用前面的准备阶段中列出的步骤,接着必须准备辅助实例,然后执行TSPITR过程。3.2.1 准备辅助实例首先,需要启动和运行辅助实例。辅助实例只是RMAN用于执行TSPITR的临时实例。 辅助实例必须
TSPITR(空间时间点恢复)用于将一个或多个空间恢复到过去某个时间点的状态,而其他空间仍然保持现有状态。TSPITR 相关的概念和术语:(1) TSPITR (Tablespace Point-In-Time Recover)。TSPITR 是空间时间点恢复的英文缩写格式,它表示将一个或多个空间恢复到过去时间点的状态,而其他空间仍然保持现有状态。(2) TSPITR 实现方法。当实现
原创 2013-07-10 09:33:11
721阅读
1、测试环境03:57:50 SQL> conn scott/tigerConnected.03:57:57 SQL>03:59:43 SQL> select * from tab;TNAME                          TABT
原创 2013-07-10 09:54:47
498阅读
--======================-- 只读空间的备份与恢复--======================一、只读空间的特性 使用只读空间避免对静态数据的频繁备份 当使用alter tablespace tbs read only时,数据文件会执行检查点进程(将所有脏缓冲区的内容写至磁盘), 当前的SCN号会被标注,同时存储了SCN的数据文件头部被冻结.控制文件内也
对于误删除空间恢复,本文通过基于数据库的时间点恢复和基于空间的时间点恢复分别加以讨论 一 通过基于数据库的时间点恢复被误删除的空间 1 需要注意的事项 a 基于数据库的时间点恢复将会回退整个数据库。 b 误删除空间,当数据库有之前可用于恢复的全库备份和相关归档,如果对数据库执行不完全恢复
转载 2016-08-03 22:28:00
146阅读
  对于误删除空间恢复,本文通过基于数据库的时间点恢复和基于空间的时间点恢复分别加以讨论一 通过基于数据库的时间点恢复被误删除的空间 1 需要注意的事项a 基于数据库的时间点恢复将会回退整个数据库。b 误删除空间,当数据库有之前可用于恢复的全库备份和相关归档,如果对数据库执行不完全恢复恢复该数据库到删除空间之前的状
推荐 原创 2014-02-12 11:26:18
10000+阅读
转自原文如何进行ORACLE空间的备份与恢复? 1、切换服务器归档模式,如果已经是归档模式可跳过此步: %sqlplus /nolog (启动sqlplus) SQL> conn / as sysdba (以DBA身份连接数据库) SQL> shutdown immediate; (立即关闭数据库
转载 2017-02-22 08:44:00
104阅读
2评论
• 列出在执行空间时间点恢复(TSPITR) 时会发生的操作• 阐释TSPITR 使用的术语的定义• 确定适合将TSPITR 用作解决方案的情况• 确定时间点恢复的正确目标时间• 确定不能使用TSPITR 的情...
转载 2013-10-13 00:38:00
60阅读
2评论
增加空间大小的四种方法1:给空间增加数据文件ALTER TABLESPACE app_data ADD DATAFILE'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' SIZE 50M; 2:新增数据文件,并且允许数据文件自动增长ALTER TABLESPACE app_data ADD DATAFILE'D:\ORACLE\
闫鑫承诺:您来到了我的小屋,就是来到了真理的世界!   非系统空间的热备恢复 可以在不停数据库的情况下恢复空间   在USERS空间被损坏的情况下,可如下恢复: 1.在查询数据的时候,会报错 select * from scott.emp;        select * from scott.emp
原创 2013-04-15 21:51:54
440阅读
Oracle 备份、恢复空间数据步骤 在前边的博客里,使用逻辑备份 exp/imp 做
原创 2022-10-21 12:13:13
791阅读
oracle的tablespace相关知识:1. 查找有哪些空间select * from v$tablespace;2. 每个空间有哪些数据文件 desc dba_data_files; col filename format a40; select file_name, tablespace_name from dba_data_files;3. 创建空间 
原创 2009-12-10 00:03:44
882阅读
oracle空间创建:/*空间创建*/ /* 添加多个数据文件 DATAFILE 'D:\APP\HUANG\ORADATA\HXW168\myd1.dbf,D:\xxxx.dbf'    */ CREATE SMALLFILE TABLESPACE "MYBASE"  DATAFILE 'D:\APP\
原创 2014-05-30 08:41:29
636阅读
oracle空间在逻辑上处于数据库之下。利用空间可以更灵活的规划数据库结构。 一个数据库可以包含多个空间,每一个空间可以包含多个数据空间会有独立的物理文件,这使得用户可以自行决定空间的大小和位置等。 1、创建oracle空间 在创建空间时,应指定位置和大小 实例: creat
转载 2020-02-03 21:39:00
94阅读
  • 1
  • 2
  • 3
  • 4
  • 5