• mysql oracle 数据库备份


    mysql 备份与还原

    转载:https://blog.csdn.net/win_turn/article/details/60880990

    备份数据库

        数据库名叫dddd

     mysqldump -u root -p `dddd` > dddd.sql

    #回车后,输入密码
    Enter password: ******

       现在当前目录下,有个dddd.sql文件

    恢复到数据库

      先创建数据库

    mysql -u root -p
    #回车后,输入密码
    Enter password: ******
    #创建数据库dddd
    create database dddd;
    #ctrl+d退出数据库

       恢复数据

    mysql -u root -p dddd < dddd.sql
    #回车后,输入密码

    oracle 备份与还原

    转载:https://www.cnblogs.com/yank/p/5091242.html

    一、备份数据库(exp)

    1、完全备份

    exp demo/demo@orcl buffer=1024 file=d:ack.dmp full=y

    demo:用户名、密码 

    buffer: 缓存大小

    file: 具体的备份文件地址 

    full: 是否导出全部文件 

    ignore: 忽略错误,如果表已经存在,则也是覆盖 

    2、将数据库中system用户与sys用户的表导出 

    exp demo/demo@orcl file=d:ackup1.dmp owner=(system,sys)

     3、导出指定的表 

    exp demo/demo@orcl file=d:ackup2.dmp tables=(teachers,students)

     4、按过滤条件,导出 

    exp demo/demo@orcl file=d:ack.dmp tables=(table1) query=" where filed1 like 'fg%'"

     导出时可以进行压缩: 

    命令后面 加上 compress=y   

    如果需要日志,后面: log=d:log.txt

    5、备份远程服务器的数据库

    exp 用户名/密码@远程的IP:端口/实例 file=存放的位置:文件名称.dmp full=y

    二、还原数据库

    打开cmd直接执行如下命令,不用再登陆sqlplus。

    1、完整还原

    imp demo/demo@orcl file=d:ack.dmp full=y ignore=y log=D:implog.txt

    指定log很重要,便于分析错误进行补救。

    2、导入指定表:

    imp demo/demo@orcl file=d:ackup2.dmp tables=(teachers,students)

    3、还原到远程服务器

    imp 用户名/密码@远程的IP:端口/实例 file=存放的位置文件名称.dmp full=y 


  • 相关阅读:
    Linux-Zabbix 邮件报警设置
    CentOS6.7 防火墙规则(Iptables)
    CentOS7 防火墙规则 (firewalld)
    windows搭建代理服务器
    Linux服务器的远程IP限制
    利用shell脚本监控目录内文件改动
    CentOS 7, 升级python到3.x
    CentOS 7, Attempting to create directory /root/perl5
    变长参数表
    C语言预处理
  • 原文地址:https://www.cnblogs.com/wy-ls/p/9001309.html
Copyright © 2020-2023  润新知