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…..)

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

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

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • sql server 日志文件结构及误操作数据找回

    sql server 日志文件结构及误操作数据找回

    2021年6月9日
  • visifire 控件

    visifire 控件引言Silverlight对于图形图像处理方面,从1.0时代起就给予了很强大的支持,所以我们可以在Silverlight中实现非常棒的各种统计图表,然而现在有了一些开源的项目,使得这项工作更加的简单。本文我将介绍一个开源的项目visifire,使用它可以在Silverlight2中实现超酷的图表。简单图表首先我们需要下载Visifire项目Silverlight开发包,在建立完项…

    2022年7月21日
  • 我为什么放弃Go语言[通俗易懂]

    我为什么放弃Go语言[通俗易懂]我为什么放弃Go语言?有好几次,当我想起来的时候,总是会问自己:这个决定是正确的吗?是明智和理性的吗?其实我一直在认真思考这个问题。开门见山地说,我当初放弃Go语言,就是因为两个“不爽”:第一,对Go语言本身不爽;第二,对Go语言社区里的某些人不爽。毫无疑问,这是非常主观的结论,但是我有足够详实的客观的论据。

    2022年6月30日
  • Asterisk 操作mysql数据库的应用

    Asterisk 操作mysql数据库的应用

    2021年5月7日
  • AVA测试框架内部的Promise异步流程控制模型

    AVA测试框架内部的Promise异步流程控制模型作者:肖磊个人主页:github最近将内部测试框架的底层库从mocha迁移到了AVA,迁移的原因之一是因为AVA提供了更好的流程控制。我们从一个例子开始入手:有A,B,C,D4个case,我要实现A–>>B–>>(C|D),A最先执行,B等待A执行完再执行,最后是(C|D)并发执行,使用ava提供的API来完成case就是:constava…

    2022年10月31日
  • CSS3透明属性opacity建议收藏

    例子:何问起效果查看效果:http://hovertree.com/hvtart/bjae/q3etb2qv.htm设置div元素的不透明级别:div{opacity:0.5;}opacity属

    2021年12月21日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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