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)


相关推荐

  • pycharm怎么设置注释颜色_pycharm调颜色

    pycharm怎么设置注释颜色_pycharm调颜色”””代码块注释”””单行注释颜色设置Preferences–>Editor–>CorlorScheme–>Python–LineComment多行注释颜色设置: 1)修改函数内部代码块说明颜色Preferences–>Editor–>CorlorScheme–>Python–Docstring–>Text2)修改多行注释颜色Preferences–>…

  • Android自动填充短信验证码[通俗易懂]

    Android自动填充短信验证码[通俗易懂]前言短信验证码获取并自动填写现在已经成为一个人性化App的标配了,这篇文章将实现一个短信验证码获取并自动填写的demo。其实就是读取指定号码的短信并提取出验证码,然后赋值给EditText显示。demo效果图:读取短信Android系统在接受到一条短信的时候会发出一条Action为android.provider.Telephony.SMS_RECEIVED的有序广播,因此我们读取短信的…

  • navicat premium 15永久激活码(JetBrains全家桶)

    (navicat premium 15永久激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.htmlMLZPB5EL5Q-eyJsaWNlbnNlSWQi…

  • python randint函数用法_python scipy stats.randint用法及代码示例「建议收藏」

    均匀离散随机变量。作为一个实例rv_discrete类,randint对象从中继承了通用方法的集合(完整列表请参见下文),并使用特定于此特定发行版的详细信息来完善它们。注意:的概率质量函数randint是:对于k=low,…,high-1。randint需要low和high作为形状参数。上面的概率质量函数以“standardized”形式定义。要转移分布,请使用loc参数。特别,r…

  • Linux被kdevtmpfsi 挖矿病毒入侵[通俗易懂]

    Linux被kdevtmpfsi 挖矿病毒入侵[通俗易懂]Linux被kdevtmpfsi挖矿病毒入侵一.错误信息二.解决问题1.首先停掉kdevtmpfsi的程序2.删除Linux下的异常定时任务3.结束kdevtmpfsi进程及端口占用4.删除掉kdevtmpfsi的相关文件一.错误信息先上阿里云上的报警信息。有个最大的问题是:top命令查看自己服务器CPU运行情况,会发现kdevtmpfsi的进程,CPU使用率为100%,第一次删除干净了k…

  • 关于FIONREAD命令的作用[通俗易懂]

    关于FIONREAD命令的作用[通俗易懂]当在ioctl里使用FIONREAD时,除了获得所指定的读缓存大小以外,还有清除设备准备就绪状态的作用.代码CodehighlightingproducedbyActiproCodeHig

发表回复

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

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