• oracle的冷备份


    oracle冷备份要备份三类文件:数据文件,控制文件,日志文件

    查看所有数据文件

    select name from v$datafile;

    查看所有日志文件

    select member from v$logfile;

    查看所有控制文件

    select name from v$controlfile;

    然后把所有要备份的文件编写成sql脚本,然后保存在"冷备份.sql"中

    --以管理员用户连接数据库
    connect 用户名/密码 as sysdba;  
    --shutdown database 关闭数据库实例 
    shutdown immediate;  
    
    --Copy Data file 复制数据文件 
    --把你查询出的多个数据文件复制到备份的目录中,目录不同要写多次
    Host xcopy d:Oracleproduct11.2.0oradataorcl*.dbf d:DbBakup;  
    
    --Copy Control file  复制控制文件 
    --把你查询出的多个控制文件复制到备份的目录中,目录不同要写多次
    Host xcopy d:Oracleproduct11.2.0oradataorcl*.ctl d:DbBakup;  
    
    --Copy Log file  复制日志文件 
    --把你查询出的多个日志文件复制到备份的目录中,目录不同要写多次
    Host xcopy d:Oracleproduct11.2.0oradataorcl*.log d:DbBakup;  
    
    --startup database  
    --开起数据库实例
    startup;  

    保存好"冷备份.sql"。

    然后开始执行"冷备份.sql"脚本

    • 在命令提示符中输入cmd。 
    • 在cmd界面中输入sqlplus/nolog进入sql*plus。 
    • 以dba身份连接数据库conn sys/密码 as sysdba。 
    • 执行冷备份操作。@ D:冷备份.sql。 

    一切就备份OK了。

  • 相关阅读:
    面试题:最小的K个数
    面试题:反转链表
    面试题:二进制中1的个数
    数据结构之二叉树
    Serializable-源码分析
    归并、希尔、快速排序
    栈与队列
    简单排序(冒泡、选择、插入)
    Shiro 框架认证和授权
    mybatis select查询使用返回结果为resultMap
  • 原文地址:https://www.cnblogs.com/feiyun126/p/3169531.html
Copyright © 2020-2023  润新知