10G rman CATALOG BACKUPPIECE
Update:9i也有catalog命令,但是不能识别备份片,谢谢waityou81的指出。但是由于不支持备份片和整个目录扫描,使得9i的这个命令可能使用的频率大大降低。要说10g出来也好几年了,10g rman的这个新命令应该有不少人...
Oracle中一个Delete、Update、Insert操作的流程
Oracle中,一个Delete操作的流程删除(DELETE)1.Oracle读Block到Buffer Cache(如果该Block在Buffer中不存在)2.在redo log buffer中记录delete操作的细节3.在相应回滚段段头的事务表中创建一个undo条目4.把将要删除...
ORACLE数据库进程简介
Database buffer cache 用于存储数据文件中的数据块.数据库高速缓存的数据块是高速缓存与数据文件进行信息交换的基本单位.ORACLE8i以前,数据块大小只有一种,9i以后支持2K,4K,8KB,16KB及32KB五种.用命令SQL>SHOW PAR...
oracle碎片整理方法
采用两种方法:exp imp 和 SQL脚本整理---- 我们知道,段由范围组成。在有些情况下,有必要对段的碎片进行整理。要查看段的有关信息,可查看数据字典 dba_segments ,范围的信息可查看数据字典 dba_extents 。如果...
配置Oracle RAC需要注意的问题
RAC是Oracle公司的集群产品,网上有许多介绍RAC配置的文章都非常精彩。但是拿着这些精彩的文档,却不一定能把RAC配置成功。因为RAC是一个非常复杂的软件,而且这些文档大都只介绍了应该怎么做,而没有介绍出错时怎...
归档日志几个参数说明及重要命令汇总
1.DBA只设置一个归档路径,可以只设置init parameter log_archive_dest,若想设置多个归档路径需要设置LOG_ARCHIVE_DEST_n(n:1~10),eg. LOG_ARCHIVE_DEST_1='LOCATION=/u02/arch/',归档到远程机器上,LOG_ARCHIVE_D...
DATAGUARD定期删除归档日志脚本
#!/bin/shapplied_days=2cat /dev/null>applied_arch.lstsqlplus -s "/ as sysdba"<<EOF>/dev/nullset feedback offset pages 0set head offset timing offset echo offspool applied_arch.lstselect 'rm -f '||name...
杀掉Oralcle的一些session
一、问题的提出 很多的时候我们迅速的杀掉Oralcle的一些session,理由大体如下: 1、 一些时候,由于我们的数据量很大,相应的事务大并且多,在做shutdown immediate的时候会花费好多的时间,而我们却想...
常用管理sql
常用监控SQL1.监控事例的等待: select event,sum(decode(wait_time,0,0,1)) prev, sum(decode(wait_time,0,1,0)) curr,count(*)from v$session_wait group by event order by 4;2.回滚段的争用...
oracle能否限制某个用户的访问的进程数量
使用PROFILE先创建一个PROFILEcreate profile ses_conn limitsessions_per_user n; n为最大连接数。然后将该PROFILE付给需要限制的用户。alter user xxx profil...
频繁归档问题处理总结
1.看下相关参数:show parameter log_2.看下目前日志情况:select * from v$log;3.select * from(select owner,object_name, value ,statistic_namefrom v$segment_statistics where statistic_name='db block cha...
ORACLE字符集问题
这几天在接手了一个项目,客户提供了一个DMP文件与所需的表空间创建文件。按照IMP习惯,先创建了实例与表空间,再进行IMP FULL导入,执行时报出了字符集不一致的问题。同事在网上查了资料,发现更改这个DMP十六进制...
用imp/exp迁移大表
逻辑导出语句如下:exp user/pwd@db1 file=TABLE.dmp log=TABLE.log tables=table buffer=10485760 constraints=n compress=n statistics=noneimdexes=n triggers=n grants=n逻辑导入语句如下:imp user/pwd@db2 f...
转ORACLE SQL性能优化系列
1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,CO...
CRS 的管理
1.1 CRS的管理CRSCTL命令控制着本地节点的CRS服务(Oracle clusterware processes)停止CRS:$ crsctl stop crs 或者$ /etc/init.crs stop 或者$ crs_stop–all 启动CRS:$ ...
查询oracle锁住的对象
最近遇到这样一个问题,操作一个表,发现被人锁定了,于是查询谁锁定的表,发现多人锁定,安全起见,不能全部kill,于是用一下语句判定,谁锁定,谁等待。SELECT /*+ rule */ lpad(' ',decode(l.xidusn ,0,3,0))||...
oracle锁
有关视图 v$session 查询会话的信息 v$session_wait 查询等待的会话信息 v$lock &...
SGA
/*1、系统全局域: SGA与操作系统、内存大小、cpu、同时登录的用户数有关。可占OS系统物理内存的1/2到1/3,当然,如果服务器上只有oracle的话,可以分配的更大一...
v$pgastat 视图详解
SQL> desc v$pgastat;名称 --------------------------------NAME 名称 VALUE 值 UNIT 单位 -------------------统计项 select * from v$pgastat1 aggregate PGA targ...
对oracle实例的内存(SGA和PGA)进行调整,优化数据库性能
通过对oracle内存(SGA和PGA)进行调整,优化数据库性能一、示例:_______________________________________________________________SGA: 共享池:200MB &n...