为何压缩备份耗时<不压缩备份耗时?
看到eygle大师的贴子,说压缩备份的非压缩备份的更加耗时.http://www.eygle.com/archives/2005/03/oracle10gneeoai.html下面测试了一把.非压缩备份集备份RMAN> backup datafile 14;Starting backup at 10-JUN-...
可以将备份集备份到另外的server上吗
我有A和B服务器,可以将A的资料用RMAN备份保存到B服务器上吗?
调查一下iSqlplus的使用
接触ORACLE以来一直没有用过iSqlplus工具,不知大家用的多不多?
判断某过程是否在执行的方法
之前用的是v$access视图来判断:SELECT COUNT(*) INTO v_num FROM v$access a,v$session b WHERE a.SID=b.SIDAND a.OBJECT = UPPER(p_process);其实不用关联v$session视图.今日看tom的书(9i&10g编程艺术 P216)又发现一个新的方法:通过DBA_DLL_LOCKS视图,这个视图10g以前需要手工运行catblock.sql脚本来建立.此视图实际上是记录某个对象的可中断解析锁的信息,也就是当一个session调用某个过程时,就会在这个过程上加上一个锁以防止其它session对其编译和修改.[@more@]
shell求救
急呀,在ixpub发了半天没人理.本人对awk和sed不太熟悉,向高人求教呀.文件内容如下:[root@localhost xiaojie]# cat lle5/12 itpub 15/12 itpub 25/13 itpub 15/14 itpub 1如何写个脚本传入'5/12',将5/12的...
操作Blob类型的方法(zt)
转自http://space.itpub.net/498744/viewspace-281097[@more@]注:下列过程中的参数p_filename为外部文件名称,p_name用于标识唯一的一行1.创建目录utl_dir用于文件的导入、导出create or replace directory utl_dir as 'd:';2.给所有用户赋予读写utl_dir的权限grant write,read on directory utl_dir to public;3.创建测试表blob_test,其中列a为blob类型,b列在实际应用中可以是表的PK列create table blob_test(a blob,b number);4.将外部文件插入blob列CREATE OR REPLACE PROCEDURE insert_blob(p_name varchar2,p_filename varchar2)
oem连不上
服务已起来了.[oracle@linx131 install]$ emctl start dbconsoleTZ set to PRCOracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 Copyright (c) 1996, 2005 Oracle Corporation.&n...
为何all_table_modifications没有定时更新
数据库版本:10.2.0.3OS:rhel4 U 410G中每15分钟smon会将sga中保存的修改数据资料flush到XXX_table_modifications中,但我测试发现oracle并没有这样做.Monitoring tracks the approximate number of INSERT, UPDA...
关于UNIX和Linux系统下SUID、SGID的解析
如果你对SUID、SGID仍有迷惑可以好好参考一下! Copyright by kevintz. [@more@]由于用户在UNIX下经常会遇到SUID、SGID的概念,而且SUID和SGID涉及到系统安全,所以用户也比较关心这个问题。关于SUID、SGID的问题也经常有人提问,但回答的人一般答得不够详细,加上曾经回答过两个网友的问题,还查了一些资料,决定整理成本文,以供大家参考。限于本人的水平问题,文章中如果有不当之处,请广大网友指正。 一、UNIX下关于文件权限的表示方法和解析 SUID 是 Set User ID, SGID 是 Set Group ID的意思。 UNIX下可以用ls -l 命令来看到文件的
ORACLE FLAHBACK 系列(包含版本9与版本10)(zt)
ORACLE FLAHBACK 系列(包含版本9与版本10)(zt)[@more@]第一章、前言根据以往的经验,很多操作失误或者用户错误,将导致应用停顿甚至终止,但是,实际上,防止这种误操作的办法是非常用限的。如果没有良好的计划与高超的技术,一个很小的错误将可能导致一个很大的影响,如错误的删除(delete)数据或者是删除(drop)一个表。那怎么样来防止这种“不小心的操作呢”,Oracle从版本9开始,就开始提供了flashback query(闪回查询)的功能,最初的功能也是很有限的,不仅完全依赖于自动Undo(AUM),对于drop,truncate等DDL操作是毫无办法,而且,
DBA优化之路(zt)
转自:http://www.itpub.net/thread-298019-1-1.html [@more@]做为一个新手dba来讲,有关oracle体系统结构的概念非常重要,如果想比较透彻地理解这些概念,必须做大量的实验,书上得来终觉少,绝知些事要躬行,千万不要在生产库上进行测试哦;如果想从麻烦制造者成长为一个麻烦终结者,只顾自己埋头苦学是不够的,毕竟你的生产环境与学习环境产生的故障很有限,通过在相关论坛上阅读贴子,从网友的经验与教训中汲取营养,拓展发现与解决问题的技巧。独立学习与思考是dba快速成长的关键。许多新手发现系统出现问题或未知的现象,第一时间总是
10046事件
怎样产生10046事件,跟踪SQL。[@more@]10046 event如果你对oracle性能调优很感兴趣或者比较专长,那么你对oracle的10046事件一定不会陌生。10046event是oracle用于系统性能分析时的一个最重要的事件。当激活这个事件后,将通知oracle kernel追踪会话的相关即时信息,并写入到相应trace文件中。这些有用的信息主要包括sql是如何进行解析,绑定变量的使用情况,会话中发生的等待事件等10046event 可分成不同的级别(level),分别追踪记录不同程度的有用信息。对于这些不同的级别,应当注意的是向下兼容的,即高一级的trace信息包含低于此级
Oracle跟踪事件 -- set events
所有跟踪文件怎样生成?这篇文章说的很详细![@more@]一、Oracle跟踪文件Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令、日志切换、错误消息等。在数据库出现故障时,应首先查看该文件,但文件中的信息与任何错误状态没有必然的联系。后台报警日志文件保存BACKGROUND_DUMP_DEST参数指定的目录中,文件格式为SIDALRT.LOG。另一种类型是DBWR、LGWR、SMON等后台进程创建的后台跟踪文件。后台跟踪文件根据后台进程运行情况产生,后台跟踪
Oracle IO问题解析
数据库的作用就是实现对数据的管理和查询。任何一个数据库系统,必然存在对数据的大量读或者写或者两中操作都大量存在。IO问题也往往是导致数据库性能问题的重要原因。在这篇文章中,主要帮助大家在理解Oracle的读写操作机制的基础上,灵活解决遇到的各种常见的IO问题。[@more@]http://www.hellodba.com/Doc/oracle_IO(1).htm
XXX_TABLE_MODIFICATIONS多久更新一次
这个表多久更新一次?
Statspack分析报告详解 (zt)
Statspack分析报告的一个例子,非常好,转自:http://tolywang.itpub.net/post/48/418073[@more@](1) 调整的先后次序 1. Tune the design. -- Application designers 2. Tune the application. -- Application developers 3. Tune memory. 4. Tune I/O. 5. Tune contention. 6. Tune the operating system. Statspack分析报告详解: statspack 输出结果中必须查看的十项内容 1、负载间档(Load profile) 2、实例效率点击率(Instance efficiency hit ratios) 3、首要的5个等待事件(Top 5 wait events) 4、等待事件(Wait even
物理data guard原理的理解(zt)
本文网址:http://bbs.bitscn.com/120821物理data guard原理的理解这里只谈物理data guard的原理*******************************************************************************一般来说,我们在谈到data guard的时候,都会用很简单的语言来描述整个data guard的运做流程。通常是这样的: primary database通过arch 进程,或者lgwr进程把archive log 送到standby database的archive_dest,然后standby database 通过RFS来接收这个archive log,然后MRP进程运用此log,也就是redo apply,使物理特征和primary database一模一样。[@more@]
10G数据泵加载命令expdp/impdp的参数说明
10G数据泵加载命令expdp/impdp的参数说明[@more@]在10.2.0.1版本中默认已建立一些directory。SQL> select * from v$version;BANNER---------------------------------------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL Release 10.2.0.1.0 - ProductionCORE 10.2.0.1.0 ProductionTNS for Linux: Version 10.2.0.1.0 - ProductionNLSRTL Version 10.2.0.1.0 - ProductionSQL> select * from dba_directories;OWNER DIRECTORY_NAM
optimizer_dynamic_sampling参数的理解
书上说这个参数让ORACLE在表中不存在统计数据,或者虽然存在统计数据,但统计数据太旧,或者存在其它方面的不可靠性的时候,即时估算optimizer统计数据。[@more@]OPTIMIZER_DYNAMIC_SAMPLINGParameter type Integer Default value If OPTIMIZER_FEATURES_ENABLE is set to 9.2.0 or higher, then 1 If OPTIMIZER_FEATURES_ENABLE is set to 9.0.1 or lower, then 0 Parameter class Dynamic: ALTER SESSION, ALTER SYSTEM Range of values 0 to 10 OPTIMIZER_DYNAMIC_SAMPLING controls the level of dynamic sampling performed by the o
关于cursor_sharing = similar(ZT)
关于cursor_sharing = similar摘要:本文通过简单实验来尝试说明cursor_sharing=similar的含义。 [@more@]1.1. 实验现象我们先看看在表没有分析无统计数据情况下的表现 SQL> alter session set cursor_sharing = similar; Session altered. SQL> select name,value from v$sysstat where name like @#%parse%@#; NAME VALUE ---------------------------------------------------------------- ---------- parse time cpu 4948 parse time elapsed 4468 parse count (total) 170148 parse count (hard) 1619 (硬分析次数)parse cou