MySQL单词搜索相关度排名
一个单词搜索的相关度排名,这个例子演示了一个单词搜索的相关度排名计算。mysql> CREATE TABLE articles ( -> id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMA
MySQL 生成列索引
MySQL支持在生成列上创建索引,例如:mysql> create table t1(f1 int,gc int as (f1+1) stored,index(gc)); Query OK, 0 rows affected (0.11 sec)
DM7使用DMRMAN执行归档修复
使用DMRMAN执行归档修复使用REPAIR命令完成指定数据库的归档修复,归档修复会将目标库dmarch.ini中配置的所有本地归档日志目录执行修复。若目标库没有配置本地归档,则不执行修复。执行修复时,目标库一定不能处于运行状态。一般建议在数据库故障后,应立即执行归档修复,否则后续还原恢复导致联机日志中未刷入本地归档的REDO日志丢失,届时再利用本地归档恢复将无法恢复到故障前的最新状态。语法如下:
DM7使用DMRMAN执行归档还原
使用DMRMAN执行归档还原使用RESTORE命令完成脱机还原归档操作,在还原语句中指定归档备份集。备份集可以是脱机归档备份集,也可以是联机归档备份集。语法如下:RESTORE FROM BACKUPSET '< 备份集目录>' [DEVICE TYPE DISK|TAPE[PARMS '&
DM7使用DMRAMN对多次故障恢复后使用不同数据库的归档进行恢复
使用DMRAMN对多次故障恢复后使用不同数据库的归档进行恢复在实际应用中可能会遇到以下还原场景:1) 创建一个数据库D1。2) 操作数据库并执行数据库备份B1。3) 继续操作数据库的过程中数据库故障,此时生成的归档为A1。4) 利用备份B1和归档A1将数据库D1恢复到目标库D2,此时数据库D2为D1故障前的状态。5) 启动数据库D2,操作数据库过程中数据库第二次故障,此时生成的归档为A2。归档A1
DM7使用DMRMAN执行RAC数据库恢复
使用DMRMAN执行RAC数据库恢复DM7支持RAC环境下的备份还原。RAC环境的备份还原与普通的单机不同的是,它包含多个节点(目前仅支持两个节点,下面以从归档恢复为例说明RAC环境下的备份恢复:1) 搭建RAC环境。2) 启动DIsql,联机备份数据库。备份其中任意一个节点即可备份整个RAC环境。SQL> backup database full t
DM7使用DMRMAN恢复数据库到指定时间点/LSN
使用DMRMAN恢复数据库到指定时间点/LSN恢复数据库到指定时间点/LSN是从归档恢复的一种方式,也称为不完全恢复。从归档恢复允许恢复到指定的时间点及指定的LSN值。若同时指定了时间点和LSN,则以较早的为结束点。用户可以通过指定一个时间点/LSN,使数据库恢复到这个指定的时间点/LSN。例如,用户在下午5点做了一个误操作,删除了某些重要数据;我们可以指定恢复时间点到下午4:59分,恢复被误删除
DM7使用DMRMAN对数据库执行指定映射文件还原
DMRMAN对数据库执行指定映射文件还原指定映射文件还原,还原后的数据文件默认地生成到还原目标库的路径下,如果用户想生成数据文件到特定的路径,就需要指定映射文件参数来实现。映射文件(mappedfile)用于指定存放还原目标路径,即备份集里面的数据文件的路径。可以手动修改自动生成的映射文件。当参数BACKUPSET和MAPPED FILE指定的路径不一致时,以MAPPED FILE中指定的路径为主
DM7使用DMRAMN执行归档恢复
使用DMRAMN执行归档恢复使用RECOVER命令完成数据库恢复工作,可以是基于备份集的恢复工作,也可以是使用本地归档日志的恢复工作。如果还原后,数据已经处于一致性状态了,则可以使用更新DB_MAGIC方式恢复,前提是不需要重做日志。语法如下:RECOVER DATABASE '' [] [USE DB_MAGIC ]
Oracle如何管理带约束的B树索引
管理带约束的B树索引B树索引与主键和唯一键约束是分不开的。这是因为Oracle使用索引来强制执行主键和唯一键约束。若没有相关联的B树索引,将不能启用主键或唯一约束。在创建主键或唯一键约束时,你可以选择让Oracle自动创建相应索引。在这种情况下,如果删除或禁用约束,Oracle也将自动删除相应的索引。单独创建索引和约束也是可以的。当单独创建索引和约束时,允许删了或禁用约束,而不会自动删除相应的索引
Oracle如何实现B树索引
实现B树索引这里将介绍使用B树索引时会遇到的典型任务。典型的任务包括。.创建索引.报告索引.显示重新创建索引需要的代码.删除索引1 创建B树索引下面给出的是一个示例脚本,它创建一个表,并在单独的表空间创建与之相关的索引。表和索引从表空间继承存储属性,这是因为在create table或create index语句中没有指定存储参数。此外,你希望主键和唯一键约束自动创建B树索引。SQL>&nb
Oracle如何创建B树索引
创建B树索引之前,为了慎重起起见,有必要从架构层面考虑一些将影响可维护性和可用性的问题。以下是建立索引之前,应该考虑的架构性问题。.在创建索引之前,首先对它的大小进行估计。.考虑指定表索引的表空间(与表分离)。这使得分开管理表和索引变得更轻松,如备份和恢复任务。.允许对象从它闪的表空间继承存储参数。.定义创建索引时要使用的命令标准。1 在创建索引前估计索引的大小一张大表上创建索引之前,可能需要估计
Oracle中的B树索引
B树索引是Oracle的默认的索引类型。因为表中的行标识符(rowid)和相关的列值存储在一个平衡的树状结构的索引块中,所以该索引类型被称为B树索引。使用Oracle的B树索引有以下几个原因..提高SQL语句的性能.强制执行主键和唯一键约束的唯一性.减少通过主键和外键约束关联的父表和子表间潜在的锁定问题Oracle如何使用B树索引为了充分理解B树索引的内部实现,以便在建立数据库应用程序时能做出明智
DM7使用DMRAMN执行备份集恢复
使用DMRAMN执行备份集恢复使用RECOVER命令完成数据库恢复工作,可以是基于备份集的恢复工作,也可以是使用本地归档日志的恢复工作。如果还原后,数据已经处于一致性状态了,则可以使用更新DB_MAGIC方式恢复,前提是不需要重做日志。语法如下:RECOVER DATABASE '' [] [USE DB_MAGIC ] 
DM7使用DMRAMN执行更新DB_MAGIC恢复
使用DMRAMN执行更新DB_MAGIC恢复使用RECOVER命令完成数据库恢复工作,可以是基于备份集的恢复工作,也可以是使用本地归档日志的恢复工作。如果还原后,数据已经处于一致性状态了,则可以使用更新DB_MAGIC方式恢复,前提是不需要重做日志。语法如下:RECOVER DATABASE '' [] [USE DB_MAGIC 
DM7使用DMRMAN执行数据库还原和恢复
使用DMRMAN执行数据库还原和恢复下面介绍在数据文件损坏后如何使用DMRMAN还原和恢复数据库,主要内容包括:1. 数据库还原2. 数据库恢复1. 数据库还原使用RESTORE命令完成脱机还原操作,在还原语句中指定库级备份集,可以是脱机库级备份集,或是联机库级备份集。数据库的还原包括数据库配置文件还原和数据文件还原,目前可能需要还原的数据库配置文件包括dm.ini、dm.ctl、服务器秘钥文件(
DM7使用DMRMAN工具执行备份集映射文件导出
使用DMRMAN工具执行备份集映射文件导出备份集映射文件,又称为mapped file。备份集映射文件导出,是备份管理的主要功能,是将备份集中各数据文件的原始路径或者调整后的路径生成到一个本地文件中,可通过关键字MAPPED FILE应用于表空间和库的还原操作中。本节主要对如何将备份集中数据文件路径导出到本地进行描述。内容包括:1. 概述2. 备份集映射文件导出1. 概述DMRMAN中使用DUMP
DM7使用DMRMAN工具导入备份集
使用DMRMAN工具导入备份集导入备份集是备份管理的主要功能,下面主要对如何导入备份集进行描述。内容包括:1. 概述2. 导入备份集1. 概述DMRMAN中使用LOAD命令导入备份集。语法如下:LOAD BACKUPSETSFROM DEVICE TYPE< 介质类型> [PARMS '< 介质参数&g
DM7使用DMRMAN工具删除备份集
使用DMRMAN工具删除备份集备份集删除是备份管理的主要功能,下面主要对如何删除备份进行描述。内容包括:1. 概述2. 删除备份集1. 概述DMRMAN中使用REMOVE命令删除备份集,可删除指定备份集,也可批量删除备份集。单个备份集删除时并行备份中的子备份集不允许单独删除;在指定备份集搜集目录中,发现存在引用目标备份集作为基备份的需要执行级联删除,默认报错。批量删除备份集时,跳过收集到的单独的子
DM7使用DMRMAN工具查看备份集
使用DMRMAN工具查看备份集1. 概述DMRMAN中使用SHOW命令可以查看备份集的信息,包括:1. 备份集的数据库信息2. 备份集的元信息3. 备份集中文件信息(如备份数据文件DBF和备份片文件)4. 备份集中表信息(仅对表备份集有效)若指定具体备份集目录,则会生成相应的备份集链表信息。语法如下:SHOW BACKUPSET '< 备份集目录>