【探索Oracle之RMAN_05增量备份】教程文章相关的互联网学习教程文章

Oracle10g控制文件备份到文件与手工恢复【图】

测试使用alter database backup controlfile to trace命令备份oracle10g控制文件以及在丢失控制文件的情况下恢复控制文件之--备份 测试使用alter database backup controlfile to trace命令备份Oracle10g控制文件 以及在丢失控制文件的情况下恢复控制文件之--备份控制文件 查看alter database backup controlfile to trace的默认路径SQL> show parameter user_dump_dest;NAME TYPE VALUE------------------------------------ ----...

Oracle11g加密备份

如果要配置透明加密,那在RMAN下用CONFIGURE命令,透明加密也叫钱包加密,它是RMAN的默认加密方法。这种方法不需要设置密码,很适 Oracle的加密方式有三种:透明加密、密码加密、双模式加密。 默认情况下,Oracle会关闭加密功能:RMAN> show all;CONFIGURE ENCRYPTION FOR DATABASE OFF; # defaultCONFIGURE ENCRYPTION ALGORITHM AES128; # default sys@OCP> SELECT ALGORITHM_ID,ALGORITHM_NAME FROM V$RMAN_ENCRYPTION_ALGORITH...

Oracle中利用expdp/impdp备份数据库的使用说明【图】

Oracle 10g 已经引入了数据泵(Data Dump)技术,这项技术和之前的exp/imp有哪些好处呢,简单的来说就是恢复和备份速度非常快; Oracle 10g 已经引入了数据泵(Data Dump)技术,这项技术和之前的exp/imp有哪些好处呢,简单的来说就是恢复和备份速度非常快; 在说明数据泵的使用方法之前,我们先来了解二者的区别: 在10g之前,只能使用exp/imp命令来备份;从10g开始oracle提供了两种方式exp/imp和expdp/impdp,但在使用前我们必须...

Linux平台下的Oracle自动备份案例(使用RMAN)【图】

有个童鞋问rman的自动备份脚本程序,我之前有写过exp备份指定方案自动备份案例(Linux平台下的Oracle自动备份案例(使用exp工具) 有个童鞋问rman的自动备份脚本程序,我之前有写过exp备份指定方案自动备份案例(Linux平台下的Oracle自动备份案例(使用exp工具) ),现在补充下rman的案例。为此写出下文,仅以记录并分享这个过程。 环境:操作系统:RHEL5.4数据库:Oracle 10.2.0相关变量值:ORACLE_BASE=/u01/app/oracleORACLE_HOME=/...

Linux平台下的Oracle自动备份案例(使用exp工具)【图】

有朋友提了一个需求:每天的晚上12点使用exp备份数据库到指定目录下面,并且自动删除在一个星期以前备份的数据为此写出下文,仅以 有朋友提了一个需求:每天的晚上12点使用exp备份数据库到指定目录下面,并且自动删除在一个星期以前备份的数据为此写出下文,仅以记录并分享这个过程。 Linux平台下的Oracle自动备份案例(使用RMAN) 见 环境:操作系统:RHEL5.4数据库:Oracle 10.2.0相关变量值:ORACLE_BASE=/u01/app/oracleORACLE_...

OracleRMAN映像备份(Imagecopies)基本原理与方案【图】

鉴于映像备份需要占用和生产数据文件相同的空间,所以在数据量较大的情况下是不建议采用的,因为这种方案需要客户为花费双份存储 映像级别备份(image copies)相当于数据文件和归档日志的拷贝复制品,与原文件在存储空间上完全一致,如果需要做一个部分恢复(比如某一数据文件)采用映像备份情况下只需要检索相应的映像即可,恢复速度非常快,在某些非常情况下,可以直接switch到映像数据文件以保证生产环境尽可能短时间的停机,事...

CentOS6.4下实现Oracle的定时备份【图】

在CentOS 6.4环境下,实现每天晚上23:00备份用户数据库方案:利用linux下的定时任务机制,命令为crontab;导出数据库用到exp工具 目标:在CentOS 6.4环境下,实现每天晚上23:00备份用户数据库方案:利用linux下的定时任务机制,命令为crontab;导出数据库用到exp工具;然后让crontab定时去调用exp来 实现自动备份的目的。 步骤: 1,用oralce用户登录--》 编写备份Oracle数据库的sh文件--oracle_backup.sh; 内容为:su - oracle c...

从远程Oracle服务器上同步复制数据到本地备份库【图】

从远程Oracle服务器上同步复制数据到本地备份库 create or replace PROCEDURE SYNC_DATA_FROM_DBLINK_DB ASBEGIN DECLARE CU 从远程Oracle服务器上同步复制数据到本地备份库 create or replace PROCEDURE "SYNC_DATA_FROM_DBLINK_DB" ASBEGIN DECLARE CURSOR c_TabNames IS SELECT TNAME FROM TAB; v_TabName c_TabNames%ROWTYPE; v_SQL VARCHAR2(500); v_rowcount NUMBER; v_rc NUMBER:=0; v_tab NUMBER :=0; BEGIN ...

Linux下自动备份Oracle数据库并删除指定天数前的备份【图】

Linux下自动备份Oracle数据库并删除指定天数前的备份 说明:Oracle数据库服务器操作系统:CentOSIP:192.168.0.198端口:1521SID:orclOracle数据库版本:Oracle11gR2 具体操作: 1、root用户登录服务器mkdir -p /backup/oracledata #新建Oracle数据库备份目录chown -R oracle:oinstall /backup/oracledata -R#设置目录权限为oinstall用户组的oracle用户(用户oracle与用户组oinstall是在安装Oracle数据库时设置的) 2、新建Oracle...

Oracle控制文件的备份与恢复(手动)【图】

控制文件用来记录和维护数据库的物理结构,里面记载着数据库打开时需要已经定位的所有数据文件和重做日志文件,并且记载着同步和 这里先阐述一下数据库的启动过程: 1. 启动实例/例程(nomount状态)时,读取参数文件(文本文件PFILE 或服务器参数文件SPFILE),分配SGA、启动后台进程、打开告警文件及后台进程跟踪文件; 2. 装载数据库(mount 状态)时,,根据初始化参数control_file 的值定位并打开控制文件,从中得到数据文件及重...

诊断OracleRMAN备份慢的原因【图】

㈠ 先在系统层面查询CPU、IO使用情况:top、iostat、sar...等 ㈡ EXEC DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT(); ㈢ rman ta ㈠ 先在系统层面查询CPU、IO使用情况:top、iostat、sar...等 ㈡ EXEC DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT(); ㈢ rman target / debug trace =/tmp/rmandebug.txt log=/tmp/rman_log20130727.txt 执行备份 ㈣ EXEC DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT(); ㈤ 查询v$backup_datafile set ...

Oracle—RMAN备份

RMAN备份中表空间不需要处于backup模式下,它备份数据文件,归档日志文件,控制文件,spfile和备份集片,但不备份联机重做日志文 一.RMAN备份相关概念 1.RMAN备份中表空间不需要处于backup模式下,它备份数据文件,归档日志文件,控制文件,spfile和备份集片,但不备份联机重做日志文件,临时文件和口令文件。 2.备份集由备份片组成,可以包含一个或者多个备份片。备份片可以在操作系统中直接看到,其大小和操作系统有关,32位的操...

Oracle—用户管理的备份【图】

首先要知道数据库中表空间和文件的信息,有几个性能视图,v$datafile,v$tablespace,v$tempfile,v$logfile,v$controlfile,dba Oracle—用户管理的备份(一) 一.首先要知道数据库中表空间和文件的信息,有几个性能视图,v$datafile,v$tablespace,v$tempfile,v$logfile,v$controlfile,dba_tablespaces,dba_data_files可以用它们来查看表空间或者文件的位置和名字,其中dba_data_files可以查看到每个数据文件属于哪个表空间。...

OracleRMAN中备份表空间名为'TEST'时需要注意的问题【图】

TEST算是Oracle的一个保留字,因此在有些地方使用时要注意,目前我发现在rman中备份时oracle把它作为保留字对待. TEST在rman里确实是保留字... 备份其它表空间时只需要直接写表空间名字就可以: RMAN backup tablespace undotbs2,users1,test2; 启动 backup TEST算是Oracle的一个保留字,因此在有些地方使用时要注意,目前我发现在rman中备份时oracle把它作为保留字对待. TEST在rman里确实是保留字... 备份其它表空间时只需要直接写表空...

Oracle控制文件新增,备份,恢复【图】

控制文件实验 控制文件最多8个,至少1个,互为镜像,只要丢失了控制文件,数据库将无法正常关闭,无法启动。 //增加控制文件,必须 控制文件实验 控制文件最多8个,至少1个,互为镜像,只要丢失了控制文件,数据库将无法正常关闭,无法启动。 //增加控制文件,必须加上原有的控制文件,注意同一路径下的文件名不能相同 alter system set control_files=/lvm/app/Oracle/oradata/updb/control01.ctl,/lvm/app/oracle/fast_recovery_are...