首页
网站首页
公司简介
资讯中心
推荐内容
返回顶部
闪回恢复区,RMAN快速入门指南
发布时间:2019-12-25 16:28
浏览次数:

正在看的ORACLE教程是:ORACLE应用经验(2)。 ------谁正在访问数据库?Select c.sid, c.serial#,c.username,a.object_id,b.object_name,c.program,c.status,d.name,c.osuser from v$Locked_object a, All_objects b, v$session c, audit_actions dwhere a.object_id=b.object_id and a.session_id =c.sid(+) and c.command=d.action;

1.1. 何为闪回恢复区

1.什么是RMAN?

收藏到:

alter system kill session &1,&2;Select a.sid,a.serial#,a.username,a.status,a.program,b.name,a.osuserfrom v$session a,audit_actions b where a.command=b.actionAnd username=&1;------谁被锁住?Select a.sid,a.serial#,a.username,A.LOCKWAIT,a.status,a.program,b.namefrom v$session a,audit_actions b where a.command=b.actionAND LOCKWAIT IS NOT NULL;------谁在锁表?Select a.sid,a.serial#,a.username,A.LOCKWAIT,a.status,a.program,b.namefrom v$session a,audit_actions b where a.command=b.actionAND STATUS=ACTIVE;

Oracle 10g 有一项新功能称为:自动的基于磁盘的备份与恢复( Automatic Disk-Based Backup and Recovery )。实现该功能的基础为本文要讲述的闪回恢复区( Flash Recovery Area )。闪回恢复区是 Oracle 10g 中的新事物。简单的说,闪回恢复区是一块用以存储恢复相关的文件的存储空间。

RMAN可以用来备份和还原数据库文件、归档日志和控制文件。它也可以用来执行完全或不完全的数据库恢复。

1:首先你需要创建一个包,并定义你返回的游标的类型、存储过程 create or replace package TEST_PKG is -- Public type declarations type cur_emp is REF CURSOR; procedure test_proc (v_empno in number, emps out cur_emp); end TEST_PKG; 2:然后你再创建包体 create or replace package body TEST_PKG is procedure test_proc (v_empno in number, emps out cur_emp)as begin open emps for select * from emp where empno=7369;end test_proc; end TEST_PKG ; 3,通过Java调用 cstmt = conn.prepareCall("{call TEST_PKG .test_proc (?)}");cstmt.registerOutParameter(1, OracleTypes.CURSOR);cstmt.execute(); //获得结果集rs = (ResultSet)cstmt.getObject(4);while(rs.next()){......}

Select sid, serial#, object_name, row_wait_block#, row_wait_row#, row_wait_file# from all_objects, v$sessionwhere row_wait_obj#=object_id and type=USER and lockwait is not null ;

允许用户集中存储所有恢复相关的文件。

注意:RMAN不能用于备份初始化参数文件和口令文件。

Select sl.username, sl.sid, sl.serial# from v_$lock l1, v$session s1where exists (select * from v_$lock l2, v$session s2 where l2.sid=s2.sid and l2.id1=l1 and s2.lockwait=l2.kaddr and request=0 and l1.sid=s1.sid) ;

闪回恢复区可以放在如下几种存储形式上:

RMAN启动数据库上的Oracle服务器进程来进行备份或还原。备份、还原、恢复是由这些进程驱动的。

select count(*) from v$session;select count(*) from sys.v_$process;select count(*) from sys.v_$transaction;

・目录

RMAN可以由OEM的Backup Manager GUI来控制,但在本文章里不作重点讨论。

ZYP_35.98

・一个文件系统

  1. Terminology 专业词汇解释

------查看哪些包要固定COLUMN OWNER FORMAT A10Select owner, name, type, source_size+code_size+parsed_size+error_size BYPES from dba_object_sizewhere type=PACKAGE BODY ORDER BY 4 DESC ;

・自动存储管理(ASM)磁盘组

2.1. Backup sets 备份集合

友情链接: 网站地图
Copyright © 2015-2019 http://www.nflfreepicks.net. 新葡萄京娱乐场网址有限公司 版权所有