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.....)
oracle数据库备份:相关推荐
- ORACLE数据库备份
ORACLE数据库备份 一.意义: 当我们使用一个数据库时,总希望数据库的内容是可靠的.正确的,但由于计算机系统的 故障(硬件故障.网络故障.进程故障和系统故障)影响数据库系统的操作,影响数据库中数 ...
- Oracle数据库备份报错12514,Oracle数据库备份导出时,出错:ORA-12514
Oracle数据库备份导出时,报错:ORA-12514 连接Oracle 10g错误:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求 解决方法: 1. 打开/network/ad ...
- Oracle数据导入要多久,oracle数据库备份导入要注意的几个问题
oracle数据库备份导入要注意的几个问题 (1)oracle数据库备份的导入对数据库的版本有要求,也即源数据库(导出产生备份的数据库)的版本要和目标数据库(导入数据库)的版本一致,否则可能导致导入失 ...
- 记录——oracle数据库备份
oracle数据库备份 Oracle数据库的三种标准的备份方法: 1.导出/导入(EXP/IMP). 2.热备份. 3.冷备份. 注释:导出备件是一种逻辑备份,冷备份和热备份是物理备份. 一.导出/导 ...
- oracle备份密码文件,[数据库]Oracle数据库备份dmp文件,使用cmd命令导入导出步骤,以及忘记Oracle密码_星空网...
Oracle数据库备份dmp文件,使用cmd命令导入导出步骤,以及忘记Oracle密码 2013-07-30 0 dmp文件导入导出步骤 1.创建表空间 --datafile 的路径随便给,但是后面的 ...
- oracle出错如何备份数据,Oracle数据库备份失败, 出错代码:0xe0001402
Oracle数据库备份失败, 出错代码:0xe0001402文章:TECH117143|创建日期: 2009-01-31|更新日期: 2009-01-24| 文章类型Technical Solutio ...
- Java实现Oracle数据库备份
今天将很早就实现的一个Oracle数据库备份功能粘贴出来,这个功能是在大学做阶段设计时写的: [java] view plaincopy import java.io.File; import jav ...
- SQL和Oracle数据库备份
一.引言 现如今数据的重要性不言而喻,在MES系统上线之后,客户的生产数据是重中之重的,容不得半点闪失,应该做好万全的准备,定时定点做好备份以防意外情况产生.往往因系统BUG.操作人员失手.病毒感染. ...
- oracle数据备份 full,oracle数据库备份 full
通过exp命令对Oracle数据库进行备份操作(提供两种情况的备份:备份本地,备份远程的数据库) 通过exp命令可以对Oracle数据库进行备份操作,其命令含义是:exp 用户名/密码@数据库所在ip ...
- oracle数据库备份方法主要有哪几种,Oracle数据库备份方法有哪三种?
Oracle数据库的备份方法很多,无论使用那种备份方法,备份的目的都是为了在出现故障后能够以尽可能小的时间和代价恢复系统.比如使用export实用程序导出数据库对象.使用Oracle备份数据库.使用O ...
最新文章
- 背包问题 输出方案、输出字典序最小方案、可行方案数、最优方案总数
- Windows 8计算机管理器怎么打开?
- 各类操作系统的TTL字段值
- python:dataframe groupby后agg、apply、transfrom用法
- c# 多线程 调用带参数函数
- array python 交集_python-数组之间的交集索引
- Probability, Matringale,Markov Chain, MCMC
- 合并相同数据的行_R语言笔记(六):数据框重塑(reshape2)
- Java泛型中extends和super的理解(转)
- SVN修改用户名与密码
- ! [remote rejected] master - master (pre-receive hook declined)
- oracle_面试题
- java垃圾回收 分代_Java-垃圾回收机制-通用的分代垃圾回收机制
- 如何在 macOS Monterey 正式发布之前备份您的 Automator 作品?
- 数据模型的作用和数据模型的三个要素:
- 圣诞礼物送什么 荣耀畅玩5为你排忧解难
- 转贴--爱的最高境界
- SaaSBase:什么是艾盟赢销SCRM?
- python是哪一类型编程语言_什么是编程语言呢?编程语言有哪些种类呢?
- 干货 :超详细的AI 专家路线图!