WITH LastRestores AS(SELECT DatabaseName = [d].[name] , [d].[create_date] , [d].[compatibility_level] , [d].[collation_name] , r.*, RowNum = ROW_NUMBE ...
分类:
数据库 时间:
2016-12-23 16:15:28
阅读次数:
207
汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql 先贴错误: 吐槽一下: 进入正题: 新建一个同名数据库 停止MSSQL服务 替换数据库文件 重新启用MSSQL服务 看效果图: 设置数据库为应急模式 alter database BigD ...
分类:
数据库 时间:
2016-12-19 13:47:12
阅读次数:
493
数据库复制(同步) 创建发布服务器 的整个流程逻辑思路 1、在本地磁盘上创建一个设置快照的目录(文件夹) 2、设置数据库恢复模式为 完整模式 即 RECOVERY MODE =FULL 3、启用代理服务 4、点击 "复制" 功能按钮 右键本地发布 新建分布 进入到发布向导界面 5、默认选择第一项(“ ...
分类:
数据库 时间:
2016-12-11 02:08:13
阅读次数:
295
整理自:临危不惧oracle11g数据库恢复技术对备份恢复有重要意义的控制文件记录项dbiddbid保存在控制文件中,在数据文件和日志文件的头部也存在,其作用是判断控制文件、数据文件、日志文件是否属于同一个数据库。数据库名此信息与dbid一致。控制文件序列号该序列号是判断控制文..
分类:
其他好文 时间:
2016-11-23 17:02:38
阅读次数:
139
mysql中bin-log在mysql默认状态下是没有打开的,我们要先打开mysql 开启bin-log功能,然后再通过备份的bin-log进行数据库恢复了。 具体的操作是通过mysqlbinlog这个指令来完成的 具体的参数看下名字就能明白 database:指定具体的数据库start-date: ...
分类:
数据库 时间:
2016-11-01 19:01:52
阅读次数:
206
redo重做日志是Oracle数据库恢复(recovery)的基础;但在很多情况下可以通过禁用重做日志的产生来加速SQL语句的完成,也就是我们所说的可nologging化的操作,这些操作大多是或串行的或并行的数据载入。 那么哪些操作是允许被nologging化的呢?首先需要注意的是普通的DML操作, ...
分类:
数据库 时间:
2016-10-20 21:12:59
阅读次数:
247
在数据库恢复的过程中如果有rman备份集,可以使用dbms_backup_restore包从备份集中还原文件,下面的例子说明所有控制文件损坏、某个数据文件丢失,有数据文件备份集的情况下如何恢复数据库: DB:Oracle 11g 11.2.0.3.0 X86_64,OS RHEL 6.3 X86_6 ...
分类:
数据库 时间:
2016-10-14 22:57:15
阅读次数:
200
1、显示数据库 2、选择数据库 3、显示数据库中的表 4、显示数据表的结构 5、显示表中记录 6、建库 7、建表 8、增加记录 9、修改记录 10、删除记录 11、删除表 12、删除库 13、备份数据库 14、恢复 15、数据库授权 格式:grant select on 数据库.* to 用户名@登 ...
分类:
数据库 时间:
2016-09-26 20:06:18
阅读次数:
197
背景:最近在迁移SQLServer数据库2008时,新建用户后,做用户映射时。SQLServer报错:用户、组或角色‘XXX‘在当前数据库中已存在.错误:15023.下面讲一下解决的方法。分析:将数据库恢复到其他服务器时,数据库中包含一组用户和权限,但可能没有相应的登录或者登录所关联的用户可..
分类:
数据库 时间:
2016-09-08 16:37:01
阅读次数:
208
数据库恢复定义 把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态或完整状态) 数据库故障 1.事物内部的故障 事务内部更多的故障是非预期的,是不能由应用程序处理的。运算溢出、并发事务发生死锁而被选中撤销该事务和违反了某些完整性限制等都有可能引发事务故障。 解决这类故障的方法是撤销事务(un ...
分类:
数据库 时间:
2016-09-01 18:19:57
阅读次数:
326