精华内容
下载资源
问答
  • 常用RMAN备份命令和查看备份命令

    千次阅读 2019-03-12 21:42:53
    rman备份命令 backup database 备份整个数据库 backup database including current controlfile 备份整个数据库还包括现在的controlfile backup database plus archivelog all 备份整个数据库还包括全部的...

    oracle11g, rman备份的路径应该是这样的优先级
    备份语句中指定的format > rman 中设置的configure channel device type disk format '/oracle/orclarch/%U_%d’的路径 > 闪回恢复区>$ORACLE_HOME/dbs

    –rman时间设置
    vi .bash_profile
    export NLS_LANG=american_america.zhs16gbk
    export NLS_DATE_FORMAT=‘yyyy-mm-dd hh24:mi:ss’

    rman备份命令

    1. backup database; 备份整个数据库
      backup database include current controlfile; 备份整个数据库还包括现在的controlfile
      backup database plus archivelog all; 备份整个数据库还包括全部的archivelog
      backup as compressed backupset full database; 压缩备份(原来1G的备份,压缩后可以达到270M)
      backup database plus archivelog all delete input; 备份归档文件后删除一路归档
      backup database plus archivelog all delete all input; 备份归档文件后删除所有路径下的归档

      backup as compressed backupset full database include current controlfile plus archivelog delete all input;
      (全库备份包括控制文件归档日志,备份后删除归档)

    2. backup tablespace tablespacename; 备份指定的表空间

    3. backup datafile 5; 备份指定的数据文件

    4. backup spfile; 备份初始化参数文件

    5. backup current controlfile; 备份现在的controlfile

    6. backup archivelog all; 备份所有的archivelog

    查看数据库的备份信息

    list backupset summary; 列出备份集的概要信息

    list backup of database; 列出所有全库备份

    list backup of tablespace tablespacename; 列出指定表空间备份

    list backup of datafile 5;
    list backup of datafile ‘/u01/app/oracle/oradata/hyyk/system01.dbf’; 列出指定数据文件的备份

    list backup of controlfile; 列出conftrolfile的备份

    list backup of archivelog all ; 列出archivelog的备份

    –列出所有无效备份
    –list expired backup;

    –报告所有的schema
    report schema

    crosscheck命令
    –检查所有归档文件
    crosscheck archivelog all;

    –检查所有备份集
    crosscheck backup;

    删除命令
    –删除所有备份集
    delete backup;
    例:list backup of database 找到备份集的tag
    delete backup tag xxxxx

    –指定备份片大小
    run{
    allocate channel c1 device type disk maxpiecesize=10m format ‘/home/oracle/bak/bak_%U’;
    backup tablespace system;}

    –指定备份集大小,实际指定了备份片大小,和上面区别是如果单个文件过大,则报错。
    backup database maxsetsize=100m

    –rman通道
    1、手工分配通道
    run{
    allocate channel c1 device type disk format ‘/home/oracle/bak/c1_%U’;
    backup tablespace users;}

    2、自动分配通道
    configure device type disk parallelism n;
    configure default device type to disk;
    configure channel device type disk format ‘xxxx/%U’;
    configure channel n device type disk format ‘xxxx/%U’;

    展开全文
  • 使用SQL SERVER备份命令备份数据库

    千次阅读 2018-06-28 16:33:43
    SQL SERVER数据库备份命令:完整备份(包括数据data和日志log):Backup Database *database_name*  To disk='*X:\folder\databse_name_backupname.bak*'12注:前提是X:\folder存在成功:注 : 此命令无法将数据库...

    SQL SERVER数据库备份命令:

    1. 完整备份(包括数据data和日志log):
    Backup Database *database_name*
      To disk='*X:\folder\databse_name_backupname.bak*'
    • 1
    • 2

    注:前提是X:\folder存在 
    成功: 
    完整备份成功

    注 : 此命令无法将数据库备份到网络地址上 
    使用该命令:

    Backup Database *database_name*
      To disk='*\\xxx.xxx.xxx.xxx\folder\databse_name_backupname.bak*'
    • 1
    • 2

    会出现如下错误提示: 
    这里写图片描述 
    注:即使将网络地址映射为驱动器也是不行的:

    Backup Database *database_name*
      To disk='*Z:\databse_name_backupname.bak*'
    • 1
    • 2

    同样会出现错误提示: 
    这里写图片描述

    1. 差异备份(包含数据data和日志log)
    Backup Database *database_name*
        To disk='X:\folder\database_name_diff_backupname.bak'
    with Differential
    • 1
    • 2
    • 3

    注:前提是X:\folder存在

    成功: 
    差异备份消息 
    3. 镜像备份 
    说明:mirror1和mirror2两个备份都是一样的

     Backup Database database_name
         To disk='X:\folder\database_name_mirror1.backupname.bak'
     Mirror
         To disk='X:\folder\database_name_mirror2.backupname.bak'
     with Format
    • 1
    • 2
    • 3
    • 4
    • 5

    注:如果没有with Format,则会提示错误,并给出错误消息 
    未加with Format

    加上with Format后,成功: 
    这里写图片描述

     To disk='\\xxx.xxx.xxx.xxx\folder\database_name_mirror.backupname.bak'
     with Format
    
    • 1
    • 2
    • 3

    4. 镜像备份到本地和远程 
    5. 每天生成一个备份文件 

    6. 

    展开全文
  • MySQL数据库备份命令

    2019-08-04 08:02:27
    MySQL数据库备份命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要...

    MySQL数据库备份命令

     

    mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
    备份MySQL数据库为带删除表的格式
    备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。

    mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql
    直接将MySQL数据库压缩备份

    mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz
    备份MySQL数据库某个(些)表

    mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql
    同时备份多个MySQL数据库

    mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql
    仅仅备份数据库结构

    mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql
    备份服务器上所有数据库

    mysqldump –all-databases > allbackupfile.sql
    还原MySQL数据库的命令

    mysql -hhostname -uusername -ppassword databasename < backupfile.sql
    还原压缩的MySQL数据库

    gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename
    将数据库转移到新服务器

    mysqldump -uusername -ppassword databasename | mysql –host=*.*.*.* -C databasename

     

    转载于:https://www.cnblogs.com/wshsdlau/p/5620201.html

    展开全文
  • Oracle数据库备份命令

    千次阅读 2017-12-19 10:49:57
    1、备份命令 exp test/testp@TestC file=C:/testdb.dmp exp 数据库用户名/密码@数据库实例名(就是服务名) file=备份文件存储路径 。 全备份后加full=y 2、数据库还原命令 imp test/testp@TestC file=C:/testdb....

    1、备份命令

    exp  test/testp@TestC file=C:/testdb.dmp   

    exp 数据库用户名/密码@数据库实例名(就是服务名) file=备份文件存储路径  。

    全备份后加full=y

    exp system/xxx@xh file='d:/test.dmp' log='d:/test.log' buffer=65536000 full=y

    2、数据库还原命令

    imp   test/testp@TestC file=C:/testdb.dmp

    3、导入导出表卡死

    <1>有可能是数据量过大,查询表的数据量,如果过大就耐心等待;

    <2>游标使用数目小于游标最大值游标锁住:

    原文参考:https://www.2cto.com/database/201304/203632.html

    查看当前游标数

    SQL> select count(*) from v$open_cursor;
      COUNT(*)
    ----------
           565

    查看设置的游标最大数

    SQL> show parameter open_cursors;
    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    open_cursors                         integer     300

    修改游标最大数

    SQL> alter system set open_cursors=1000 scope=both;
    System altered

    再次查询游标最大数

    SQL> show parameter open_cursors;
    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    open_cursors                         integer     1000


    展开全文
  • linux 系统 oracle备份 命令

    千次阅读 2018-07-03 17:18:56
    oracle linux备份命令su - oracle 登陆oracle export ORACLE_SID=实例名称 需要备份的实例expdp 用户名/密码 dumpfile=备份名称.dmp logfile=备份名称.log schemas=表空间名称; ...
  • mysql数据备份命令mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql ,我在操作的时候打成了mysql -u用户名 -p密码 数据库名 > 数据库名.sql 会对数据库有什么影响不?
  • mysql数据库备份命令

    2016-01-05 15:32:31
    MySQL数据库备份命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除...
  • mysql备份命令

    千次阅读 2011-03-24 10:26:00
    mysql备份命令  还原或者导入数据库命令: <br /> mysql -u root --password=root <br /> 备份数据库命令: <br /> mysqldump -u root --password=root --database helloworld ...
  • sqlserver 备份命令

    2015-05-29 14:17:11
    一、sqlserver 数据备份命令  SQL Server命令行导数据两种方式bcp和sqlcmd  先说一下bcp:  BCP是SQL Server中负责导入导出数据的一个命令行工具,它是基于DB-Library的,并且能以并行的方式高效地导入导出大批...
  • 使用 screen 后台实时执行命令备份命令 (1)安装 screen 软件包 rmp安装:rpm -ivh /mnt/Packages/screen-4.1.0-0.23.20120314git3c2946.el7_2.x86_64.rpm yum安装:yum -y install screen 注:挂载和配置yum...
  • MySQL数据库使用命令行备份|MySQL数据库备份命令 例如: 数据库地址:127.0.0.1 数据库用户名:root 数据库密码:pass 数据库名称:myweb   备份数据库到D盘跟目录 mysqldump -h127.0.0.1 -u...
  • Oracle数据库逻辑增量备份... 由于一个库在云平台上,虽然做了RMAN备份,但是RMAN备份在云本地磁盘上,同时库备份数据量比较大,无法转移到其他的空间上。由于该库应用的性质比较特殊,大数据量部分要求保存180天
  • mysql常用的备份命令与备份策略

    千次阅读 2012-02-10 19:45:39
    mysql常用的备份命令 mysqldump备份常用方法:  1.导出一个数据库  mysqldump -u用户名 -p密码 数据库名 > 导出的文件名  例如  # mysqldump -hhostname -uroot -ppwd dataname >dataname.sql   2....
  • Java调用数据库备份命令mysqldump

    千次阅读 2016-03-29 09:30:32
    今日阳光明媚,又是一个减肥的大好日子 来段代码提提神 ...数据库一般备份命令: // 1.导出结构不导出数据 // mysqldump --opt -d 数据库名 -u root -p > xxx.sql // 2.导出数据不导出结构 // m
  • mysql 常用备份命令

    万次阅读 2019-07-05 10:16:13
    1、备份db1数据库中所有表(包括表结构和数据,不包括创建db1数据库的语句) mysqldump -h192.168.1.10 -uroot -p db1 > xxx.sql 2、备份db1数据库中所有表(包括表结构和数据,包括创建db1数据库的语句) ...
  • mysql 备份命令

    2019-04-18 16:02:00
    mysqldump --socket=/home/work/mysql/var/mysql.sock -u用户名 -p密码 -P端口 -h10.28.4.64 feedback > feedback.sql https://www.cnblogs.com/nancyzhu/p/8511389.html 转载于:...
  • Linux dd——备份命令

    千次阅读 2011-12-10 18:02:57
    Linux学习笔记之备份命令dd 功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。可以用该命令实现DOS下的diskcopy命令的作用。先用dd命令把软盘上的数据写成硬盘的一个寄存文件,...
  • 自动备份原理=任务计划+批处理文件+ORACLE的EXP备份命令(转) 自动备份原理=任务计划+批处理文件+ORACLE的EXP备份命令 -----------数据库定时备份、还原 任务计划+批处理文件+ORACLE的EXP导出功能...
  • MySQL数据库进行手动备份时,不通过工具进行备份则需要输入以下的命令进行手动备份 示例 代码块语法遵循标准markdown代码,例如: mysqldump -h 数据库所在机器地址 -u root -p 数据库名称 &amp;amp;gt; ...
  • mysql dump 备份命令

    2015-11-24 15:27:36
    记录下mysql 通过dump逻辑备份命令: mysqldump -uUser -pPsw dbname > D:\folder\dbname.sql
  • DB2数据库备份命令

    千次阅读 2018-05-28 17:40:56
    登录LINUX系统并切换到特定用户下su - db2instdb2 connect to DBTEST(数据库)cd /home/backup(备份文件存放的文件夹)1. 查看数据库连接情况db2 list application2. 强制断开所有数据库连接db2 force ...
  • ubuntu备份命令

    2013-10-18 15:55:23
    备份:tar -cvpzf /media/backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=/media /  tar 是用来备份的程序  c - 新建一个备份文档  v - 详细模式, tar程序将在...
  • 批处理自动备份命令

    千次阅读 2017-05-22 09:32:21
    批处理自动备份 xcopy \\192.168.0.1\d$\服务器备份\server1 D:\SQL /m

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,543
精华内容 13,017
关键字:

备份命令