精华内容
下载资源
问答
  • 百年教育职业培训中心/ 广东开放大学 终结性考核 参考资料 百年教育职业培训中心 编制 MySQL 数据库备份方式有哪几种各有什么优缺点 MySQL 备份数据库的两个主要实际操作方案是采用MySQL(与PHP 搭配之最佳 组合) ...
  • ♣题目部分在Oracle中,OCR备份恢复有哪几种? ♣答案部分与Oracle数据库备份恢复相似,OCR的备份也有物理备份和逻辑备份,因此有两种备份方式和两种恢复方式。物理备份...


    题目部分

    在Oracle中,OCR备份恢复有哪几种?

         

    答案部分

    Oracle数据库的备份恢复相似,OCR的备份也有物理备份和逻辑备份,因此有两种备份方式和两种恢复方式。物理备份是自动进行的,逻辑备份需要手动进行。

    因为OCR的内容如此重要,所以Oracle4个小时对其做一次物理备份,并且保留最后的3个物理备份,以及前一天,前一周的最后一个物理备份。用户不能自定义物理备份频率以及备份文件的副本数。这个备份由Master Node CRSD进程完成,备份的默认位置在$GRID_HOME/cdata/<cluster_name>目录下,也可由命令ocrconfig -showbackup获取备份的位置。每次备份后,备份文件名自动更改,以反映备份时间顺序,最近一次的备份叫作backup00.ocr。这些备份文件除了保存在本地,DBA还应该在其它存储设备上保留一份,以防止意外的存储故障。备份目录可以通过命令“ocrconfig -backuploc <directory_name>”修改。

    下例为物理备份OCR

     1[LHRDB2:grid]:/home/grid>ocrconfig -showbackup
     2LHRDB1     2016/06/30 15:13:46     /oracle/app/11.2.0/grid/cdata/LHRDB-crs/backup00.ocr
     3LHRDB1     2016/06/30 11:13:45     /oracle/app/11.2.0/grid/cdata/LHRDB-crs/backup01.ocr
     4LHRDB1     2016/06/30 07:13:45     /oracle/app/11.2.0/grid/cdata/LHRDB-crs/backup02.ocr
     5LHRDB1     2016/06/29 03:13:41     /oracle/app/11.2.0/grid/cdata/LHRDB-crs/day.ocr
     6LHRDB1     2016/06/20 03:13:08     /oracle/app/11.2.0/grid/cdata/LHRDB-crs/week.ocr
     7PROT-25: Manual backups for the Oracle Cluster Registry are not available
     8[LHRDB2:grid]:/home/grid>oerr prot 25
     900025, 0, "Manual backups for the Oracle Cluster Registry are not available"
    10// *Cause: Manual backups for the Oracle Cluster Registry were not yet created.
    11// *Action: Manual backups can be created using 'ocrconfig -manualbackup'
    12//          command.
    13[LHRDB2:grid]:/home/grid>ocrconfig -manualbackup
    14PROT-20: Insufficient permission to proceed. Require privileged user
    15[LHRDB2:grid]:/home/grid>exit
    16[LHRDB2:root]:/>ocrconfig -manualbackup
    17LHRDB1     2016/06/30 16:21:34     /oracle/app/11.2.0/grid/cdata/LHRDB-crs/backup_20160630_162134.ocr
    18[LHRDB2:root]:/>ocrconfig -showbackup
    19LHRDB1     2016/06/30 15:13:46     /oracle/app/11.2.0/grid/cdata/LHRDB-crs/backup00.ocr
    20LHRDB1     2016/06/30 11:13:45     /oracle/app/11.2.0/grid/cdata/LHRDB-crs/backup01.ocr
    21LHRDB1     2016/06/30 07:13:45     /oracle/app/11.2.0/grid/cdata/LHRDB-crs/backup02.ocr
    22LHRDB1     2016/06/29 03:13:41     /oracle/app/11.2.0/grid/cdata/LHRDB-crs/day.ocr
    23LHRDB1     2016/06/20 03:13:08     /oracle/app/11.2.0/grid/cdata/LHRDB-crs/week.ocr
    24LHRDB1     2016/06/30 16:21:34     /oracle/app/11.2.0/grid/cdata/LHRDB-crs/backup_20160630_162134.ocr
    

    物理恢复OCR的过程一般有如下几个步骤,详细实验过程请参考:http://blog.itpub.net/26736162/viewspace-2121470/,这里不再演示。

    1ocrconfig -manualbackup  --手动进行物理备份
    2ocrconfig -showbackup  --查看物理备份
    3cluvfy comp ocr -n all -verbose  --检查OCR组件
    4crsctl stop crs -f  --2个节点都停止CRS
    5crsctl start crs -excl -nocrs  --排它模式启动CRS
    6crsctl stop resource ora.crsd -init
    7ocrconfig -restore /oracle/app/11.2.0/grid/cdata/ZFTPCCDB-crs/backup_20160701_152358.ocr
    8crsctl stop has -f
    9crsctl start crs
    

    其实OCR也可以通过手动的方式导出、导入,方法如下:

    1ocrconfig -export /tmp/ocr_bak
    2ocrconfig -import /tmp/ocr_bak
    

    使用ocrconfig -export方式产生的备份,统称之为逻辑备份。对于OCR的配置发生重大的变化前后,如添加删除节点,修改集群资源,创建数据库等,都建议使用逻辑备份。对于由于错误配置而导致的OCR被损坏的情形,可以使用ocrconfig -import方式进行恢复。逻辑备份的恢复方式和物理备份的恢复方式一致,这里不再赘述。

    OCR的恢复还可以采用ddkfedmd_restore命令进行,这里不再详述,感兴趣的读者可以参考我的博客:http://blog.itpub.net/26736162/viewspace-2121470/

    本文选自《Oracle程序员面试笔试宝典》,作者:小麦苗

    ---------------优质麦课------------

    详细内容可以添加麦老师微信或QQ私聊。

    About Me:小麦苗

     本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用

    ● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/

     本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解

     版权所有,欢迎分享本文,转载请保留出处

     QQ:646634621  QQ群:618766405

     提供OCP、OCM和高可用部分最实用的技能培训

    ● 题目解答若有不当之处,还望各位朋友批评指正,共同进步

    DBA宝典

    长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:xiaomaimiaolhr,学习最实用的数据库技术。

    展开全文
  • 突发的计算机故障或病毒,可能导致数据库中重要数据的丢失或不可用,为了防止这种事情的发生,要对数据库进行备份,下文是针对几种情况进行数据库备份的分析。 第一种情况: RAID,还需要做数据库备份吗? ...

     突发的计算机故障或病毒,可能导致数据库中重要数据的丢失或不可用,为了防止这种事情的发生,要对数据库进行备份,下文是针对几种情况进行数据库备份的分析。

    第一种情况:

    有RAID,还需要做数据库备份吗?

    回答:需要。有了RAID,万一部份磁盘损坏,可以修复数据库,有的情况下数据库甚至可以继续使用。但是,如果哪一天,你的同事不小心删除了一条重要的记录,怎么办?RAID是无能为力的。你需要合适的备份策略,把那条被误删的数据恢复出来。所以有了RAID,仍需要做备份集群,磁盘镜像同理。

    第二种情况:

    我们需要全备份+日志备份?

    解答:如果你只做全备份,那么受限于全备份的大小和备份时间,不可能常做。而且只有全备份,不能将数据库恢复至某个时间点。所以,我们需要全备份+日志备份。比如每天一个全备份,每隔1小时或若干分钟一个日志备份。说到差异备份,因为微软的差异备份记录的是上一次全备份以来发生的变化,所以,如果数据库的改动很频繁的话,没过多久,差异备份就会和全备份的大小接近,因此这种情况下就不合适了。因此,全备份+日志备份的方案适合绝大多数的用户。

    第三种情况:

    如果你仅在数据库本地做备份,万一磁盘损坏,或者整个服务器硬件损坏,备份也就没了,就没法恢复数据库。

    解答:因此,你需要把备份文件传送至另一个物理硬件上。大多数用户不用磁带机,因此不考虑。一般,我们需要另一台廉价的服务器或者PC来存放数据库的备份,来防止硬件损坏造成的备份丢失。

    第四种情况:

    你可以在数据库服务器本地做完备份,然后使用某些方式将备份文件传送至备机。你是在备份完成后就马上穿送的吗?其实可以考虑将传送备份的脚本用T-SQL语句来写。

    第五种情况:

    备份文件传送至备机后,就可以高枕无忧了吗?

    解答:不。作为DBA的你还需要检查备机上的备份文件是否能将数据库恢复至最新,如果采用日志备份,会不会因为丢失某一个日志备份文件而导致数据库不能恢复至最新?如何检查日志备份文件之间存在断档?

    第六种情况:

    为了将数据库尽可能的恢复到最新,你可能会每隔10分钟(甚至1分钟)执行一次日志备份,那么万一数据库坏了,在恢复的时候,手动恢复成百上千个日志文件,是不是不太现实?

    第七种情况:

    如果你所在公司有很多的数据库服务器(就像我所在的公司),而且磁盘空间有限,那么你不得不经常登录服务器来删除旧的备份文件,如果哪天忘了,或者五一十一长假,磁盘空间用完了,就麻烦了。

    第八种情况:

    数据库在备份的时候,并不会检查数据页面的完整性,如果数据页坏了,备份作业仍会执行,而且不会报错,等到你发现数据页有错误的时候,你也很可能已经因为磁盘空间不足,而删除了早期的备份,而此时剩下的那些备份可能都是包含损坏的数据页,如果损坏的数据页是某个表的表头的话,那这个表你就再也没办法恢复了。所以你需要定期执行DBCC检查,来尽早发现数据库页面的完整性。在未作完DBCC检查之前,你不能删除旧的备份,以防止新的备份存在问题。所以,删除备份文件的工作变的有些麻烦。

    第九种情况:

    你可能知道SQL Server提供了数据库维护计划。没错,使用它可以定期做备份,执行DBCC检查,但这一切仅限于本机操作。为了使数据库可靠,你还是需要自己把本地备份传送至备机。

    展开全文
  • 几种备份方式的区别在备份实战操作概述 恢复实战操作概述 其它备注信息 那么,此文将从以上几个角度,结合一些实际的实战经验,分步阐述一个完整的备份方案到底是怎么样构成的。需要学习更多Mysql数据库相关...

    一份好的备份方案无非包括以下几点:

    • 为什么需要备份?
    • 备份的方式有哪些?
    • 某几种备份方式的区别在哪?
    • 备份实战操作概述
    • 恢复实战操作概述
    • 其它备注信息

    那么,此文将从以上几个角度,结合一些实际的实战经验,分步阐述一个完整的备份方案到底是怎么样构成的。需要学习更多Mysql数据库相关的知识,可以在公众号:民工哥技术之路的后台回复「MySQL」即可获取一份最全的MySQL数据库学习指南。

    为什么需要数据库备份?

    很多人,一看这标题,肯定张口就会答,这不是废话么。不备份故障了怎么办?跑路吗?数据被沙雕开发(不许喷)误删了怎么办?背锅吗?
    当然,大家都知道备份的重要性与必要性。
    1、保证数据安全与完整
    企业的数据安全应该来说是企业的命脉,一旦丢失或造成损坏,轻则损失客户与金钱,重则倒闭(已经有前例在)。
    备份的目的:为了保证数据在被人为失误、操作不当、蓄意等情况下删除或损坏后,能及时、有效的进行恢复并不会很大程度上影响到业务运行。
    2、为业务提供不间断服务
    实际生产环境对数据库的要求,首先就是具备7×24×365不间断服务的能力,这也是一定要备份数据库的其中原因之一。

    数据库的备份方式

    常用的备份方式包括以下:

    • 逻辑备份
    • 物理备份

    1、逻辑备份
    逻辑备份其实就是利用MySQL数据库自带的mysqldump命令,或者使用第三方的工具,然后把数据库里的数据以SQL语句的方式导出成文件的形式。在需要恢复数据时,通过使用相关的命令(如:source )将备份文件里的SQL语句提取出来重新在数据库中执行一遍,从而达到恢复数据的目的。
    实例如下:

    mysqldump -A -B --single-transaction >/server/backup/mysql_$(date +%F).sql
    

    一般备份时都会进行压缩处理,以节省磁盘空间,如下

    mysqldump -A -B --single-transaction |gzip>/server/backup/mysql_$(date +%F).sql.gz
    

    恢复操作

    cd /server/backup/
    gzip -o mysql_$(date +%F).sql.gz
    
    mysql -uroot -pMyadmin -h mysqldb.mingongge.com
    
    > source /server/backup/mysql_$(date +%F).sql
    

    逻辑备份的优点与使用场景
    优点:简单,易操作,自带工具方便、可靠。
    使用场景:数据库数据量不大的情况可以使用,数据量比较大(超过20G左右)时备份速度比较慢,一定程度上还会影响数据库本身的性能。

    2、物理备份
    物理备份就是利用命令(如cp、tar、scp等)直接将数据库的存储数据文件复制一份或多份,分别存放在其它目录,以达到备份的效果。
    这种备份方式,由于在备份时数据库还会存在数据写入的情况,一定程度上会造成数据丢失的可能性。在进行数据恢复时,需要注意新安装的数据的目录路径、版本、配置等与原数据要保持高度一致,否则同样也会有问题。
    所以,这种物理备份方式,常常需要在停机状态下进行,一般对实际生产中的数据库不太可取。因此,此方式比较适用于数据库物理迁移,这种场景下这种方式比较高效率。

    物理备份的优点及使用场景
    优点:速度快,效率高。
    场景:可用于停机维护及数据库物理迁移场景中。
    实际生产环境中,具体使用哪种方式,就需要看需求与应用场景所定。

    全量与增量备份概述
    在介绍完备份方式之后,再来介绍一下,增量与全量备份这两个概念。
    什么是全量备份?
    全量备份:就是将数据库中的所有数据,或者是某一个特定的库里的所有数据,一次全部备份下来。
    在这里插入图片描述
    备份数据库中所有数据

    mysqldump -A -B --single-transaction |gzip>/server/backup/All_data_$(date +%F).sql.gz
    

    备份某个库的数据

    mysqldump -A -B --single-transaction testDB1|gzip>/server/backup/testDB1_$(date +%F).sql.gz
    

    什么是增量备份?
    增量备份:指的是上一次全量备份之后到下一次全量备份这前这段时间内数据库所更新或者是增加的数据,将其备份下来。
    在这里插入图片描述
    注:全量备份是一个文件,而增量备份则是MySQL的binlog日志文件。所以常说的增量备份就是备份binlog日志文件。

    两者的区别在哪?

    全量备份:需要的备份时间长一点,恢复时间会短一点,因为文件数少,维护方便。但是,全量备份的文件大,占用一定的磁盘空间,全理备份时会一定程序上影响数据库的性能(这也就是为什么在0:00点备份的原因),也因文件大的原因,不便于服务器本地保存过多文件,重要业务的全量备份文件可能需要手工下载或迁移到服务器之外的存储空间中。
    增量备份:备份简单,恢复时复杂一点,因为文件数量多,需将所有binlog文件解析成SQL语句,如下:

    mysqlbinlog testDB1-bin.000001 testDB1-bin.000002 >./bin.sql
    

    然后,再通过恢复的方式进行恢复

    mysql -uroot -pMyadmin -h mysqldb.mingongge.com
    
    > source /server/backup/bin.sql
    

    或者如下操作

    cd /server/backup
    
    mysql testDB1 <./bin.sql
    

    备份与恢复实践操作

    对于Mysql数据库的备份,一般采取脚本+定时任务进行日常备份。

    常用执行策略是:

    • 每天0:00执行一次全量备份
    • 按业务需求执行增量备份
      分享一个我在一个创业公司初期的一个备份方案实例
      阿里云数据库服务器备份方案
      方案一:
      目前数据库是主从同步,从库开启binlog日志功能进行异地备份,就目前数据量而言,只需要在从库的基础上进行定时全量与增量备份数据库即可。
    1、创建备份目录
    
    mkdir /server/backup
    
    2、备份数据库到指定目录
    
    mysqldump --single-transaction -F -B phoenix_coupon_production|gzip >/server/backup/phoenix_$(date +%F).sql.gz
    
    mysqldump --single-transaction -F -B ywotx|gzip >/server/backup/ywotx_$(date+%F).sql.gz
    
    find /server/backup/ -type f –name “*.sql.gz”-mtime +7 |xargs rm-f
    
    将脚本写入定时任务,分时段进行打包备份 
    
    3、定时备份二进制文件
    
    通过参数刷新binlog产生新的文件,通过脚本判断文件新旧,然后备份旧的日志文件
    mysqladmin -uroot -pywotx!123 flush-logs #刷新日志,产生新的日志文件
    

    最终将备份文件同步或定时手工下载到异地备份服务器异地存储备份文件,实现数据库备份文件双备份存储,防止服务器硬件故障。

    方案二
    后期数据量增大之后,数据库需要进行读写分离,实现主写,从读,主从同步的架构,备份还是按照原来的备份方案进行,可采用分库分表进行数据备份,防止数据量大导致的恢复时间的问题,提升恢复效率。

    1、创建备份目录
    
    Mkdir /server/backup
    
    2、备份数据到指定目录( 分库分表)
    #/bin/sh
    #create by mingongge at 2017-06-01
    BACKUPDIR=/server/backup
    DATE=`date +%F`
    USER=root
    PASSWD=123456”
    CMD=”mysql –u$USER –p$PASSWD”
    DUMPCMD=”mysqldump –u$USER –p$PASSWD --single-transaction -F”
    
    for dbname in `${CMD} –e “show databases”|sed ‘1d’`
    do
    mkdir –p${BACKUPDIR}/${dbname}
    for tablename in`${CMD} –D ${dbname} –e “show tables”|sed ‘1d’`
    do
    ${DUMPCMD} --tables${dbname} ${tablename} |gzip > ${BACKUPDIR}/${dbname}/${tablename}_$(DATE).sql.gz
    done
    done
    
    find /server/backup/${dbname} -type f –name “*.sql.gz”-mtime +7|xargs rm -f
    
    3、定时备份二进制文件(增量)
    备份方法同方案一
    

    备份频率:

    • 每天0:00进行一次数据库全备
    • 每天03:00 9:00 15:00 21:00 增量备份一次
      数据库的备份,每天一次全备,在全备时会更新binlog日志,重新生成新的日志文件,因此在下一次增量备份时再刷新binlog,再次产生新的日志文件,实现从全备之后对数据库的操作的增量备份,一旦发现数据问题,立即刷新binlog重新成新的日志文件,将原来的日志文件手工备份一份,然后找出产生数据问题的点,从而利用日志文件进行恢复全备到产生数据问题点之间的数据,然后恢复从问题点到发现问题时间段之间的数据.

    新增一台备份服务器,配置如下:
    实例配置:2核/4G/40G + 200G高效云盘 经典网络 1M 295元/月
    方案总结:
    对于数据库服务器本地的备份文件基本上只保留一周时间内的数据,备份服务器按需求(一般保留至少30天的数据),保留30天的数据包括数据库全备文件与增量备份文件,后期可按实际生产需求进行修改,保留时间长短只会增加相应的服务器磁盘空间,增加一定的成本,其它无需改动,操作较为灵活、方便。

    备份方案下载链接如下:
    链接: https://pan.baidu.com/s/1kqfl3cKLv1JjfKx61U-_Og 提取码: tsep

    参考链接 :
    企业级MySQL数据库备份方案 : https://mp.weixin.qq.com/s/fQnHZEC-eqSCPhJI5vDoaA

    展开全文
  • 如何备份ORACLE数据库

    2008-07-29 17:03:00
    出现数据库故障,通常如下几种类型:语句失败,用户进程失败,用户错误,实例失败,介质故障等。1.引起语句失败的原因:应用的逻辑错误试图在表中存放不合法的数据试图执行无权限的操作试图创建表,但是已经超过...

    Oracle数据库的备份方法很多,无论使用哪种备份方法,备份的目的防止数据库在运行中可能出现的各种故障,最小化减少数据的丢失。

    出现数据库故障,通常有如下几种类型:语句失败,用户进程失败,用户错误,实例失败,介质故障等。

    1.引起语句失败的原因有:

    • 应用的逻辑错误
    • 试图在表中存放不合法的数据
    • 试图执行无权限的操作
    • 试图创建表,但是已经超过了空间配额的限制
    • 试图对表执行 INSERT 或者 UPDATE操作,导致了新区的分配,但是在表空间上已经没有足 够的自由空间

    2.用户进程失败的原因有:

    • 用户异常的断开了会话.
    • 用户会话被非正常终止.
    • 用户的程序触发了地址异常,导致了会话的终止

        3.用户操作错误原因有:
    • 如进行UPDATE,TRUNCATE,DELETE,DROP等对表的删除操作

    4.例失败原因有:

    • 由操作系统崩溃或停电引起
    • 不需要DBA执行特殊的恢复操作
    • 只需要启动数据库
    • 等待直到显示“database opened”
    • 检查告警文件以确定实例失败的原因
       
        5.介质故障原因有:
    • 磁盘驱动器头损坏
    • 读写数据文件时遇到了物理故障
    • 文件被意外的删除
    • 过脱机或联机备份并使用前滚操作恢复日志来完成

    Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。

     

     

     

     

     

     

     

     

     

     

     

     

    <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

     
    展开全文
  • 但是SharePoint一共多少种备份方式呢,备份方式是更适合你的呢,本文主要为大家梳理,并且深入的研究一下常见的几种备份方式,以便大家能有所了解,以及了解使用场合。 SharePoint提供了哪些级别的备份 ...
  • 数据库常见面试题

    2018-11-04 21:52:40
    1、数据库有哪几种范式? 2、Mysql提供了哪几种事务隔离级别? 3、MySQL中varchar与char的区别以及varchar(50)中的50代表的涵义? 4、date,datetime和timestamp数据类型有什么区别? 5、union 与union all的区别? 6...
  • 目录:1、触发器的作用?2、什么是存储过程?用什么来调用?...14、SQL 约束有哪几种?15、数据库的乐观锁和悲观锁是什么?16、事务隔离级别?17、Truncate与delete区别?1,使用 DELETE 语句删除数据时,Or
  • 文章目录一、MySQL问答1、数据库sql语句查询,跨表查询有哪几种方式2、数据库的索引用到的是什么数据结构?3、mylsam、innodb的区别4、MySQL的Gtid复制原理是什么?5、同步、半同步、异步复制原理是什么?6、说说你...
  • 下面我们看一下虚拟主机的备份有哪几种方法。 1.手动备份 手动备份是最传统的备份方法,对于大多数网站来说,网站的程序代码变化较少,网站重要数据也很少增加,因而,能够一次性将全站程序和数据库经过FTP等方法...
  • Data Guard 支持的备用数据库类型有哪几种,请分别加以说明。 1-203. 与 Data Guard 相比,Active Data Guard 在功能上有什么不同? 1-18 1-214. 请描述一下 Oracle Maximum Availability Architecture (MAA)的组成...
  • 书中内容主要集中在大多数企业常见的问题之上,如安装和升级到oracle database 11g数据库软件、创建数据库、导出和导入数据、数据库备份与恢复、性能调优,等等。  本书还提供了dba完成本职工作必备的基本的uniix...
  • 亲历JAVA面试题备份

    2018-03-20 10:29:56
    解析XML文档有哪几种方式?32.简述一下面向对象的”六原则一法则“。31.有什么方法可以提高系统的稳定性?如何应对高并发?30.经常更新的数据树,如何使用缓存?使用缓存有什么副作用?副作用:不断的序列化和反序列...
  • 经过次折腾,用第二方式成功还原,非常简单,留着备用 ...不管是哪种都想停掉服务,redmine相关的服务以下5个: redmineApache redmineMySQL redmineSubversion redmineThin1 redmineThin2
  • 第二周周考错题

    2020-08-24 20:20:43
    1.动态路由协议ospf有哪几种报文,分别描述他们的作用 Hello报文:最常用的一种报文,用于发现、维护邻居关系。并在广播和NBMA类型的网络中选举指定路由器DR和备份指定路由器BDR。 DD报文:两台路由器进行LSDB数据库...
  • 小结

    2019-09-18 06:37:40
    把网页文件和数据库全部打包备份下来,即使以后用到这些数据的时候可能很少,但我感觉保存下来,是对前个月工作和辛苦的一个总结和纪念。 原有的站群没有赚到钱,没有达到目标,但却证明了那种办法不可行,让我...
  • 18、在ajax中data主要有哪几种? 28 19、jQuery中ajax由几部分组成? 28 20、js和jQuery获取value值得区别 29 四、jsp/servlet部分 29 1、Tomcat的优化经验 29 2、Tomcat根目录下有哪些文件 31 3、什么是TOMCAT,怎样...
  • 系统中要删除一些用户表的数据,用户表的外键比较多,而且要备份我现在想到的处理方式有几种: 加入如下的几张表: song(song_id,artist_id,favorite_num) 即 歌曲表(歌曲ID,艺人ID,被收藏次数) song...
  • java面试题典 java 面试题 经典

    热门讨论 2010-06-18 13:42:36
    解析XML文档有哪几种方式? 13 39. JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗? 14 40. 一个".java"源文件中是否可以包括多个类(不是内部类)...
  • 4.4.6 你知道哪几种垃圾收集器,各自的优缺点,重点讲下cms和G1,包括原理,流程,优缺点。 4.4.7 垃圾回收算法的实现原理。 4.4.8 当出现了内存溢出,你怎么排错。 4.4.9 JVM内存模型的相关知识了解多少,比如重...
  • orcale常用命令

    2009-08-04 00:34:59
    Oracle数据库有哪几种启动方式 说明: 有以下几种启动方式: 1、startup nomount 非安装启动,这种方式启动下可执行:重建控制文件、重建数据库 读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动...
  • MySQL命令大全

    2018-01-15 11:19:17
    mysqldump -u 用名 -p –default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名...
  • Oracle数据库有哪几种启动方式 说明: 有以下几种启动方式: 1、startup nomount 非安装启动,这种方式启动下可执行:重建控制文件、重建数据库 读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动...
  • MYSQL常用命令大全

    2011-05-30 13:31:24
    mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> ...
  • 他在次行业会议中做过演讲,包括微软技术大会(TechEd)以及SQL PASS.他目前正在从事微软内部的一个数据存储项目的工作.  微软客户支持服务  Bart Duncan已经从事SQL Server及相关技术大约10年时间了.他目前是...
  • 他在次行业会议中做过演讲,包括微软技术大会(TechEd)以及SQL PASS.他目前正在从事微软内部的一个数据存储项目的工作.  微软客户支持服务  Bart Duncan已经从事SQL Server及相关技术大约10年时间了.他目前是...
  • Axx:ARJ压缩文件的分包序号文件,用于将一个大文件压至个小的压缩包中(xx取01-99的数字) A3L:Authorware 3.x库文件 A4L:Authorware 4.x库文件 A5L:Authorware 5.x库文件 A3M,A4M:Authorware Macintosh...
  • Toad 使用快速入门

    2008-11-27 15:22:14
    对其他数据库对象也完备的操作支持。 2. SQL Editor: a) 激活SQL Editor的三方式: i. 连接到数据库之后,Toad自动打开SQL Editor这个窗口。 ii. 点击总工具栏上最左边的那个按钮 iii. 从菜单栏:Database...
  • 说明: 指定 Oracle 使用哪种日历系统作为日期格式。例如, 如果 NLS_CALENDAR 设置为 'Japanese Imperial', 那么日期格式为 'E YY-MM-DD'。即: 如果日期是 1997 年 5 月 15 日, 那么 SYSDATE 显示为 'H 09-05-15'。 ...

空空如也

空空如也

1 2 3
收藏数 50
精华内容 20
关键字:

数据库备份有哪几种