精华内容
下载资源
问答
  • 主要介绍了mysql数据备份与恢复实现方法,结合实例形式分析了mysql数据备份与恢复常见实现方法与相关操作注意事项,需要的朋友可以参考下
  • 集群常见的基本形式

    2020-09-03 12:23:33
    集群的目标 高可用: ,是当一台服务器停止服务后,对于...数据备份容灾: 单点故障后,存储的数据仍然可以在别的地方拉起。 压力分担:由于多个服务器都能完成各自一部分工作,所以尽量的避免了单点压力的存在 集群的基

    集群的目标

    高可用: ,是当一台服务器停止服务后,对于业务及用户毫无影响。停止服务的原因可能由于网卡、路由器、机房、CPU负载过高、内存溢出、自然灾害等不可预期的原因导致,在很多时候也称单点问题。

    突破数据量限制: 一台服务器不能储存大量数据,需要多台分担,每个存储一部分,共同存储完整个集群数据。最好能做到互相备份,即使单节点故障,也能在其他节点找到数据。

    数据备份容灾: 单点故障后,存储的数据仍然可以在别的地方拉起。

    压力分担:由于多个服务器都能完成各自一部分工作,所以尽量的避免了单点压力的存在

    集群的基本形式

    在这里插入图片描述
    主从式

    • 主从复制,同步方式:从节点来复制主节点的数据,保证和主节点的数据是一样的,这样的好处就是将的压力分担,如MySql为例,在大并发情况下MySql既要读又要写,这样很容易顶不住,使用主从模式主写重读,而且从节点和主节点的数据是一样的,这样就能承担更大的并发!
    • 主从调度,控制方式:从可以让主控制,主就相当于是从的领导,所有的CURD由那个节点执行,都是由主节点来调度的,包括查询也是有主节点调度一个从节点来查询,如kubernetes就是使用的主从调度模式

    主从式容易存在存储容量的问题,如使用主从复制,MySql主有什么数据从节点就有什么数据,从服务器和主服务器一模一样,当MySql存储不下了从也就存储不下了,如果想要突破存储量的限制,就可以使用下面的分片式集群模式!

    分片式

    • 数据分片存储:如部署多台Redis机器,1-10000号数据在第一台机器,10001-20000号数据在第二台机器上,20001-30000号数据在第三台机器上,相当于数据分了几个片区来存储,如查询99号数据,按照规则是存储在第一胎机器上,那么就会去第一台机器上查询!
    • 片区之间备份:还是按照上面的分片存储规则,但是第一台机器不单是存储1-10000号数据,同时还本分了第三台机器的20001-30000号数据,第二台机器也不是只存储了10001-20000号数据,同时也备份了第一台机器的1-10000号数据,这是如果第一台机器崩溃,丢失的是1-10000号数据,那么这时在第二台机器上数捉了第一台机器1-10000号数据的备份,那么就不怕崩溃造成的数据丢失,不可用问题

    选主式
    选主式既可以是前两者的搭配,也可以是独立的模式,因为主从很容易出现单机故障问题,当主节点出现故障后那么就需要从新选主,分片式如果是采用服务端分片,那么各个分片去都是要产生关联关系的 ,这里指定储存片区的的调度可能就是一个主从调度,只要牵扯到主节点,出现领导人,那么就会出现选主,因为主机可能会存现问题,如网络故障,崩溃等等,一旦主机存现问题,那么就要在备选领导中进行选主,或者其他节点中选主,如RAFT算法一样

    • 容灾选主:解决数据存储
    • 调度选主:解决集群运行
    展开全文
  • 数据库备份是DBA日常最重要的工作内容。备份不是目的,还原与恢复才是备份的目的。...而在备份的过程中,如果数据库系统还在继续运行,这期间的数据库操作并不是都会立即体现到数据文件中,而是首先以日志的形式写到...

    数据库备份是DBA日常最重要的工作内容。备份不是目的,还原与恢复才是备份的目的。DBA 不仅要保证备份成功,还要保证一旦数据库发生故障时备份可还原可恢复。

    DM 备份的本质就是从数据库文件中拷贝有效的数据页保存到备份集中,这里的有效数据页包括数据文件的描述页和被分配使用的数据页。而在备份的过程中,如果数据库系统还在继续运行,这期间的数据库操作并不是都会立即体现到数据文件中,而是首先以日志的形式写到归档日志中,因此,为了保证用户可以通过备份集将数据恢复到备份结束时间点的状态,就需要将备份过程中产生的归档日志也保存到备份集中。

    还原与恢复是备份的反过程。还原是将备份集中的有效数据页重新写入目标数据文件的过程。恢复则是指通过重做归档日志,将数据库状态恢复到备份结束时的状态;也可以恢复到指定时间点和指定 LSN。恢复结束以后,数据库中可能存在处于未提交状态的活动事务, 这些活动事务在恢复结束后的第一次数据库系统启动时,会由 DM 数据库服务器自动进行回滚。

    备份、还原与恢复的关系如下图:

    达梦数据库一共有两种备份方式一种为物理备份,一种为逻辑备份。

    物理备份分为:冷备份、热备份

    一、冷备份

    冷备份需要dmap服务是打开的,实例服务是关闭的。

    通过DM服务查看器可以查看到服务的开启情况

    1577632565(1)

    使用DM控制台工具备份

    使用工具备份很简单,打开DM控制台工具,在备份还原选项新建备份,ini文件路径为数据库相应的实例配置文件,备份目录自己设置,每次备份需创建不同的文件夹存放备份,设置完全备份,点击确定即可。

    使用DMRMAN工具备份,也是冷备工具,需要服务开启,实例服务关闭

    DMRMAN 是 DM7 提供的命令行工具,无需额外地安装。

    在DM的安装目录bin目录下

    DMRMAN的备份目录默认为实例中dm.ini配置文件内BAK_BATH的备份路径,可自行更改

    [dmdba@dca01 bin]$ ./dmrman

    dmrman V7.6.0.142-Build(2019.03.12-103811)ENT

    RMAN> backup database ‘/dm7/data/DAMENG/dm.ini’

    冷备份,要停止数据库,可能会造成数据丢失。

    二、热备份

    (dmap服务是打开的,实例服务是打开的,数据库要打开归档)

    热备份需要打开归档模式

    可以通过命令和管理工具打开

    命令打开

    查看归档模式

    打开归档模式需要先进入配置模式

    SQL> alter database mount;

    SQL>alter database add archivelog ‘type=local,dest=/dm7/arch,file_size=64,space_limit=0’;

    Type=local为本体归档,

    dest=/dm7/arch,归档路径

    file_size=64,归档文件大小限制

    space_limit=0空间大小,默认为0即可

    SQL> alter database archivelog;

    打开归档模式

    SQL> alter database open;

    归档模式已打开

    如果想关闭归档模式,同样需要将实例mount,然后

    alter database noarchivelog;关闭归档模式

    用管理工具进行归档配置

    首先我们打开DM管理工具,然后右键需要操作的实例,选择管理服务器

    然后在配置中,找到系统管理,先将状态转换为配置,点击转换,然后点击确定即可

    确定完成后,我们在点击管理服务器,在配置归档配置中,选中归档,点击确定

    注意:在归档模式下,不允许删除已有归档!

    此时我们也可以在此添加归档配置信息。

    然后将数据库状态转换为打开

    归档模式已开启

    归档模式开启后,热备份可以用disql命令和管理工具备份

    用disql命令进行全备份和增量备份

    全备份操作

    增量备份操作

    SQL> select checkpoint(0);#检查点

    SQL> backup database increment backupset ‘/dm7/back_bak/incr_bak’

    备份表空间

    SQL> BACKUP TABLESPACE MAIN BACKUPSET ‘TEST1’;

    备份会到默认的目录下

    备份单表,与备份数据库与表空间不同,备份表不需要服务器配置归档。

    SQL> BACKUP TABLE test2.T3 BACKUPSET ‘test2.t3_bak’;

    使用达梦管理工具进行热备份

    新建备份

    点击确认即可

    库备份成功

    同样的操作还可以进行表空间备份、表备份、归档备份

    还原操作

    模拟表空间test1损坏

    @localhost DAMENG]$ mv test01.dbf test01.dbf.bak

    注意:此时需要重启实例服务

    将表空间设置为open状态

    SQL> restore tablespace test from backupset ‘/dm7/backup/full2/full_back/’;

    SQL> alter tablespace test online;

    表空间已恢复

    逻辑备份

    逻辑备份是指利用 dexp 导出工具,将指定对象(库级、模式级、表级)的数据导出到

    文件的备份方式。逻辑备份针对的是数据内容,并不关心这些数据物理存储在什么位置。

    这是达梦自带的工具,分为四种级别:

    数据库级别,用户级,模式级和表级,四种级别独立互斥,不能同时存在,四种级别所提供的功能:

    数据库级(full):导出或导入整个数据库中的访问对象。

    用户级(owner):导出或导入一个或多个用户所拥有的所有对象。

    模式级(schemas):导出或导入一个或多个模式下的所有对象。

    表级(table):导出或导入一个或多个指定的表或表分区。

    工具在dm数据库安装文件的bin目录下

    1、逻辑导出
    [dmdba@dca01 bin]$ ./dexp sysdba/dameng123@localhost:5236 file=dexp01.dmp log=dexp01.log directory=/dm7/backup/dexp full=y

    2、逻辑导入
    [dmdba@dca01 bin]$ ./dimp sysdba/SYSDBA@localhost:5237 file=/dm7/backup/dexp/dexp01.dmp log=dimp02.log directory=/dm7/data/dexp

    以上是达梦数据库导入导出常用方法

    下面说一下导入导出常见问题

    1.DMAP服务无法启动

    检查/dm7/bin/pids/目录下pid文件,将DMAP*.PID文件删除

    然后将/dm7/bin目录下

    Ls DMAP文件全部移走

    2.备份时提示管道连接超时

    一般未DMAP服务未启动导致,将DMAP服务启动后问题解决

    3.备份时提示备份目录冲突

    冷备份时需要新建目录进行,每次备份需要创建不同的文件夹备份

    Mkdir back_2019

    展开全文
  • 随着磁盘成本的不断降低,利用...直接将数据副本搬移到磁盘上,或者通过备份软件的Back to Disk选项将备份数据直接写到磁盘上,是常见的直接磁盘备份形式;而利用虚拟磁带库作为备份介质则是惯用的间接磁盘备份形式
  • csv逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被...


    csv逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文件由任意数目的记录组成,记录间以某种换行符分隔;每条记录由字段组成,字段间的分隔符是其它字符或字符串,最常见的是逗号或制表符。通常,所有记录都有完全相同的字段序列。

    CSV文件格式的通用标准并不存在,但是在RFC 4180中有基础性的描述。使用的字符编码同样没有被指定,但是7-bitASCII是最基本的通用编码。

    json(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括CC++C#JavaJavaScriptPerlPython等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。全称是JavaScript Object Notation。它是基于JavaScript编程语言ECMA-262 3rd Edition-December 1999标准的一种轻量级的数据交换格式,主要用于跟服务器进行交换数据。跟XML相类似,它独立语言,在跨平台数据传输上有很大的优势。

    数据的导入与导出是存在着两种格式的。一种是json格式一种是csv格式

    数据导入
    json格式数据导入
    [root@52 ~]# mongoimport --host 192.168.4.52 --port 27052 -d zhu -c t1 --type=json /mong0dbdir/c1.json 
    2018-07-07T16:23:27.285+0800 connected to: 192.168.4.52:27052

    2018-07-07T16:23:27.426+0800 imported 1 document

    [--host 主机号   --port 端口号   --d  数据库名  --c 集合名  ---type 导入类型]

    如果原有的数据存在在进行导入的话,会报错
    [root@52 ~]# mongoimport --host 192.168.4.52 --port 27052 -d zhuhaiyan -c c1 --type=json /mong0dbdir/c1.json 
    2018-07-07T16:25:48.309+0800 connected to: 192.168.4.52:27052
    2018-07-07T16:25:48.311+0800 num failures: 1
    2018-07-07T16:25:48.311+0800 error inserting documents: E11000 duplicate key error collection: zhuhaiyan.c1 index: _id_ dup key: { : ObjectId('5b406cbc4d736c69117d5f1a') }
    2018-07-07T16:25:48.311+0800 imported 0 documents

    csv格式数据导入
    [root@52 ~]# mongoimport --host 192.168.4.52 --port 27052 -d zhu -c t2 -f _id,name --type=csv /mong0dbdir/c1.csv 
    2018-07-07T16:43:29.387+0800 connected to: 192.168.4.52:27052
    2018-07-07T16:43:29.573+0800 imported 6 documents   -----默认会多除一行

    只是导入原数据
    [root@52 ~]# mongoimport --host 192.168.4.52 --port 27052 -d zhuhaiyan -c c1 --headerline  --type=csv /mong0dbdir/c1.csv 
    2018-07-07T16:59:36.947+0800 connected to: 192.168.4.52:27052
    2018-07-07T16:59:36.948+0800 imported 5 documents




    数据导出
    json格式数据导出

    [root@52 mong0dbdir]# mongoexport --host 192.168.4.52 --port 27052 -d zhuhaiyan -c c1 --type=json >/mong0dbdir/c1.json
    csv格式数据导入
    [root@52 ~]# mongoexport --host 192.168.4.52 --port 27052 -d zhuhaiyan -c c1 -f _id,name --type=csv >/mong0dbdir/c1.csv
    2018-07-07T16:42:11.499+0800 connected to: 192.168.4.52:27052
    2018-07-07T16:42:11.500+0800 exported 5 records
    如果原有的数据存在在进行导入的话,不会报错。但是会追加进入原有的数据中
    [root@52 ~]# mongoimport --host 192.168.4.52 --port 27052 -d zhuhaiyan -c c1 -f _id,name --type=csv /mong0dbdir/c1.csv 
    2018-07-07T16:51:18.393+0800 connected to: 192.168.4.52:27052
    2018-07-07T16:51:18.395+0800 imported 6 documents

    >db.c3.save({name:"yaya",password:"x",uid:88888,gid:99999,comment:"teacher",homedir:"/home/yaya",shell:"/bin/bash"})
    WriteResult({ "nInserted" : 1 })
    > db.c3.find();
    { "_id" : ObjectId("5b408822cca23043cff83c0b"), "name" : "yaya", "password" : "x", "uid" : 88888, "gid" : 99999, "comment" : "teacher", "homedir" : "/home/yaya", "shell" : "/bin/bash" }



    把一个文件内容加入到mongodb文件中
    [root@52 mong0dbdir]# sed -i '' c3.csv 
    [root@52 mong0dbdir]# sed -i '$r passwd' c3.csv
    [root@52 mong0dbdir]# sed -i 's/:/,/g' c3.csv 
    [root@52 mong0dbdir]# cat c3.csv 


    [root@52 mong0dbdir]# mongoimport --host 192.168.4.52 --port 27052 -d zhuhaiyan -c c3 --headerline --drop --type=csv /mong0dbdir/c3.csv 
    2018-07-07T17:47:49.711+0800 connected to: 192.168.4.52:27052
    2018-07-07T17:47:49.711+0800 dropping: zhuhaiyan.c3
    2018-07-07T17:47:49.922+0800 imported 42 documents


    备份
    [root@52 mong0dbdir]# mkdir /bakmongo
    [root@52 mong0dbdir]# mongod
    mongod     mongodump  
    [root@52 mong0dbdir]# mongod
    mongod     mongodump  
    [root@52 mong0dbdir]# mongodump --host 192.168.4.52 --port 27052 -d zhuhaiyan -c c3 -o /bakmongo
    2018-07-07T17:53:49.061+0800 writing zhuhaiyan.c3 to 
    2018-07-07T17:53:49.062+0800 done dumping zhuhaiyan.c3 (42 documents)
    [root@52 mong0dbdir]# ls
    c1.csv  c1.json  c3.csv  passwd
    [root@52 mong0dbdir]# cat /bakmongo/
    cat: /bakmongo/: 是一个目录
    [root@52 mong0dbdir]# ls
    c1.csv  c1.json  c3.csv  passwd
    [root@52 mong0dbdir]# cd  /bakmongo
    [root@52 bakmongo]# ls
    zhuhaiyan
    [root@52 bakmongo]# cd zhuhaiyan/
    [root@52 zhuhaiyan]# ls
    c3.bson  c3.metadata.json
    [root@52 zhuhaiyan]# bsondump /bakmongo/zhuhaiyan/c3.bson 


    恢复数据
    [root@52 zhuhaiyan]# mongorestore --host 192.168.4.52 --port 27052 -d zhu -c c3 /bakmongo/zhuhaiyan/c3.bson 
    展开全文
  • Mariadb-mysqldunp备份

    2019-09-20 10:49:01
    -Y 备份所有的表空间 (表空间这个东西的具体表现形式是啥我也不知道) -y不备份任何表空间 -d 只备份数据表中的结构 -B 存储哪几个数据库 啥表结构啥的数据一股脑都给存储了 -F, 意思就是说备份多个数据库的时候,...

    导出数据库

    mysqldump是适用于MySQL/Mariadb数据库上的一款逻辑备份工具,支持热备,冷备,温备等操作。
    常见参数:
    -A 备份所有的数据库
    -Y 备份所有的表空间  (表空间这个东西的具体表现形式是啥我也不知道)
    -y不备份任何表空间
    -d 只备份数据表中的结构
    -B 存储哪几个数据库 啥表结构啥的数据一股脑都给存储了
    -F,  意思就是说备份多个数据库的时候,每备份一个就刷新一次日志 默认是刷新一次
    -f  收到报错也继续备份
    -t  只备份表数据
    -S sock连接
    -e 将多个insert语句整合批量导出 对应的设置是 --extended-insert   加  --net-buffer-length 一起使用可以提升导出效率  同时			
    --max_allowed_packet这个值设置太小,导入就会存在问题
    --ignore-table=name 忽略某个表
    --events 备份数据库事件
    --flush logs 在备份开始前先执行flush logs 命令刷新二进制日志到磁盘,并生成一个新的二进制日志文件
    --insert-ignore 忽略重复的语句
    -x 是在整个存储过程中,锁表 一般是可以读取的那种 实现温备
    --no-create-info  不使用create teble重建备份的表
    --order-by-primary 将备份的表中的行按主键排序或者第一个唯一键排序。当备份MyISAM表且将被载入到InnoDB表时很有用,打包备份本身的时间会较长。
    --routines 备份routines(存储过程和函数)
    -where='where_condition' 仅备份与where条件中匹配的行。
    --log-error = name将警告和错误附加到给定文件。
    --net-buffer-length=设置通信时缓冲数据大小 最小4k,最大16M,默认是1M
    --delete-master-logs 这个参数是备份日志的,好像是备份完了之后还得把日志给干掉啥逻辑就不懂了
    --single-transaction 备份事务会自动快照,只支持innodb存储引擎
    --max-allowed-packet=允许单个发送或接送的最大数据包大小
    --single-transaction --quick  主要是针对大型表(事务类型那种),主要是为了保障数据的一致性,后面那个是可以提升备份速度的东西,没有保障事务一致性要求的话,可以省略(要是遇到了问题在来更新)
    
    备份所有数据库: -A =--all-databases
    [root@test tmp]# mysqldump -uroot -p -A >/tmp/allsql.sql
    
    备份其中某个或者某几个数据库: -B 备份某几个数据库
    [root@test tmp]# mysqldump -uroot -p -B ab abc ac  >/tmp/ALL3.sql
    [root@test tmp]# ll -h /tmp/ALL3.sql
    -rw-r--r-- 1 root root 12K 9月  14 12:27 /tmp/ALL3.sql
    
    导出单张表:
    mysqldump -u用户名 -p密码 -P端口号  --database 数据库名 --tables 表名> 路劲 #其中-P是默认3306端口,使用默认端口的就可以忽略此参数
    mysqldump -uroot -p --databases test_1 --tables host_inventory >/tmp/host_inventory.sql
    
    只备份数据表结构: -d 备份表结构
    [root@test tmp]# mysqldump -uroot -p -d abc abe >/tmp/1sql
    
    只备份insert数据:-t +-e +--net-buffer-length 联合使用
    [root@test tmp]# mysqldump -uroot -p -e --net-buffer-length=5M  -t abc abe >/tmp/abe.sql
    
    忽略某张表或者某几张标配:	忽略单张表 -个 --ignore-table 多站表就多个ignore-table参数即可  ignore-table=库名.表名
    [root@test tmp]# mysqldump -uroot -p --ignore-table=abc.sa  --ignore-table=abc.ss  abc -d >/tmp/abc6.sql
    
    通过select方式查询想要内容并且导出:select 参数 from 表 into outfile "文件所在路劲"
    MariaDB [abc]> select * from abc into outfile "/data/mydata/ac.txt";
    
    通过--where/-w方式导出部分数据  mysqldump -u用户名 -p密码 数据库名 表名 --where="筛选条件" > 导出文件路径
    [root@test tmp]# mysqldump -uroot -p abc abe --where='id=4' > /tmp/id2.sql   	
    数据的导出就介绍到这里,以后发现啥新操作在来更新
    

    导入数据库

    #导入数据库(导入之前必须创建一个空数据库)
    通过mysql命令方式导入:
    [root@test ~]# mysql -uroot -p -e 'create databases ac'
    [root@test ~]# mysql -uroot -p ac < /data/mydata/abc.sql
    通过登录mysql方式导入:
    MariaDB [abc]> create database ab;
    MariaDB [abc]> use ac;
    MariaDB [abc]> source /data/mydata/abc.sql				#source 加sql文件路劲就可以轻松导入
    
    展开全文
  • 备份一体机省在哪?

    2014-02-28 17:48:50
    其实在数据保护领域,一体机这种形式早已有之,比如最常见备份一体机。包括EMC、赛门铁克、昆腾等在内的国外厂商和爱数、火星高科等国内厂商都已经推出了备份一体机。IDC指出,虽然中国的备份一体机市场仍处于发展...
  • 浅谈MySQL数据库备份的几种方法

    万次阅读 2016-06-08 15:19:42
    mysql常见备份方式有:mysqldump、mysqlhotcopy、BACKUP TABLE 、SELECT INTO OUTFILE,又或者备份二进制日志(binlog),还可以是直接拷贝数据文件和相关的配置文件。MyISAM 表是保存成文件的形式,因此相对比较...
  • 如果您担心由于某种原因使用笔记的网站将无法使用,或者您想要始终访问笔记,并且想要归档和备份数据,则此扩展程序适合您! 在任何时候,你可以保存所有的笔记文本形式,不要害怕他们无法访问或丢失。 对于从...
  • 镜像(Mirroring)就是一种文件存储形式,是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。可以把许多文件做成一个镜像文件,与GHOST等程序放在一个盘里用GHOST等软件打开后,又...
  • Oracle多国语言设置是为了支持世界范围的语言与字符集,一般对语言提示, 货币形式,排序方式和 CHAR,VARCHAR2,C LOB,LONG 字段的数据的显示等有效。ORACLE 的多国语言设置最主要的两个特性就是国家语言设置与...
  • 基本定义:二进制日志,也成为二进制日志,记录对数据发生或潜在发生更改的SQL语句,并以二进制的形式保存在磁盘中; 作用:可以用来查看数据库的变更历史(具体的时间点所有的SQL操作)、数据库增量备份和恢复...
  • 存储如此大量的数据,自然而然想到的就是以文件的形式存储在硬盘 (HDD 或 SSD) 中。当然,一些商用数据库为了追求性能,是将数据优先存储在内存中 (比如 SAP 的 HANA 和 MemSQL) 来获得更高速的读写。本文主要涉及的...
  • 存储如此大量的数据,自然而然想到的就是以文件的形式存储在硬盘 (HDD 或 SSD) 中。当然,一些商用数据库为了追求性能,是将数据优先存储在内存中 (比如 SAP 的 HANA 和 MemSQL) 来获得更高速的读写。本文主要涉及的...
  • 1.4 常见问题 1 字符集问题 ORACLE多国语言设置是为了支 ...持世界范围的语言与字符集,一般对语言提示,货币形式,排序方式和CHAR,VARCHAR2,CLOB,LONG字段的数据的显示等有效。ORACLE 的多国...
  • varchar 的区别数据库操作表操作数据增删改查(CURD)增加数据修改数据查询数据删除数据数据备份和恢复非关系型数据库MongoDB特点MongoDB一些概念 关系型数据库 关系型数据库以表格的形式存在,以行和列的形式的...
  • Redis 主从复制

    2019-06-24 15:55:00
    常见的主从形式 第三种是因为slave太多,都从master同步数据,master IO压力很大,所以拿一部分slave也作为master。 一个slave只能有一个master,一个master可以有多个...数据冗余(数据备份) 读写分离:从slav...
  • 目前磁盘分区有两种形式:GPT分区和MBR分区。MBR相比而言比较常见,大多数磁盘都是采用这种分区...但是在转换之前必须要做好数据备份,将磁盘里重要的东西全部拷出来,因为只有整个磁盘全部为空时,才能够进行转换。
  • 11.4.1 数据备份与还原中的常见问题 349 11.4.2 使用媒体集备份时的常见问题 354 11.4.3 数据库还原中的孤立用户问题 356 11.4.4 查询备份文件中的信息 360 第 12 章 用户定义数据类型 361 12.1 ...
  • MySql初探

    2019-01-05 16:45:01
    常见数据库 数据类型 SQL分类 数据库使用 数据完整性 实体完整性 域完整性 引用完整性 表之间关系 多表查询 数据库的备份与恢复 NOTE 数据库初探 数据库 存储、维护、管理数据的集合 逻辑上以二维...
  • ​ RAID(独立冗余磁盘阵列),是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。RAID分为不同的等级,不同等级的RAID均...
  • 11.4.1 数据备份与还原中的常见问题 349 11.4.2 使用媒体集备份时的常见问题 354 11.4.3 数据库还原中的孤立用户问题 356 11.4.4 查询备份文件中的信息 360 第 12 章 用户定义数据类型 361 12.1 用户...
  • 主从数据库

    2021-01-27 20:16:13
    ① 方便做数据的热备份。 ② 架构的扩展更容易。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘I/O访问的频率,提高单个机器的I/O性能。 ③ 读写分离,使数据库能支撑更大的并发。在...
  • RAID磁盘阵列配置

    2021-04-25 09:36:55
    是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。 RAID级别 RAID分为不同的等级,不同等级的RAID均在数据可靠性以及读写...
  • SQL2000开发与应用实例

    2008-11-03 11:23:10
    11.4.1 数据备份与还原中的常见问题 349 11.4.2 使用媒体集备份时的常见问题 354 11.4.3 数据库还原中的孤立用户问题 356 11.4.4 查询备份文件中的信息 360 第 12 章 用户定义数据类型 361 12.1 用户...
  • 6.数据转换:对选中的数据进行各种形式转换。7.数据编辑:方便快捷的修改数据。8.文件对比:自动对比两个文件,并标识不同处。9.楼层转换:电梯卡中常用的楼层码与楼层互相转换。10.日期转换:列举常见的日期格式,...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 155
精华内容 62
关键字:

常见数据备份形式