该文档从insert,update,delete所产生的dump文件进行分析并做简要说明
数据库版本
sys@ora11gr2> select * from gv$version;
INST_ID BANNER
---------- --------------------------------------------------------------------------------
1 Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
1 PL/SQL Release 11.2.0.3.0 - Production
...
Tools:check_recover_db.sql
功能说明:
该脚本以html格式输出和恢复数据库相关的信息。
使用说明:
将数据库启动到mount阶段,以sysdba用户进入sqlplus,执行该sql脚本即可。
支持版本:
支持数据库10g/11g
使用截图:
输出截图:
注意事项:
建议在执行该脚本前,进入rman进行crosscheck backupset.
否则,在收集备份相关信息时会报如下错:
ERROR:
ORA-00604: error occurred at recursive SQL level 3
ORA-00904: "SYS&...
移动OCR和voting disk
首先确保crs在两个节点运行正常:
bash-3.2$ crsctl check cluster -all
**************************************************************
cadb1:
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
**************************************************************
cadb2:
CRS-4537: Cluster Ready Servic...
outline使用简介
outline使用简介
下边的语句是在没有索引的情况下的执行计划
SQL> conn yallonking/yallonking
Connected.
SQL> set autot traceonly
SQL> set line 400
SQL> select * from yallonking where object_id=20;
Execution Plan
----------------------------------------------------------
Plan hash value: 2582482548
------------------------------------------------------...
dbca创建rac数据库时,报错ORA-03113: end-of-file on communication channel
dbca创建rac数据库时,报错ORA-03113: end-of-file on communication channel
如下图rac_dbca_error.png
此时查看crs各个资源如下:
[root@ocm3 bin]# ./crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora....SM1.asm application ONLINE OFFLINE
ora....M3.lsnr application ...
ASM磁盘组失败情景测试-normal redundancy
ASM磁盘组失败情景测试
测试场景1:
有一个磁盘组data2,含有2个失败组(fgdata2_c,fgdata2_d),每个失败组的所有磁盘分布在单独的磁盘控制器上(sdc,sdd)
当其中一个磁盘控制器失败,然后添加新的磁盘,重新添加失败组到该磁盘组,全过程均不影响数据库正常操作。
==========================================
测试场景2:
有一个磁盘组data3,含有2个失败组(fgdata3_cd1,fgdata3_cd2),每个失败组的所...
密码文件导致sys用户as sysdba无法登陆
密码文件导致sys用户as sysdba无法登陆
现象如下:
[oracle@test1 ~]$ sqlplus system/oracle@prod
SQL*Plus: Release 10.2.0.1.0 - Production on Fri May 30 10:58:46 2014
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL...
使用udev绑定裸设备
查看当前分区情况
[root@ocm4 ~]# fdisk -l
Disk /dev/sda: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 64 514048+ 83 Linux
/dev/sda2 65 586 4192965 82 Linux sw...
oracle资源管理器简介及简单使用
oracle资源管理器简介:
oracle资源管理器可以对属于一个特定组的所有用户的cpu,执行时长,空闲会话等待时长,占用undo大小,并发数等资源进行限制,并可灵活将当前组切换至其他资源组。
详细见下表
下边就是介绍如何使用 oracle 的资源管理器控制使长耗时的sql查询(其中也设置了会话最大的cpu使用率)。
首先创建2个测试表
SQL> sho user
USER is "OLTP_USER"
SQL> create table t...
DBMS_SHARED_POOL安装-PLS-00201: identifier ‘DBMS_SHARED_POOL.KEEP’ must be declared
SQL> exec DBMS_SHARED_POOL.KEEP('STANDARD','P');
BEGIN DBMS_SHARED_POOL.KEEP('STANDARD','P'); END;
*
ERROR at line 1:
ORA-06550: line 1, column 7:
PLS-00201: identifier 'DBMS_SHARED_POOL.KEEP' must be declared
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
查看是否安装了DBMS_SHARED_POOL包
SQL...