oracle 数据库性能健康检查脚本
年底了,要对负责的数据库进行,性能健康检查,特此记录. *******************os层检查#检查oracle进程ps -ef|grep ora|wc -lcrs_stat -t -vtop glancecrsctl check cluster (cssd)vmstat 3600 6***********...
Oratop工具——实时数据库性能监控工具
在任何系统优化过程中,“80/20原则”是我们一定要关注的问题。简单的说,就是我们系统80%的性能问题、现象,都是有少数几个甚至一个问题造成的。这就需要我们面对复杂的系统性能问题的时候,要学会“拨开云雾、蛇打...
各种scn的查询
1.查询系统当前SCN两条命令SQL> select current_scn from v$database;SQL> select dbms_flashback.get_system_change_number from dual;GET_SYSTEM_CHANGE_NUMBER------------------------ 1...
使用rman中的duplicate复制数据库
目标库和复制库环境:OS: Linux Red Hat AS 4DB Version: 10.2.0.1 1.目标库和复制库信息Rman 中的目标库(target database)指的是被复制的库,复制库(duplicate database)是指复制后生成的新库.这里为了测试方便,复制库和目标库的目录结构设置相同. 目标库:IP:192.168.30.37...
RAC日志体系详解(原创)
简单介绍一下有关Oracle集群环境中日志体系结构,在遇到问题时,可以快速查找所需的日志文件,及时的定位问题。日志体系如下Oracle集群日志的文件路径 $ tree -d $ORA_CRS_HOME/log/u01/app/oracle/product/10.2.0/crs/log|-- crs`-- czmmiao1 |-- admin |-- ...
asmcmd 讲解
目录* 这里忘记将+ASM实例的创建方法了。。很简单,用dbca来创建!一,认识ASM 21,ASM 22,ASM 不是一个通用的文件系统 23,ASM 作为单独的 Oracle 实例实施 24,ASM提供了3种冗...
10g RAC改归档模式步骤
记得第一次修改RAC数据库从非归档模式到归档模式费了我很大劲,并且当时,有客户在身边看着,可总是修改不过来,呵呵…,今天一个新系统割接,同样需要将这个新装的数据库从非归档模式改为归档模式,下面简单贴下我的操作过程,仅供刚入行的朋友们学习、参考。 数据库为Oracle 10g RAC,节点1和节点2的归档...
oracle数据泵备份(Expdp命令)[转]
Oracle备份方式主要分为数据泵导出备份、热备份与冷备份三种,今天首先来实践一下数据泵备份与还原。数据泵导出/导入属于逻辑备份,热备份与冷备份都属于物理备份。oracle10g开始推出了数据泵(expdp/impdp),可以使用并行参数选项,因此,相对于传统的exp命令来说,执行效率更高。 一、知晓expdp命令...
Redo丢失的4种情况及处理方法
一.说明:1.以下所说的当前日志指日志状态为CURRENT,ACTIVE,非当前日志指日志状态为INACTIVE2.不用考虑归档和非归档模式,2种模式下的Redo丢失情...
rman删除归档日志
1.用RMAN连接目标DB: RMAN target sys/*****@orcl 2.在RMAN命令窗口中,输入如下命令: crosscheck archivelog all; delete&n...
Oracle 11gR2 使用 RMAN duplicate from active database 复制数据库
在Oracle 10g下,我们可以使用RMAN duplicate 命令创建一个具有不同DBID 的复制库。 到了Oracle 11gR2, RMAN 的duplicate 有2种方法实现: 1. Active database duplication 2. Backup-based ...
RMAN DUPLICATE详解(原创)
DUPLICATE概述使用RMAN DUPLICATE命令可以在保留目标数据库的基础上依靠目标数据库(TargetDatabase)的备份创建一个副本数据库(DuplicateDatabase)。该副本即可与目标数据库完全相同,也可仅包含目标数据库表空间的一部子集。目标站点(TargetSite)以及副本站点(DuplicateSite)甚至可以在同一台机器上。副...
oracle shrink
一、shrink segment两个好处 You use online segment shrink to reclaim fragmented free spacebelow the high water mark in an Oracle Database segment. The benefits ofsegment shrink are these:...
backup archivelog delete input 与delete all input 区别
backup archivelog all delete input 备份默认目录下所有归档日志,并且删除这个目录下所有归档日志backup archivelog all delete all input 备份默认目录下所有归档日志,并且删除几个备份目录下所有归档日...
vi 编辑命令
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生...
ASMCMD 命令详解
开始 使用asmcmd ,ls 命令也出错:ASMCMD-08102: no connection to ASM后在grid 的配置文件.bash_profile 中,修改以下几项,再使用,问题解决:ORACLE_SID=+ASM1; export ORACLE_SIDexport ORACLE_HOME=/opt/app/gridexport PATH=$ORACLE_HOME/bin:$PATHexport ORACLE_SID=+ASM1以前的 ...
AIX与linux的比较
今天去面试,面试官忽然问我:如果我现在是你的客户,我什么都不懂,那你如何向我推荐我的服务器是用AIX还是linux呢?说实话,我一下子就懵了!。。。。。。。。。。。。。。。(1)首先Linux是一种对UNIX的模拟,...
DBA日常工作职责--我对DBA的7点建议
DBA的工作职责是什么?每天DBA应该做哪些工作?稳定环境中的DBA该如何成长与优化?这是很多人都曾经提出过的问题,下面是我的观点和建议,供参考。1. 实时监控数据库告警日志作为一个DBA,或者哪怕仅仅是和Oracle数据库打交道的技术人员,你都必须知道告警日志是什么,在何处。而对于DBA...
SHELL版的自动批量生成AWR报告的脚本
用法:bash ./dba_oracle_awr.sh -s ORCL -f 20110312070000 -t 20110312090000 -p TEXT -h /usr/local/oracle/10.2.0-64 脚本:#!/usr/bin/bash# ********************************# * dba_oracle_awr.sh# ********************************# Usage: dba_oracle_awr.sh -s [instance_name]#&n...
Oracle10g自动生成AWR分析报告的脚本
直接把脚本贴在下面,用Oracle的job或crontab调用shell脚本,就可以定时生成新近两次snapshot的AWR报告了.以下脚本在winxp sp1,10.2.0.1环境下通过.awrrpt_zheng.sql:Rem created by bill zheng 05-sep-2007 hangzho...