rowid一点总结
物理rowid两种格式:受限rowid (8i之前)扩展rowid (8i以后)Extended rowids use a base 64 encoding of thephysical address for each row selected. Theencoding characters are A-Z, a-z, 0-9,...
快速定位sql语句执行内容
如果系统运行很慢,那么首先查看select sid,event,p1,p1text from v$session_wait确定出sid 和等待的类型 然后跟据sid 找到具体sql执行内容select sql_text from v$sqltext a where a.hash_value=(select ...
oracle enterprise manager配置简介
oracle enterprise manager 简称为 OEM 在oracle中可以通过图形化界面进行设置 从oracle10g开始,oracle引入了全新的基于web方式发布的enterprise manager,并且分为了2个产品,database control 和 gri...
nested loops 和hash join的一点测试
第一种情况:表上没有索引 ,cbo自动选择 hash join SQL> select count(*) from t; COUNT(*)---------- 50371SQL> select count(*) from t1; COUNT(*)----------&nb...
oracle数据库设置
数据库设计方面:1:数据库块大小选择(db_block_size)默认是8k,块越大,装的行记录就越多,所需的块就越少,读取记录产生的io就越少OLAP(数据仓库)特点是一般用户不多,并发不大,查询方式最多是使用全表扫描...
oracle 锁简单记录
锁的类型: 1:表锁:锁表的结构 TM2:行锁:锁表上的行 TX v$mystat中的sid 跟 v$session视图中的sid相等 当修改一张表的时候既需要保护元数据(表),也需要保...
awr报告中显示enq: TM - contention 处理方法
DB:oracle 11.1.0.7.0 在做awr报告的时候,发现 enq: TM - contention 占用比例很高根据网上一哥们提供的帖子,进行了实验 http://blog.csdn.net/robinson1988/article/details/6100939从oracle11g开始,...
oracle10g rac安装完毕 启动的时候报错ORA-01078 解决方法
对着文档在 虚拟机上安装完 oracle 10g r2的 rac ,但是启动的时候有报错,下面是具体内容在节点rac1上执行报错如下:[oracle@rac1 ~]$ cd $ORACLE_HOME/dbs[oracle@rac1 dbs]$ ls -ltotal 52-rw-rw---- 1 ora...
rac环境下修改归档路径,并设置远程传输属性
1:设置rac数据库为归档模式在节点2上查看rac的状态[oracle@rac2 dbs]$ crs_stat -tName Type &nb...
ORACLE 10gR2 RAC升级至10.2.0.4
之前安装的是两个节点的RAC 平台, Redhat 4.7 + ASM + RAW+ Oracle 10g RAC 数据库版本是10.2.0.1. 这个实验的目的就是将这个数据库版本从10.2.0.1 升级到 10.2.0.4 ,10.2.0.4的patch number 是:p681...
rac10.2.0.4恢复到单机
源端:192.168.10.141:143 目标端:192.168.1.236 ,机器名rac1 在目的端 192.168.1.236 上首先安装oracle 10.2.0.1的软件,然后升级软件到10.2.0.4 oracle 用户的 .bash_profile文件#set environmentexport ORACLE_BASE=/home/oracleexport ORACLE_HOME=$ORACLE_BASE/10.2.0/db_1export ORACLE_SID=racdb1exp...
oracle10g 物理standby dataguard 创建过程
实验环境说明1:primary server:hostname:rac1IP:192.168.55.119ORACLE_SID=pdgdb_unique_name=pdg已经安装完数据库软件,并用dbca创建了数据库实例 2、standby server:hostname:rac2IP:192.168.55.120ORACLE_SID=sdgdb_unique_name=sdg只安装了数据库软件,没有用dbca创建实例以下是具体...
dataguard之物理standby 日志切换
物理standby 日常管理对于最大性能模式(max performance)下,primary、standby库的启动顺序无先后1:dataguard启动顺序:先standby,后primary2:dataguard关闭顺序:先primary,后 standby在standby库上将实例启动到mount状态[oracle@rac2 admin]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Produ...
dataguard之物理standby库failover 切换
第一步、查询两个库的状态在primary库上执行查询SQL> set linesize 200;SQL> select name,open_mode,database_role,switchover_status from v$database;NAME OPEN_MODE DATABASE_ROLE SWITCHOVER_STATUS------------------ -------------------- --...
11.2.0.3 ASM方式数据库管理
oracle 11.2.0.3单机+asm方式,在关闭asm的时候,执行 shutdown immediate 报错,随后直接执行了 shutdown abort ,testdb也随之关闭,然后reboot了linux系统,出现如下界面等了 一会,一直没有停止掉,直接采用杀掉vmware进程关闭虚拟机然后又重新启动了该虚拟机...
10g rac日常维护
日常操作:停止状态为unknow的资源,直接执行 crs_stop -f xx资源名要使root用户也能使用集群资源的命令,可以在root用户的配置文件中追加$ORA_CRS_HOME/bin的路径 ,如[root@rac1 ~]# cat .bash_profile# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then ...
11.2.0.3 RAC替换ocr 和 votedisk位置
首先先停止rac1和rac2节点的实例[root@rac1 ~]# ocrcheckStatus of Oracle Cluster Registry is as follows : Version : 3 Total sp...
ebs应用io错误 不完全恢复
MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0一:故障描述ebs应用时候报i/o错,查看发现数据库处于mount状态,想open时又报错SQL> alter database open;alter database...
rman的一点简单总结 1
rman的一些简单总结1:控制文件自动备份用 show all 查看当前的配置,配置控制文件自动备份的命令如下:RMAN> configure controlfile autobackup on;在开启了控制文件自动备份之后,oracle会在数据库结构改变时(增...
solaris下通过rman工具将备份到带库上的db异机恢复
登录到1.71上执行如下操作,从带库中恢复控制文件到dev02上,恢复的数据库RMAN备份是0级全备,不含2级累积增量备份。生产环境的主机名为db2,ORACLE_SID和db_name 都为 PROD ,dev02环境的主机名为zone04,O...