oracle数据库备份:

oracle数据库备份:oracle数据库备份

大家好,又见面了,我是你们的朋友全栈君。

1.冷备份

前提:停掉Oracle数据库服务

方法有2:

(1)Windows下停Oracle服务(停止实例服务–oracle service orcl;监听服务–oracle OraDb11g_home1TNSListenerlistenter )

(2)命令窗口停Oracle服务

        sqlplus / as sysdba—-连接数据库

        shutdown immediate—–关闭Oracle

        startup——-启动Oracle

        lsnrctl stop—–停止监听

        lsnrctl start—–启动监听

        lsnrctl status—–查看监听状态

2.rman归档日志备份:

查看数据库是否是归档模式,若是非归档模式,修改为归档模式,强制归档

步骤:

sqlplus / as sysdba—-连接数据库(或者sqlplus / nolog—conn / as sysdba)

archive log list—–查看日志(非存档模式)

shutdown immediate—-关闭数据库

startup mount —-数据库启动至装载

alter database archivelog;—-将日志修改为归档模式

alter database open;—-打开数据库

archive log list—-查看日志(此时日志应为归档模式)

alter system set log_archive_dest_1=”location=E:\archivelog”;—–创建归档日志文件备份目录E:\archivelog

alter system switch logfile;—-强制归档(确定前一天rman备份正常的情况下,可直接将日志文件强制归档)

3.数据泵备份(expdp)

步骤:

sqlplus / as sysdba—–连接数据库

create or replace directory backup as ‘D:\databack’;—-创建备份目录

grant read,write on directory backup to system;—-授予用户读写权限

exit—-退出

(1)进行全库备份

   expdp system/123 directory=backup dumpfile=expdp.dmp full=y logfile=expdp.log

   ——system为用户名,123为system数据库密码,expdp.dmp为备份文件,expdp.log为备份日志

(2)单个用户导出

   expdp system/123@orcl directory=backup schemas=用户名 dumpfile=X.dmp logfile=X.log

   —–system为用户名,123为system数据库密码,orcl为数据库名称,X.dmp为备份文件,X.log为备份日志

(3)导出某个用户下的某个表

   expdp system/123@orcl directory=backup tables=’用户名.表名称’ dumpfile=B.dmp logfile=B.log

   —–system为用户名,123为system数据库密码,orcl为数据库名称,B.dmp为备份文件,B.log为备份日志

4.做自动备份步骤:

控制面板–管理工具–任务计划程序–添加基本任务,选择备份脚本,设置备份方式(每天/每周…),设置备份时间(什么时候开始备份,1:00:00…..)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/158066.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • OpenStack安装流程(juno版)- 添加认证服务(keystone)

    OpenStack安装流程(juno版)- 添加认证服务(keystone)

  • 2021年7月总结

    2021年7月总结

  • 达人评测小米平板5怎么样[通俗易懂]

    达人评测小米平板5怎么样[通俗易懂]小米平板5系列将推出三款新机,均会搭载高通处理器,分别为骁龙870、骁龙860和骁龙768G,分别对应高、中、低三个档位,无论是学习还是娱乐、工作,小米平板5都能提供匹配的体验。骁龙870大家此前已经非常熟悉,目前市面上已经有多款搭载该芯片的产品亮相,而骁龙860目前还未在国内上市。据悉,骁龙860处理器是此前骁龙855Plus的增强版,采用7nm工艺打造,CPU主频为2.96GHz,为1+3+4的三丛集架构设计,超大核为Kryo485,并且在5G、内存等和方面带来了全新提升,性能更..

  • oracle错误904解决方法_oracle错误12154

    oracle错误904解决方法_oracle错误12154案例情景——在一次C:\DocumentsandSettings\Administrator>explsxy/lsxy@lsxy_dbfile=E:\lsxy.dmpowner=lsxyExport:Release11.2.0.1.0-Productionon星期一11月2614:07:182012Copyright(c)1982,2009,Oracleand/…

  • hmac 签名_em球衣签名

    hmac 签名_em球衣签名在提供第三方接口的时候,我们需要确认:1.消息未被其他人篡改(签名和验证签名)2.从消息中确认第三方的身份(appid)因为hash是不可逆的,所以签名的过程是不可逆的;HMACSHA1是从SHA1哈希函数构造的一种键控哈希算法,被用作HMAC(基于哈希的消息验证代码)。此HMAC进程将密钥与消息数据混合,使用哈希函数对混合结果进行哈希计算,将所得哈希值与该密钥混…

    2022年10月25日
  • 激光SLAM入门学习笔记[通俗易懂]

    激光SLAM入门学习笔记[通俗易懂]激光SLAM入门学习笔记(持续更新)激光SLAM入门学习笔记(持续更新)一、推荐阅读书籍二、推荐公众号、知乎、博客1、公众号2、知乎3、博客三、推荐阅读论文&代码(参考泡泡机器人)2D激光SLAM3D激光SLAM1、LOAM(经典)2、A-LOAM(初学)3、LeGO-LOAM(进阶)4、Lio-mapping(进阶、LIO初学)5、hdl_graph_slam(入门)10、SC-LeGO-LOAM(应用推荐)激光SLAM入门学习笔记(持续更新)一、推荐阅读书籍视觉SLAM十四讲概率机器人

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号