一、当前环境 平台 版本 模式 Linux 32bit Oracle 10.2.0.3 单
原创 2017-04-28 16:01:20
690阅读
个人学习仅供参考!!!
原创 2019-08-15 15:34:23
2026阅读
一、概述从9.2版开始, Oracle公司设计实现了个别补丁"装管理工具opatch. opatch使用一个称为inventory系统数据结构(严格说是与oui共享inventory), 集中管理所有已安装个别补丁; 个别补丁安装和卸载都使用opatch命令完成, 冲突检测也由opatch在安装时自动完成; 提供列表命令可以很方便得到已安装个别补丁信息. 10g(10.1和10.2)版本中
转载 精选 2010-03-15 19:19:38
2981阅读
 现在,你已经学会了修改文件,然后把修改提交到Git版本库,现在,再练习一次,修改readme.txt文件如下:Git is a distributed version control system.Git is free software distributed under the GPL.然后尝试提交:$ git add readme.txt$ git commit -m "appe
一台mysql数据库在多次断电之后,长时间等待未果直接重启mysql 服务。之后错误日志中报错: 170119 20:47:36 InnoDB: Error: page 5 log sequence number 151 2771374516 InnoDB: is in the future! Current system log sequence number 131 3791365897.
转载 2024-06-17 13:54:54
101阅读
不熟悉使用mysql数据库朋友们,可能会对其有非常多小问题,例如说,mysql更新数据可以吗?我们应该如何去实现呢?操作数据库时候难免会因为“大意”而误操作,需要快速恢复的话通过备份来恢复是不太可能,因为需要还原和binlog差来恢复,等不了,很费时。这里说明因为Update 操作恢复方法:主要还是通过binlog来进行恢复,前提是binlog_format必须是Row格式,否则只能通
地址:oracle段和表空间作者:人生笑笑昨晚因为做了一个大批量删除,用delete。大约用了6个小时,导致了段自动扩展到将近30个G。(以后记着,做大批量删除时候,一定要用脚本实现,分批量提交事务。那样就不会占用太多UNDO表空间了!) 从网上搜了一个普遍方法,更换...
转载 2012-06-08 15:34:00
1058阅读
2评论
段管理一直是ORACLE数据库管理一个难题,本文通过实例介绍ORACLE概念,用法和规划及问题解决。 段概述   段用于存放数据修改之前值(包括数据修改之前位置和值)。头部包含正在使用该回段事务信息。一个事务只能使用一个段来存放它信息,而一个段可以存放多个事务信息。 作用   事务:当事务修改表中数据时候,该数据修改前
转载 2008-07-30 21:10:27
1023阅读
Undo作用数据一致性读表(事务,查询..)失败会话恢复rollback操作SQL> archive log list; ORA-01031: 权限不足 SQL> conn /as sysdba 已连接。 SQL> archive log list; 数据库日志模式            存档模式 自动存档             启用 存档终点    
转载 2021-04-26 13:07:54
389阅读
2评论
前滚(Rollforward): 在数据库关闭时候,很多已经提交数据没有写到磁盘上, 数据恢复时,在文件上重演日志内容,把文件恢复到数据库关闭时状态。 (Rollback): 在数据库关闭时,有很多修改操作没有提交,这些操作必须要回; 两者目的都是为了保证数据库相关文件一致性。 同时两者也对应了恢复两个阶段。
转载 2015-06-23 14:39:00
206阅读
2评论
ORACLE 段 段概述    段用于存放数据修改之前值(包括数据修改之前位置和值)。头部包含正在使用该回段事务信息。一个事务只能使用一个段来存放它信息,而一个段可以存放多个事务信息。 作用    事务:当事务修改表中数据时候,该数据修改前值(即前影像)会存放在段中,当用户事务(ROLLBACK)时,ORACLE将会利用回
原创 2021-04-10 17:53:36
2856阅读
1点赞
案例(1)就假设我修改了一条数据:update people set name='Fusnow' where name='old fusnow';那我需要做事情包括:在redo log buffer生成redo信息(包括对表redo,undoredo,索引什么就不考虑了)在buffer cache里修改name='Fusnow',修改undo segment----------------
原创 2013-11-11 10:25:54
1499阅读
段管理一直是ORACLE数据库管理一个难题,本文通过实例介绍ORACLE概念,用法和规划及问题解决。 段概述 段用于存放数据修改之前值(包括数据修改之前位置和值)。头部包含正在使用该回段事务信息。一个事务只能使用一个段来存放它信息,而一个段可以存放多个事务信息。 作用 事务:当事务修改表中数据时候,该数据修
转载 精选 2007-06-26 17:53:27
1369阅读
一、(ROLLBACK)和撤销(UNDO)和前滚是保证Oracle数据库中数据处于一致性状态重要手段。在9i版本以前Oracle使用数据库中段来实现未提交数据或因系统故障导致实例崩溃时进行操作每一个表空间需要创建段,各个表空间对段实现各自管理在9i及后续版本提供了一种新数据管理方式,即使用Oracle自动管理撤销(Undo)表空间自动撤销管理表空间统一管理
原创 2013-09-02 10:36:06
734阅读
# Docker容器命令 在使用Docker部署应用程序时,有时候我们需要回滚到之前版本,以解决一些问题或者恢复之前状态。本文将介绍如何使用Docker命令来实现这一目的。 ## Docker命令 Docker提供了`docker container rollback`命令来回容器到之前版本。该命令语法如下: ```bash docker container rol
原创 2024-04-20 05:59:45
123阅读
1. Mysql 存储引擎,myisam和innodb区别?数据表类型有哪些?答:主要区别:   1)InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务;   2)InnoDB支持外键,而MyISAM不支持。对一个包含外键InnoDB表转为MYI
25.设置每个报表尾部标题BTITLE 26.写一个注释REMARK [text] 27.将指定信息或一个空行输出到屏幕上PROMPT [text] 28.将执行过程暂停,等待用户响应后继续执行PAUSE [text] Sql>PAUSE Adjust paper and press RETURN to continue. 29.将一个数据库中一些数据拷贝到另外一个数据库(如将一个表
转载 2024-01-02 22:38:15
66阅读
我们在MYSQL执行过程文章中知道一条SQL语句执行流程是怎么样,但SQL语句是怎么入库呢?如下图: SQL语句入库过程  在图中涉及三个日志: undo log(日志)、redo log(重做日志) 、binlog (归档日志)undo log(日志):是 Innodb 存储引擎层生成日志,实现了事务中原子性,主要用于事务和MVCC。red
昨天,我不小心,在没有完全沟通情况下,直接删除了一个库,导致同事辛苦了一周数据丢失,由于是整个库都删掉了,所以并不是单纯去找误操作日志,然后根据操作sql,去数据。好歹会后恢复了。下面就根据我恢复经历,讲一下mysql数据库数据恢复方法: 1. 首先,我慌不行,还好有人提醒我还有binlog日志可以恢复数据,我才恍然大悟,以前没发生过这种事,还没遇到过,环境如下:mys
转载 2023-10-30 16:35:56
95阅读
有个场景 因为用户信息表采用deletel ; insert into select ; 方式更新用户数据。导致关键字异常和数据丢失。没办法 只好从另外个库重新导入数据进去;  truncate table userinfo ; insert into userinfo  select * from o_userinfo@backup;执行时候,忘了把旧表索引给干掉。原表570万数据
原创 7月前
70阅读
  • 1
  • 2
  • 3
  • 4
  • 5