粉丝313获赞1711
那上一小节我们讲了这个常用的一些背面级的一些操作的指令啊,比如说 这里面的也有 check 瘦, check 瘦 肉是查看, 还有检查这个问题正不正确啊?有个 check, 还有 remove 类目,就是前面的关键字不一样,后面的参数什么关键字都一样的啊,要删除,要 check, 要设,这是稍微做一个小节一个整理, 那接下来我们来看一下啊,嗯,除了这个 d m r m 这是 d m r m 的方式,那接下来我们来看一下这个空手,空手这种方式哎,也是可以的 啊,这是一个图形化界面的一种方式,那我们就打开这个 conser 吧, 这个 manager 因为暂时没用没用到,我却先把它关掉,在这里面 有空手把空手打开。 对了,这里面需要提醒一下,脱机备份啊,脱机备份 内分无需开启数据库和啊这个 dmap service 这个服务, 要不然它要不然怎么叫拖机辈分呢,对吧?然后这个工具就已经打开了,就是这个空 sir, 然后在这里面这就是达梦的 console, 我们可以看一下 console, 这完整的叫达梦 console。 微胖, 这里面有 instance 啊, mark configuration 啊,这里面也可以在啊, 也可以在这儿进行配置,没有,就是一一个邮件服务,这个邮件服务呢,就是搭建集群呐,包括配置 db link 都要用到这个邮件服务啊,他这儿都可以看到, 然后这里有备份和还原啊,实力贪实力 d s c 集群 m p p 集群 t p c 在这里面就是点击,点击这个 back up and the restore, 也就是备份和还原。我们在这儿进入这个界面之后,你这里要选择你的是哪个实力啊?你的是哪种类型?我这里如果说 他默认的就是一个单机的,那你就我们本机的肯定是一个单机的,我也没有大集群,所以选择之后在这选择 new pick up, 也就是说新建备份,新建备份这里面就有两个选项,那一个常规,一个高级啊, 就是尖锐或多旺斯,他这里面他自动定位到了你当前的这个单实力的单单实力。达摩数据库这个配置文件, dmia 数据库配置文件在这里,比如说我要,哎,这个没关系啊,他这不是说把它清空了, d m for back, 我们还是做一个全量的完全的辈分,然后我叫零三 备份级的目录啊,备份级的目录这里可以,你也可以选择啊,让我习惯性的用输入的方式,就是拍 up, 就是这个目录,我们定位到这个 four 目录啊, 同样他这里面跟他保持一致,跟他保持一致, 这里就没有限制,也就是 piece size, 也就是备份片儿的限制大小,我们就不限制配分类型,就是 fuller back back up, 也也就是完全备分,这是 ddl 克隆,就是数据库克隆,这是 increase incre increment mental back up, 这是增量辈分啊,那我们把这里面选择之后,嗯,你直接直接就确定就可以了。 好,提示,这个就是说明备份成功,他备份成功,他这儿就可以看到他这些, 这个是不是比你那命令使用起来就相对来说更直观一点,对吧?更直观一点啊,就看 啊罗百态,各有所爱,你喜欢敲 mini 就敲 mini, 你如果不喜欢敲 mini, 你可以用这种工具啊,那我们也可以看一下它的一个备份级的这个目录啊,还是看上面的。你看这里面就有 沃尔零三,就是刚刚备份的,你也同样可以在这把它给呃 做,做不掉,做不掉。你看就删除了,删除你再来看这个目录,它就有提示不存在了。啊,好,这是基于空手的这种拖机备份的方式。
好,那我们接着来讲这个达梦的辈分女还原,那这次讲的就是年纪辈分 年级备份,也就是说是数据库数据库启动状态下的备份,那这个就需要开启归档啊,归档 就是说有两个前提,一个是数据库是启动状态,另外一个你的归档是开启状态啊,归,归档是开启着的,要不然的话他没法进行啊,启动状态下的这种连接备份啊。那么首先呢,我们 我们就来看一下这个归档归档,嗯,我们先把数据库起起来吧,先起起来 啊,就这 always start, 怎么现在起越起越慢? 我们打开 meloder 工具 u, 通过这个我们可以查询啊,还没,还没连接啊。 通过这条语句我们可以查询这个视图,我们可以查询这个归档的一些,哎,没有用, 通过这个可以查询归档日志是否开启,我们看到 value 是零,就是二七 i n i 就是电慢 i n i 当中它的一个配置,这里是个零啊,如果说是零的话,就说明你这个归档 是没有开启的。好,那接下来我们来看一下如何开启这个归档啊。开启归档呢?我们 database 啊, order database, 我们首先要把数据库弄到慢的状态, 你有两种途径,一种就是在这个 measure 里面你执行这条命,这条语句啊是可以的,你在 d s c 当中也可以来进行。好,这是第一步,第一步执行完成之后,我们就 hurt database database arch vlog, 也就是归档日志啊, 在 altar database 就是添加一个归档日子,上面只是说相当于是 in above 一样的,那么这个我们才是添加一个归档日子。 h vlog 本地归档,我们这里就是归档类型,也就是 type 为 local, 然后被呃路径是呃 w 八 arch your arch vlog 的意思, barside 文件大小六十四 space limit 幺零二四零, 这里保存一下还会怕错? 哪里写错 or to dead base 哦,多了一个,多了一个,多了一个 at 啊,这里面这个关键字你大小写都无所谓啊。好,那我们就执行一下后,最后还有一个关键一步,我们要把 date bass 弄成 open 状态 啊,就是这四步骤,坚持信第一个啊,那它就是慢的状态了,激活归档了啊,你可以在这插,你看它就 变成了一,实际上呢,我们可以到来看一下, 那刚好在这个目录点不点 i n i, 那这里面可以看到二期 i n i, 也就是说它这里是一,就表示因为跟这里面它是一对应的,你可以在这儿改,你也可以在这儿改啊。 好,这就是归档日志的开启,那我们要添加一份,这个已经添加成功了, 之前呢,这里面肯定是没有相关的一个目录,我们可以看到它自动帮你创建。嗯,二一点零五,嗯,就是现在时间二一点零五,这个 art 求落啊,现在是没有内容的。 好,再把它 open open 一下,那你数据库现在开始可以正常正常操作。 open 之后,它马上就产生了一条这个归档日志啊,马上就产生归档日志啊, 你看,你现在查这个归档你就可以查得到啊,到这来比较合适,这上面是这个参数,这个参数是在这它执行完成之后啊, 好,这就是开启,开启归档,这是。
下面我们看一看我们的啊栽培系统是怎样的一个操作的一个逻辑啊?接下来我们会做一个简单的一个演示。 好,这个是我啊准备了一个达梦的一个数据库啊,里面有两张表啊,一张表是啊,微信二零二二零七,一张表是达梦二零二二零七,那我们可以看一下,其实我们的这两张表里面都有相关的一个数据 啊,都有相关的数据,我们可以看一下啊,看一下达梦的这张表,然后我们回到我们的那个宅位系统的界面, 好登录我们的栽背系统,然后找到我们的数据库保护 模块啊,我们可以看到,看到我们的啊数据库已经添加上来了,能够自动去识别到我们的操作系统的一个信息,跟我们数据库的一个信息。 好,我们可以在这有选择我们要备份的一个数据库,然后在我们可以看一下下面的两张表,都是可以完全能够识别到的。 好,我们可以针对这个数据库进行一个备份,然后在这的话我们可以选择我们备份的存储的一个节点啊,我们如果是有多节点的方式,我们可以去选择我们备份存储的一个节点, 我们点下一步,然后我们可以看一下我们有很多的啊保护的一个策略啊,可以一次性备份,也可以按策略备份,然后我们也是支持增量啊,完全,然后差异为两个字备份。然后我们这也可以去选择按照每天 按周按月去选择我们的一个设置,我们的一个备份的一个策略啊,增量这块也是一样的啊,我们可以选择一个每天备备份差异是这样的,还有规章日制啊,我们的策略也是相对比较灵活的, 可以每天去做这种调整,根据我们自己的自身的一个业务性的一个啊状况去选择我们合适的一个备份策略啊,同时的话我们这也可以去支持我们的一个啊限速啊,这样的话我们也是一样的,可以选择时间节点 啊,同时同时的话我们也可以选择这种永久的一个限速啊,第二我们就不选,然后我们也可以去做对我们的数据库进行一个压缩统三啊, 同时的话我们也可以去选择我们的保留的一个方式,可以选择保留个数与天数,然后我们也可以去置于这种加密的这种传输能够去保证我们数据的一个安全, 同时的话我们也可以去调用我们达梦啊自身的一些啊,一些高级公共车系,有大航空资深的一些压缩的一些机制,更少的去存储我们的一个备份的一个数据量啊,然后我们跑一下我们的一个,跑一下我们的一个任务, 那我们可以看一下我们的有相关跑任务的时候也有相关的一个日字,而我们的操作都是相导师的操作,相对是比较简单的啊,基本上我们的用户用一次就可以去去很好的去使用我们的一个啊操作系统的费用,系统的一个使用 啊,我们可以看一下我们应该这个数据因为比较小,应该备份完了,咱们回到达孟的数据库这边来,我们把啊达孟二零二二零七这张表 打删掉啊,我们可以看一下达梦的这张表,已经啊,我们看一下,应该是米金没了,目前的话就剩了一张微信二零二零七的这张表。 好了,我们去把我们的数据库的服务把它停掉,然后我们做一下啊数据的一个回复 啊,回到我们的备份系统,然后我们可以选择我们的一个备份的一个时间节点啊,因为我们在这只有一完完全备份的哈,如果说我们有其他备份,我们也可以选选择一个备份节点啊,在这的话不是有多少主题的话,我们可以选择一机的多 一个恢复,然后恢复方式,我们有两种,一种是原数据库的覆盖恢复,一种是指定文件的一个恢复,同时的话我们恢复也是可以去指定指定这个限速的啊,可以去保证我们的一个网络的一个带宽啊,去减少我们对业务系统的一个影响。 好,我们提交一下啊,我们的任务开始在运行了, 我们看一下啊,应该恢复完了 啊,已经完成了,我们那现在我们回到啊达孟数据库这边,我们去看一下我们的删除的表是否已经飞不回来了,然后把服务写入起来,重新去连接一下数据库 啊,我们刷新一下啊,我们重新连接一下啊,因为这个状态有可能啊,刚才没有又退不过来,重新连,重新连接一下数据库断开,然后连接输入一下密码, okay ready。 那我们看到达梦二零二二零七这个表已经飞不过来了,然后他的数据也是完整的。好了,我们的演示就到此结束了。
好,那我们前面讲的这个达目数据库的啊,这种两 两类备份的方式,一个托基备份,一个年级备份啊,那我们现在也有备份级啊,也有备份级。那么接下来我们就来看一下这个达摩数据库当中如何来进行一个还原啊?当然通过,嗯,这个, 但是通过这个客户端工具呢,它这里面就比较方便啊,比较方便 进行备份和还原还原了这个操作啊。嗯,这无论是备份还是还原,通过这个客户端都很方便,但是我们今天要讲的主要还是 啊,这个这种方式就是 mini 行的这种方式,因为高频使用的应该还是 mini 行,要偏多一点啊。 always, 然后执行还原操作之前你的数据库啊, 得是停止的一个状态啊,所以我们先把数据库实力先把它给 store 掉, store 掉之后,我们借助 d m r m 这工具啊,呃, 虽然 d m m 它是脱机备份的一个工具,还工具之一,还有 conser 是吧? 呃,但是我们执行还原的时候还是用这个 d m r 们来进行一个还原啊,恢复的一个操作。那么我们因为执行 之前演示的时候都是用的库的一个还原啊,库的辈分,所以今天还是讲这个库级还原和恢复啊, 库库级别的,当然还表空间级别啊,表级别的,对吧?嗯,库级还原与恢复,那么它这个主要有三步走,先是还原还原就是 restore 操作, 还原之后就是一个恢复啊,恢复恢复就是 recover, 然后再要执行一个更新数据库魔术, 这是一张 update magic, magic 表示这三步骤我们先进到这个 arm, 首先 restore 啊,最新 restore ah, yes, sure are you later base? 配置文件等路径 bro back up set 这里就是干巴 啊,这个 back up four, 那我们得先要知道啊, 通过这里可以看到我们库级辈分的也还是哪一个和之前也。 哦哦,这个已经已经断掉了啊,断掉了,之前那个已经断掉,也就是这个应该存在啊,这个应该是存在的, 可以验证一下。 嗯,这个还在,所以我们就以它以这个备份机 好。 restore successfully 啊,这是第一步操作,第二步操作就是 recover 啊, recover 这个操作基于规定 档的恢复啊,我们先 recover database, 同样指定达目点 i n i 文件。这下面呢?那就不是这个操作了,下面就不是这个内容,我们要基于归档恢复,所以就是 v 字 what arch 嗲啊,那我们归档日制,它的一个路径就在导航八 arch 这个路径下面,那我们先 recover。 那 recover 也是个 saxophone 啊,那接下来就执行这个最后一步操作,就是更新数据库魔术了, 同样是用 recover 的关键字,这里面后面的字后面的不一样都要带这个 d m d i n i 就是数据库的配置文件。 update, update, 这个 d b magic 啊,就是数据和魔术啊。 recover successfully, 那就说明我们这个就已经完成了备份和还原啊,应该之前应该删一张表是吧?删一张表,你现在再进行还原,看那个表有没有恢复过来。 当然你如果你这些命令你执行的过程当中没有报错,那你你这个就完全就是正常操作了啊,就是,呃, 嗯,这个还原与恢复啊,就已经成功的完成了。嗯, 所以这是基于归档的这个还原与恢与恢复啊, 这个数据库魔术更新之后你像表空间呢?表啊,这些备份机都没用了啊,也就是说之前的那应该都应该把它删掉啊。呃,因为他已经没法再使用了啊,也就是说,呃, 表空间备份机啊,不能使用,只只有同一数据库魔术的备份机才能做还原与恢复啊。 你现在已经把它更新了,更新了,你原来的那个他的数据和魔术跟你现在的这个他肯定就是不一致的,不一致你就没法进行还原与恢复。
达梦数据库 dm 是一种关系型数据库管理系统,主要包含以下内容,一、数据库管理 dm 提供了数据库管理工具,用于创建、修改和删除数据库,管理用户和权限,以及备份和恢复数据库。 二、数据库设计 dm 提供了一个图形化的数据库设计工具,可以用于创建和修改数据库表、所以视图等, 以及定义数据类型和约束条件。三、数据库查询 dm 支持 sql 查询语言, 可以执行数据查询、更新、删除和插入操作,同时还支持存储过程触发器和自定义函数等高级特性。四、数 数据库性能优化 dm 提供了多种性能优化工具,包括所以优化统计、信息收集、 sql 优化系统,可以帮助用户提高数据库的性能和可靠性。五、 数据库安全 dm 提供了完善的安全机制,包括用户认证、访问控制、加密存储等, 可以保障数据库的安全性。六、数据库集成 d m 支持多种数据集成方式,包括 r、 b、 c、 j、 d、 b、 c、 o、 l、 e、 d、 b 等,可以与其他应用程序和数据员集成。 以下是一些常见的数据库管理操作,创建数据库使用 dm 提供的图形界面或命令型工具,可以创建一个新的数据库。在创建数据库时, 需要指定数据库名称、存储路径、字符集等参数,还可以设置一些数据库级别的选项,如是否启用审计、是否开启自动备份等。修改数据库,可以使用 dm 提供的管理工具来修改数据库的各种属性, 如更改存储路径、修改字符及调整数据库缓存等。删除数据库使用 dm 提供的管理工具,可以删除不需要的数据库,删除前需要先备份数据库,以免数据丢失。 管理用户和权限,在 d m 中可以创建新用户,修改和删除现有用户,还可以为用户分配角色和权限,以控制对数据库的访问。 d m 还提供了丰富的审计功能,可以对数据库中的各种操 操作进行审计、记录和查询。备份和恢复数据库 dm 提供了完善的备份和恢复功能,可以通过图形界面或命令行工具进行备份和恢复操作。备份可以分为全量备份和增量备份, 可以将备份数据保存到本地次盘、网络存储或云存储等位置。在需要时可以使用备份数据进行数据库的恢复操作,以确保数据的可靠性和完整性。
达梦数据库采用的是传统的关系型数据库管理系统,而 dbms 的建立机制。在达梦数据库中,数据被组织为表格,也称为关系。每个表格包含多行数据,每行数据包含多个列, 表格之间可以建立关系,形成复杂的数据结构。在达梦数据库中,创建数据库需要经过以下步骤, 设计数据模型,根据实际应用需求设计数据库的数据模型,包括表格、列、数据类型等。创建数据库,使用达梦数据库管理工具创建数据库, 并设置数据库的基本参数,例如数据库名称、字符级、排序规则等。创建表格,在数据库中创建需要的表格,并 设置每个表格的列、数据类型、主键等信息。插入数据,使用 sql 语言,像表格中插入数据。建立关系,根据实际需求在不同的表格之间建立关系,例如主外界关系。 维护数据库定期备份和优化数据库,确保数据的安全和性能。以上步骤是达孟数据库的建立机制的基本流程,在实际应用中,还需要根据具体需求进行调整和优化,以提高数据库的性能和可靠性。
我们上一小节就备份的这个功啊,执行的 dmr one 这个备份, 并且这里备份成功了,那我们把这个命令给记录一下,也就是说你首先是进入了 d m r 们 监视执行啊,这个 d m r 呢,这是配置了 pass 的前提下,接下来就执行这场命令啊,用这场命令, 这是一种一种方式,那么接下来我们还是进入到这个 d m r m 这个工具里面呢, 我们来看一下啊, rope back up set 备份机, back up set 备份机,这个备份机呢就是我们上面这个备份机, 那我又没有提前创建目录,备份的时候,它自动就给你进行了一个备份啊,进行了一个创建啊,对应的目录一个创建,那这个就是 show back up 展示这个备份机啊,还有这个备份机有没有问题, 那就是 check 啊, check, check 成功检查,如果我不要 不要这个,你看都是一样的, show check, remove 啊, remove, remove, 我们就先退出来,退出来再来看一下,执行一下这个命令,你看他就把你的给删掉了,这就已经删除了 这一个 four war 啊,这就一个删减,删除。好,这就是这个常用的一些操作啊,备,关于备份级常用的一些操作。
好,这一节我们来讲一下达梦的一个归档的类型啊,主要是对他们进行一个比较,那么这里就有本地归档啊,那么的一个单实力 要做规档,那肯定就是本地规档,还有这个实时规档,实时规档,实时规档就用于我们的实时主备集群,实时主备这个数据守护的集群,还有及时归档,嗯, 以及这个 e 不归了, 还有这里应该还有一个什么远程归档啊, 远程归档其实跟这个远程归档呢,也是用于达梦 d、 s、 c 集群。 那本地归档啊,首先一点他的备库数量,这块本地归档肯定是零, 实时归档就是一到八个群,哎,一到八个节点就是实力啊,数据库实力啊,就是数据库实力,也就是节点啊,及时归档这些都是一到八个节点,一到八个节点, 也就是说一个数据首付的集群,他最多可以有八个节点啊,倍库的数量可以有八个。八个倍库啊,那你通过这个邮件系统进行传, 以数据的传递这块,那本地归档这个是不需要的,因为连背部都没有,是吧?他跟谁传呢?实时归档这些都是啊。 然后归档时机,本地归档这块就是写入联机日志, 写入年纪日之后啊,再写入本地归档日志文件。 实时归档就是写入连击日志前 发送到北部, 及时归档就是写入连接日志哦,发送到被 e 不归档就是定时启动。那么我们从这也可以看出啊,这个归档时机就决定了它到底是时时、即时或是意步, 就什么时候触发这个归档。归档写入啊,归档写入, 也就是他这块本地的,就是由这个归档建成的印写入 实时归档就是日制刷盘,刷盘的这个建设 即时的也是日制刷盘线程,这个就有专门的一个翼步归档线程。 数据哪一元呢? 它这个是 redo log 啊, redo log package 这个包, 而 low 的 package package, 这个就是本地归档文件 归档他也要配置一个目录嘛。啊,这个目录就决定了啊,这个目录是可以一步归档的啊。 那失败处理这块失败处理,这块就是磁盘空间不足时候,系统挂起,等待用户 释放出足够的磁盘空间, 磁盘损坏导致写入失败式, 系统会两至 heart 趋势。归了,就是 suspend 数据库,这挂起数据库保持归档状态 不变,等待守护进程干预, 就是那个, 嗯, d m water 啊,这个 suspend 进设置规的为无效状态, 等待守护。 衣不归档,不做处女, 等待下次触发继续发送,这是触发 倍酷,倍酷的响应时机, 那么这个就无了。嗯,因为他没背负啊。收到立即这样, 而事物一致模式 重演完成后 响应。然后这个高性能模式呢? 高性能模式下,收到立即下屏 义不归啦,就是收到立体 啊,原库的模式,原库模式 me primary stand back, 这个是 primary, 这是 primal, 这个是 primary stand back。 好,这就是达孟归档类型啊,它的一个主要的一个区别啊, 那衣不归档就是生产环境啊,就是将这个衣不归档的这个实力实力服务啊,数据手服啊,监视服务,就是像这个啊, dm server, dm watcher, dm, dm monitor 啊,这些都会注册到这个操作系统当中啊。 好,这就是达梦归档类型的一个主要的一个介绍啊,以及区别。
好,那我们接着来看这个 e t 四个性能分析工具啊,它的一个使用,具体的一个使用。 那么首先呢,呃,我们得看一下啊,看一下它,这个它的几个参数,它需要有两个参数啊,两个参数的值都为一啊,也就是说这个 i n i 参数你得保存,这个 参数有两个,就是第一个就是 in enable 这个 monitor d y 这个值要为一啊,这是一个参数,另外一个就是这个 monitor circle e x e c 那这个唯一啊,就是同时这两个都唯一,你才能激活这个 e t 工具啊,这个 e t。 好,那我们现在看一下这两个参数, 这两个参数我们怎么查询它呢?就是直接就是查询那个,呃, r n i 就是 next, 嗯,在 measure 里面来写, measure 里面 这个叫 e t e t 那是智能分析工具啊,那么这个 connect select here on 这个视图,查询一下 d m i n i 这个视图 parent parent name way to the monitor。 先看一下这个啊, circle e x e c。 看它的值是多少, 那它是指示零,那这个就是没开启的。还有另外一个参数就是 enable enable 这个 monitor 我们来看一下它也是 the next here grown 多了点 ani。 喂, parents name 为这个 来看一下这个是开启的,那我们现在就是要把它把,要把这个参数给激活这个参数,把它的值改为一啊, 我们看怎么把它改为一呢?就是 调用 s p 啊, set parent value 就设置参数的值 value, 这个我们来看一下它到底是属于是不是一个动态参数,那什么呢? 这应该是是一个动态参数啊,动态参数一,要不然的话,静态参数的话你就需要修改,之后你再重启数据库,实名 e s e c, 我们把它的值改为一 s p said parent value, 我说怎么会报错? 好了,他只这个提示修改成果,我们看一下,他好,那么他这里就是一个一了啊。 好,那这个时候实际上我们再来执行一条,比方说 the next, 第二执行一条普通的一个查询,查询一下 threads, 查询一下这个普通的视图,那么它这里会提示 就,呃, execute, 就是执行服执行 id。 看一下,你看他这里面,他已经就是有这种记录了, 因为记录它是通过 e t 啊, e t, 通过 e t 就可以看到,这个就是二九七九,你就传进去 二九七九,他就可以查,查询出来就是跟刚刚这里面看的是一样的,你看也就是说这个就可以啊,比如说像这个他的时间,时间占比是最大的,这个是 全表扫描,就是扫描这种执行方式,你看占比是比较大的,就是通过这个你就可以看到他的一些结结果啊,你看这这里面,这个是他本身执行这条社会依据的。看这里, 你在这看三零二七,号码 m 五十,三零二七,三零二七 啊,百分之五十就是跟你刚刚那个查询的是一样的, 所以呢,这就是这个 e t 四颗性能分析工具的一个基本的使用。嗯, 他这里面呢,你就可以看到,哎,也可以看一下他的一些执行计划呀,什么什么之类的啊 啊,这是它的一个使用啊,具体使用,至于拿到这个数据之后啊,该如何进行一个 circle 的调优啊,那是后面的章节啊,在陆续分享哈。
登录我们的备份服务器,打开服务端软件, 打开这个管理软件,然后在服务器设置里面第一个常规配置我们的端口,接下来被动模式下配置那个端口范围,接下来这里填入我们外网的 ip 地址。 好,接下来添加用户常规,这里添加用户设置密码 共享文件夹,这里选择我们本地需要存储的目录,然后把这里的权限全部给勾上。好,我们现在登录这个社会组服务器,找到这个社会配置管理器,打开之后再 sex several 服务,下面找到 sex several 代理,我们把它启动, 然后打开 c x o 管理器,我们登录, 找到下面那个管理管理,下面有个维护计划,维护计划,我们这里直接选择那个维护计划。向导 啊,这里是执行计划的时间,我们这里选重复 重复字形啊,每天,比如说我们这里选每间隔一天, 这是执行的时间,比如说我们从凌晨两点开始执行。好,这里选确定,接下来我们下一步,这里我们要做的是数据库完整备份, 选这里,好,下一步这里选择需要配分的数据库, 这里选择我们需要备份区的位置。 好,下一步,这里下一步啊直接完成就可以了,自动被 已经建好,然后我们每天规定的时间,他就会自动备份文件,看我这里每天他会自动备份出来。 接下来我们是打开这个 second copy, 然后新建一个任务,是从本地到我们的服务器, 然后接下来选择我们刚才那个备份的目录, 如果你有那个指文件夹,可以把这个勾上,是备份所有的文件和文件夹, 这里填入我们 ftp 服务器的用户名、密码和 ip 地址,然后验证和那个端口验证一下会登录成功,然后下一步 这里选择每天执行,然后开始的时间,比如说我们备份是一点半,然后我们就一点五十,一点四十开始备份,然后下一步这里选择复制, 下一步这里完成就可以了。完了之后他每天会自动执行, 每天自动执行的就会把这个文件上传到服务器上面去。 接下来我们登录我们的备份服务器,他会看到每天的备份的记录, 配置好后不需要人工干预,系统每天自动备份,很方便很安全。有什么问题给我留言,拜拜。
好,接下来学习的这个备份和还原啊,是我们数据库操作里面比较重要的一个环节啊,你看啊,可能有一天数据库遭到攻击对不对?或者说有人商库跑路了是吧,那么这个时候如果说你没有备份的话, 咱们公司的话会降临一刻灭顶之灾啊,你连裤都被别人给删了,那么这个时候 啊,肯定是不允许这样的操作对不对?那如果说有备份的话,是不是就可以以防万一啊?好,那么接下来我们就来学习一下这个数据库的备份还原好,后面这个附加和分离的话,他是另外一回事哈。 好,接下来我们来看一下备份和还原。首先我们来看一下他的语法啊,他的语法是 back up database。 好, back up 是不备份呐,备份数据库,哪个数据库啊?好,接下来就要写数据库名称对吧?好,然后呢,你备份到哪去啊? to disc 好,到磁盘到磁盘哪里去啊?好,我给他放到地盘,可不可以?可以,对不对?然后呢,就是,呃,你的文件名, 文件名点点 b a k 后,那个备份文件的后备名都叫 b a k 啊,这是他的一个语法。好,接下来我们来写一下 back up, date, 被子。好,数据功的名称哎,我们刚刚给他改了名字叫 step on, unit off。 好,然后 to disc 倒词盘,哪个盘 呢?好,我给他写到 d 盘, d 盘下面,呃,就叫 step, step 啊 d, 哎, step 啊, unit 啊,点 back。 好,这个名字最好跟数据库名字保持一致。好吧,你,你实在是不想跟他保持一致,可不可以?可以,你看啊,我又加了一个下黄线,对不对啊?那我们来执行一下, 哎,是不是备份成功了?好,那么我们备份成功了接下来我们来看一下我们的这个地盘有没有啊注意啊这个路径一定要存在啊 路径一定要存在啊。啊我们来看一下我们的这个地盘有没有啊 看一下啊。你看啊我刚刚是不是把那些东西都删了删了之后是不就没了对吧,你看这不存在对不对?二点七九哈哈,这个辈分的已经成功了。好,那现在呢我呢就可以老老实实的给他删了啊我能不能删我现在能不能删可以删吗?好,我给他删了啊。 哈喽我是不是已经删了来我们刷新一下有没有是没了 unitr 是不是删光了? 好,那我删完了之后你看这个时候就有人跑路了对不对?好,那我这个时候呢就来还原一下啊还原就是什么 restore 对不对?好, restore 是不还原呢还原啥呀还原数据库。哪个数据库啊? 好,我是不是要还原他呀对不对?好,还原他从哪还原呢 for rom disc 对不对?你辈分是不就吐 disc 那你还原是不是从磁盘还原呢对不对?好,那接下来我们把这个磁盘呢给他哎放过来。好,然后呢直行哎是不是还原成功了。你看没有报错就成功了?好,你看啊是不是存在了,但是同志们同志们 有可能你这里面是不是这个里面的某个表啊或者是结构是不是有可能遭到破坏啊对不对?那我这个数据不存在我能不能咨询他呢? 也能,但是你现在这么执行的话他他会给你报错的啊。来看着啊是不是他说什么呢?如果日志不希望您丢失什么什么的,什么什么的,那你这个时候数据库如果已经存在的话,那你应该怎么办呢? 如果数据库已经存在,如果数据库已经存在,则需要替换。 okay, 好,怎么替换呢?好,复制一下啊,复制一下。好,后面加个什么呢?加个 visa, visa replace, okay, 我使用 t 替换的房子进行还原。 ok, 替换的方式进行还原。来咨询一下,我现在这个数据库存不存在?存在,对不对?好,我给大家刷新一下啊,是不存在存在,对吧?刚刚我们执行这句话是不是报错,哎,对吧?报,下面这是错,让人看的很刺眼,对不对?好,现在呢,我们来执行下面这句话, 是不是成功了?说明呢?我们在还原的时候啊,是不是如果已经存在的话,是不是要加这个 lace 进行替换?好,这个是备份以及还原啊,这个备份还原呢,这个操作非常的重要啊,我希望大家呢 也给他记下来。好,那接下来呢,就要做一下这个附加以及分离了。 好,这个是我们这个数据库操作最后一个知识点啊,附加和分离。好,这个附加是什么意思呢?好,首先哈,首先就是我们先来讲一下分离吧, 那为什么要分离呢?你看啊,这个这玩意啊,这玩意,你,我要把他给踢出去,我要把他给踢出去,怎么办? 如果你,你要踢出去,你删了他行不行?行,等你删了是不是就没了?但是呢,我现在呢,我现在呢,就想把这个,把这个数据库啊,从我的这个 dbms, 也就是数据 管理系统里面给他弄出去,但是这个文件我还想保留,这个时候怎么办?或者说我换一个场景吧,比如说我这个数据库已经创建好了,对不对?那么同学们想学习的时候, 想学习的时候,比如说我这边有很多很多数据,对不对?这个数据还照的挺好的,对吧?我这个数据照的挺好的,那别人想要,那我这个时候我怎么把这个数据不给你?那你跟他们说,老师你直接复制他行不行?可以啊,你看啊,我现在 我把我先把它给复制一下啊。好,我们把这个路径呢给他复制一下啊,你们这个路径呢?是不是很难找啊?对吧?我是记不住,对不对?好,按住 ctrl c 给他复制一下,然后你打开这个文件夹,好往这一粘,对吧?好,然后敲一下,回车哈, 回车好,点击继续访问。好,你看啊,这里面是不是有很多系统那个数据库的一个信息啊?对吧?然后我找到我们我们要的那个,对吧?比如说我们现在这个 uniq 二,我已经创建好了,并且呢 里面有很多很多数据,我已经造好了,然后现在我想发给同学们,我现在能不能发好,我试一下啊?我给他复制到地盘行不行? ok, 这不行啊,他说已经占用了,对不对?那我这个时候如果说想要复制给别人的话,你怎么办呢? 你复制粘贴都不行,何况发给你啊,对不对?好,这个时候啊,你就要分离了,对不对?好,分离的场景呢?就是这么几个啊,一个是把它踢,就是分离的话,就是就是不删除,不删除数据库, 不删除数据库文件,但是可以把你从啊 b b m s 中移除, 你输掉, ok, 你都已经不在我数据库里面,那我对你操作,不管是三还是复制粘贴移动,这不都可以啊,对不对?好, dbmms 知道吧?数据库管理系统啊,数据库管理系统 dbmsok 啊,好,现在我们来分离他哈,那么分离他的话他 要用到这个存储过程啊。存储过程你写 e x e c 也没有问题, execut 也没有问题。这个是一样的啊,那我们这个分离的话叫什么呢?分离这个单词还不好记啊。来叫 detach 对吧? detach ok, 好。呃, sp 叫 detach, detach ok, detach, 好,然后这个就是你,呃,数据库的名称啊,数据库的名称就叫 step or unit are, 对不对?好,然后呢?我们来执行一下, ok, 执行成功了,对不对?我们看一下这里面这没了,对不对?但是他跟删除是不一样的啊,他删除的话是不是把文件都给删没了?但是我们这个,呃,我们这个这个叫什么来的? 这个分离的话他不会给他删了啊。好,这个目录还是复制一下啊,还是复制一下,不然的话不好找,对不对啊? 你看啊,在不在,是不还在啊? u n 三二在不在?还在,对不对?我只是给他分离了,但是你现在要复制他可不可以? 可以,你看啊,是不可以啊,对吧?点击继续是不可以复制粘贴了?刚刚我们复制粘贴的时候是不是提示我占用了对不对? ok 啊,好,我我还给他删了啊,因为我刚刚这个 c 盘 c 盘我只是复制,我没有剪切,对不对啊?那那同学们如果说想要我这个东西的话,我是不是就可以发给你啊?对不对?我已经给他分离了。那分离完了之后,然后呢?我也给你发了, 对吧?然后我现在我还想自己要用,怎么办?那你就得自己附加了,对不对?好,我们附加一下。附加 好, ok, 附加哈, e x e c, 然后 s p 叫 attach 哈, attach 就是附加的意思。好,那我要附加什么呀?呃 呃,我要附加。第一个是 d b, d b 内米就是数据库的名称。好,好,第二个是那个路径啊,路径。第二个是路径啊,路径的话 这个路径不好记,对不对啊?路径不好记啊,然后这里面,嗯,这个路径还要把这个文件名字给他,给他粘过来啊, 文件的名字还要给它粘过来,然后叫 m d f。 好,来咨询一下啊,有点长对吧?有点长,我给它敲下回车换个。行啊,这第一个是你数据库的名称,第二个是它的路径,那我在这个讲义里面呢也 给大家呢写了啊,数据库名称,数据库所在路径,对吧?好, ok 啊,好,然后接下来来执行一下喽,选中他,然后执行,是不是成功了?那我们刷新一下看一下有没有啊,有,对不对? ok, 好,这个是数据库附啊,附加以及分离。 那我们实际中这个附加和分离用的多吗?啊?用的其实不多啊,这个其实用的不多,只是单纯的为了讲而讲,告诉大家这个知识点。好吧,那我们这个能不能可视化操作?你看这个代码是不是不太好记啊?对不对?好,不太好记没关系。 好,这里面是不是有一个?呃,有个任务啊,任务是不是有个分离,这样他也可以分离。好吧,那我分离完了之后,哎,我要附加怎么办?好,这个时候,哎, 右对着他啊,右键哎,是不是也可以附加呀,对不对?有没有,有看到吗?然后点一下这个添加找,你看这个路径要那个,你看默认是不是就那个那个,我们刚刚找的那个路径啊,对吧?好,找到这个路径,然后呢?找到那个 mdf m d f 是不是在这啊?点下确定好,添加完了之后呢?再点下确定是不是又进来了,对吧?那我们这个 s s m m s 啊,可不可以那个 那个还原呢?可以啊,你看啊,对着这个数据库是不是有个有个任务还原呢?看看啊,有,有没有,有,对不对?还原数据库辈分可不可以?可以,对不对?你看啊,还原数据库的话是不是也非常的简单呢,对不对?你看点一下这个设备啊,然后 文件点下添加,找到你刚刚的那个叫什么来的那个备份文件,还记不记得叫,叫什么? bak, 对不对?好,点下确定好,选择完了之后呢?点下确定, ok, 再点一下确定是不是成功还原了,对吧?好, 没看清的同学可以暂停。然后呢?多看几遍啊,备份行不行啊?右键 备份是不是一样的?这里面就选择你的路径,对不对?好,我就不再演示了哈,路径选择完了之后呢?哎,要是你选择错了,你可以删了他, 要是你看你可以再添加一次,对不对?好,一样的啊,我就不给备份了啊。好,这个是附加和分离。
今天为 server 二零零八设置自动备份,打开并登录 s u l server management studio, 找到管理维护计划。维护计划,这里点右键选择维护计划向导。这里我们要更改一下计划,根据自己的实际需要选择自动备份日期和时间。 接下来就是选择维护任务,选择完整备份,如果怕备份文件占用过大空间,可以再选择清除计划,选择需要备份的数据库, 再选择备份的路径。 接下来设置自动清除备份, 选择刚才选定的备份路径,扩展名式 back, 然后设置保留时间,假如设置为四天,就会保留最近四天的备份,四天前的备份就会删除,不占用空间, 然后一直进行下一步,最后完成就可以了。 这里打开就可以看到备份计划了。
这个视频讲一下 d s c 集群的一个关闭的一个过程,再就是。嗯,测试一下主备集群升级 d s c 除了 d t s 迁移档口,文件导入导出, 用倍数恢复测试一下,看看是行不行。这个应该是不可以的。 css, 启动者 css, 嗯,启动者 服务也启动着,关闭的时候是先关, 先关闭他的那个数据库服务, 再关闭 a s m, 最后再关闭 c s s c s s 是有自动拉起 a s m 和 c 呃 w server 的一个功能,它这边关的时候可能是正在拉起其他程序的过程中。这个没事啊,它直接关就行,它就是时间可能稍微 有点长一点。 这个时间太长了啊, a s m 已经被拉起来了。没事,不管关还是关 c s s ok, c s s 关闭了,再把拉起的 a s m 关一下。 哇,那么还这么多。 c s s 已经关了, esm 已经关了。 sorry, 已经关了。那咱这个现在就是呃辈分恢复一下看一下 这边我是复制了一个呃主备集群的一个备份,这是一个主备集群的一个备份,我在咱这个 d i c 这边验证一下,看看能不能辈分还原。他这个辈分还原的话,一是 c s s a s m 和达莫斯尔全都关闭的情况下还原来试一下,然后再把 c s s 和 as m 起起来,然后达莫斯尔先不起,然后再试一下这个辈分还原。 首,首先到这个 p t 到目的 b m s 并线,现在是,呃, c s s a s m 和 啊达摩车管都已经停了,咱直接进行达摩啊大马慢备份恢复。 嗯,我复制一下他这个,改一下他这个 检查,检查这个归档应该是都没问题的, 这个咱是在 d s c d s c e 里边, 这是大蒙包,大蒙包 你看它这边是不可以的,它这个是在 a s m 上面, 这个在是这个在 asm 上面,所以他这个地方是还原不了。那我们这个再把 asm 先起来,再测一下 启动的一个顺序,就是掀起 c s s 这里启动的顺序,掀起 c s s, 再起 s m, 最后再起达摩 sever。 其实启动了 c s s, a s m 和达摩 sever 一般就会被拉起,然后咱检查一下就可以。 c s s。 已经起来了, a a s m。 看一下 a s m, 嗯, a s m。 也已经起来了,都再看一下 sever, sever 是煤气,再稍等一下啊,看它会不会被拉气,煤气,煤气,正好现在是 a s m 已经起来了,那我们就是可以,嗯,咱们 a s m。 嗯,这个得必须得指定他的这个文件啊,因为咱是公 小仓鼠里边,咱就直接在一个里边就可以。 这个命令可以记一下,也可以去查一下啊,这个主要是自己这个配置的路径,记得是在哪个地方。 嗯,这个是没问题的。 a s m。 已经起来,那这个咱再执行, 正在执行 w m 再检查他这个备份, 背份检查是没问题, 直接恢复不行。好了,那这个现在就是如果想用呃,达梦 sever, 呃,想用那个主背集群或者单机 升级到 d i c 这个集群的话,咱就用 d t s。 迁移或档口文件迁移就可以了。好的。