【oracle备份与恢复--闪回技术】教程文章相关的互联网学习教程文章

Oracle备份恢复简单过程以及中间的坑.

Oracle 冷备: 貌似需要dbca创建一致的oracle instance 服务器配置版本尽量相同,安装路径相同. 关闭Oracle服务 将oracle app 目录下的oradata以及有快速闪回区的话中的control文件复制到新的服务器里面 注意是完全一致的目录 如果有自己的业务库的数据 也得移动到相同的目录中, 启动恢复到数据库的数据库服务, 如果正常立即可用. 热备: exp expdp imp impdp rman 暂时不写了 用的少. exp/imp 的方式速度较慢 但是兼容性较好 高低版本...

通过shell备份oracle用户数据,并将巡检结果发送至windows跳板机【代码】

=/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1export ORACLE_SID=shwhcq1export LANG=Cexport NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"export ORACLE_TERM=xtermexport PATH=$ORACLE_HOME/bin:/usr/sbin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib TIME=`date "+%F_%H:%M:%S"`/grid/11.2.0/grid_1/bin/exp xssp/password@ip/shwhcq grants=y file=/ipi_bak/db/gg/xssp/xssp_$TIME.dmp...

Oracle数据库定时备份脚本【代码】

vim /home/backup/oraclebk.sh#! /usr/bin #路径名,指定备份的路径 FILEPATH=/home/backup/oracledata#根据指定日期格式,定义备份数据库文件名 FILENAME=`date +"%Y%m%d_%H%M"`#切换至指定路径,并创建文件夹 cd $FILEPATH mkdir $FILENAME chmod 775 $FILENAME#oracle变量设置 export USER=oracle; export ORACLE_SID=ecology; export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1; export PATH=$ORACLE_HOME/bin:$PATH;#导...

[转载] Oracle在windows下面的自动备份以及删除今天的脚本..

@echo off echo ================================================ echo Windows环境下Oracle数据库的自动备份脚本 echo 1. 使用当前日期命名备份文件。 echo 2. 自动删除7天前的备份。 echo ================================================ ::以“YYYYMMDD”格式取出当前时间。 set BACKUPDATE=%date:~0,4%%date:~5,2%%date:~8,2% ::设置用户名、密码和要备份的数据库。 set USER=xxx set PASSWORD=123456 set ...

NBU备份oracle全备脚本注释

#备份的数据库export ORACLE_SID# ---------------------------------------------------------------------------# Replace ora102, below, with the Oracle DBA user id (account).# ---------------------------------------------------------------------------ORACLE_USER=ora102 备份使用的系统用户# ---------------------------------------------------------------------------# Set the target connect string.# Repla...

Oracle 数据库备份还原(Expdp/impdp)记录

最近公司将原数据库服务器切换。之前没整过这块,也是一堆的度娘。经过不停的摸索,终于成功了。现在将这份艰辛记录下来,方便自己以后查阅的同时,方便有类似需求的同学参考。 我们此次切换共分:ERP、LOS、WMS三个系统。 因前期搭建,这三个系统均在同一实例。以不同的表空间、用户区分。 此次切换思路: 1)以实例的方式备份、还原。命令 Exp/imp (命令不再叙述) 优点:省事、可整体导出还原、内网之间切换,可远程备份(如:将 ...

Oracle冷备份,恢复时报错解决

ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist 进程 ID: 0 会话 ID: 0 序列号: 0 因为这个小小的错误,折腾了我好几天,特记录如下。 上网搜索了下解决方案,如下: sqlplus "sys/password as sysdba" 连接成功,提示"已连接到空闲例程" SQL> startup ORACLE 例程已经启动。 Total System Global Area 535662592 bytes Fixed Size 1375792 bytes Variable Size 2...

Oracle中备份用户对象的两种方法

方法1: 执行步骤: exp userid=用户名/密码@数据库名 file=c:\emp.dmp 使用当前用户导出 exp userid=sys/sys@数据库名 file=c:\emp.dmp owner=(从哪个用户)-- 使用系统用户导出 方法2: 执行步骤: 1.打开 PL/SQL Developer 数据库设计工具,使用某以用户进行登陆。 2.在菜单栏上的tools中,选择"Export User Objects"选项。 3.选择要导出的PE和PMS对象,同时选择一个备份的路径和取个文件名称。 4.点击"Export"。 Oracle中备...

12c Oracle 定期验证备份文件【代码】

数据库备份大家都知道,正常也会每天都定时备份,但是很少有人去做备份文件的验证。一旦,我们需要使用备份文件,备份文件确实损坏的那就悲催了。定期每个月做一次备份验证是必要的。 RMAN> restore database validate;Starting restore at 12-JAN-2018 21:49:31 using channel ORA_DISK_1channel ORA_DISK_1: starting validation of datafile backup set channel ORA_DISK_1: reading from backup piece /u01/bak/db_fullbk_19_1...

Oracle冷备份脚本【代码】

一、原理冷备份数据库在关闭状态下完成所有物理系统文件拷贝的过程,也称脱机备份 适合于非归档模式下,数据库处于一致性状态步骤 首先在运行的库中得到数据库运行的所有的物理文件位置,然后在计划内关闭数据库(shutdown) 再执行拷贝物理文家到备份路径或备份设备 备份完成后立即启动数据库让其提供正常的服务总结 - 优点 冷备模式下概念易于理解,即将需要备份的文件复制到安全的位置 操作比较简单,不需要太多的干预 容易恢复...

Oracle冷备份脚本【代码】

一、原理冷备份数据库在关闭状态下完成所有物理系统文件拷贝的过程,也称脱机备份 适合于非归档模式下,数据库处于一致性状态步骤 首先在运行的库中得到数据库运行的所有的物理文件位置,然后在计划内关闭数据库(shutdown) 再执行拷贝物理文家到备份路径或备份设备 备份完成后立即启动数据库让其提供正常的服务总结 - 优点 冷备模式下概念易于理解,即将需要备份的文件复制到安全的位置 操作比较简单,不需要太多的干预 容易恢复...

oracle数据泵备份与恢复库

导出库的用户名是tiger,密码是1 导入到用户名是scott,密码是1 备份库 expdp tiger/1@orcl dumpfile=expdp.dmp DIRECTORY=dpdata1; 导出一个expdp.dmp文件。 导入库 创建用户 create user scott identified by 1;(必须执行) dp方式 1、创建目录 create directory dpdata1 as ‘d:\test\dump‘;(非必须执行,创建过一次目录就可以了) 2、查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,...

Oracle冷备份和热备份的处理【图】

一、摘要Oracle 的备份与恢复有三种标准的模式,大致分为两大类,备份恢复(物理上的)以及导入导出(逻辑上的), 而备份恢复又可以根据数据库的工作模式分为非归档模式 (Nonarchivelog-style)和归档模式(Archivelog-style), 通常,我们把非归档模式称为冷备份,而相应的把归档模式称 为热备份。逻辑备份 - 冷备份利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。物理备份 - 冷备份冷...

oracle数据库shell备份脚本【代码】

1、root用户下创建备份路径: mkdir /opt/backup chown oralce:oinstall /opt/backup 2、oracle用户创建备份脚本路径: mkdir /opt/app/oracle/bin cd /opt/app/oracle/bin 3、创建备份脚本 vi backup.sh #!/bin/sh export ORACLE_BASE=/opt/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export PATH=$PATH:$ORACLE_HOME/bin:. export ORACLE_SID=zd #export NLS_LANG=american_america.UTF8 #export NLS_...

Oracle RMAN备份还原方案

1、修改rman配置,能够恢复到7天内的任一时间点su - oraclerman target /configure retention policy to recovery window of 7 days;show all; 2、创建备份数据库和归档日志rman脚本online_database_archivelog.rman#创建备份目录mkdir -pv /backup/oraclebk/databasemkdir -pv /backup/oraclebk/archivelogchown -R oracle.oinstallsu - oraclemkdir scriptscd scriptsvim online_database_archivelog.rman#rman脚本内容run {allo...