zoukankan      html  css  js  c++  java
  • 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了。

  • 相关阅读:
    类的继承
    面向对象的编程
    Python的模块
    ES6_12_Set和Map数据结构以及for of循环
    ES6_11_字符串、数值、数组、对象扩展
    ES6_09_Generator函数
    ES6_08_Iterator遍历器
    ES6_07_Symbol属性
    ES6_05_三点运算符和形参默认值
    Sqlstate解释
  • 原文地址:https://www.cnblogs.com/feiyun126/p/3169531.html
Copyright © 2011-2022 走看看