自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (3)
  • 收藏
  • 关注

原创 oracle12c goldengate配置

配置 OGG 安装目录的共享:这里的共享就是把 OGG 安装到一个共享的设备上,把该目录同时挂到不同节点的相同位置上,这样当 一个节点挂了之后,可以在另一个节点启动和维护 OGG。 所以我们上面在配置的时候,才会同时在 2 个节点操作,并且参数名称也一致。 如果不考虑这种冗余 的方案,可以直接在其中一个节点上操作,不用搞的这么麻烦。 我们这里就在一个节点操作,不搞那么复杂了,这

2016-06-08 15:29:34 8610

原创 RMAN DELETE INPUT和DELETE ALL INPUT的区别

1.首先检查一下归档的路径SYS@prod2 > show parameter archiveNAME TYPE VALUE------------------------------------ ----------- ------------------------------archive_lag_target

2015-10-28 11:03:29 4835

原创 分布数据文件访问多个磁盘

1.多路复用online redo logfile;SYS@PROD3 > col member for a50;SYS@PROD3 > select * from v$logfile; GROUP# STATUS TYPE MEMBER IS_---------- ------- -----

2015-10-27 14:20:22 1172

原创 aud$表空间迁移

system表空间的使用情况到了99%,查看占用最多空间的对象是aud$,使用DBMS_AUDIT_MGMT迁移到其他表空间1.查看表空间的使用情况sys@GHSJDB> select   2 b.tablespace_name "表空间", 3  b.bytes/1024/1024 "大小M", 4 (b.bytes-sum(nvl(a.bytes,0)))/1

2015-10-26 15:47:24 1211

原创 enqueue waits

可能的原因:1.等待事件表明正在请求一个其他会话持有的不兼容的锁TX Transaction Lock 1.通常是由于表或者应用设置的问题2.这个表明竞争一个row-level lock,等待发生在当一个事物试图去更新或者删除被另一个事物锁定的行3.通常是应用的问题TM DML enqueue lock1.通常是应用的问题2.特别如果是外键约束没有加

2015-10-26 10:54:41 545

原创 free buffer waits

可能的原因:1.free buffer waits的意思是我们正在等待一个free buffer,但是在cache buffer里面没有可用的,因为很多脏块在cache里面2.可能是buffer cache太小或者是dbwr进程写脏块太慢3.dbwr不能跟上写的请求4.checkpoint频率太快,可能是数据库活动比较频繁或者是redo log file 太小,因为日志切换会产生c

2015-10-23 10:25:42 1159

原创 buffer busy waits

可能的原因:1.Buffer busy waits通常出现在I/O繁重的oracle系统2.主要两个原因:  1).另一个会话正在读块到buffer cache  2).另一个会话正在持有buffer在一个不兼容的模式3.这个等待表明读读,读写,写写竞争4.oracle 会话正在等待PIN 一个buffer,一个buffer必须pin在它读或者修改之前,但是同时只能一个进程

2015-10-23 09:52:45 955

原创 log file sync

可能的原因:1.oracle 前台进程正在等待commit或者rollback完成解决方法:1.调优LGWR到一个高吞吐量的磁盘,不要将redo logs放在RAID5上面2.减少commit次数--本文乃原创文章,请勿转载。如须转载请详细标明转载出处

2015-10-22 16:13:55 608

原创 log file parallel write

可能的原因:1.LGWR等待写redo log buffer 内容到 online log files解决方法:1.减少redo日志的生成量2.不要将表空间置于热备份模式大于需要的时间3.不要将redo log files 放在RAID 5上4.redo log files使用更快的磁盘5.确保archived log files 和 online redo l

2015-10-22 16:07:37 1188

原创 db file scattered read

db file scattered read可能的原因:1.oracle会话请求正在等待从磁盘读取数据到多个不连续的内存区域。2.通常是多块读,DB_FILE_MULTIBLOCK_READ_COUNT3.Full table scans4.fast full index scans解决方法:1.优化多块读I/O,设置DB_FILE_MULTIBLOCK_R

2015-10-22 15:49:33 828

原创 db file sequential reads

db file sequential read等待事件触发,当执行single-block read 操作通过索引,rollback(or undo)段,表通过rowid访问,控制文件或者是数据文件头可能的原因:1.使用可选择性不高的索引2.索引碎片化3.高I/O在特别的磁盘和挂载点4.糟糕的应用设计5.慢的I/O或者是糟糕的数据库文件分布都影响索引读取性能,导致的

2015-10-22 15:02:49 575

原创 创建和管理表空间

创建和管理表空间Database Administration>>Administrator’s Guide >>14 Managing Tablespaces>>Creating Tablespaces1.

2015-10-21 16:51:22 827

原创 设置初始化参数

设置初始化参数1.设置undo的保留期 alter system set undo_retention=5400; alter tablespace undotbs retention guarantee;select tablespace_name,retention from dba_tablespaces;2.设置进程数alte system set proc

2015-10-21 16:24:23 1413

原创 创建数据库

oracle 11g ocm 考试--创建数据库联机文档的目录地址Database Administration>>Administrator's Guide>>2 Creating and Configuring an Oracle Database>>Creating a Database with the CREATE DATABASE Statement>>Step 9

2015-10-21 16:11:40 986

原创 oracle 11g ocm 考试内容

考试环境Oracle Linux Release 5.4 (32-bit)Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 (32-bit)Oracle Enterprise Manager 11g Grid Control Release 1 (11.1.0.1.0)  (32-bit)考试内容:Ser

2015-10-21 15:49:39 2768

原创 oracle11g ocm考试总结

oracle11g ocm考试总结             2015年9月28,29是一个难忘的日子,在这两天里参加了oracle 11g ocm考试,感觉比当年高考还累,第一天累的手都不听使唤了,第二天还好一点,现在已经知道考试结果,还是满意的,现在做一下考试的总结。      不要太紧张,其实自己也蛮紧张的,但是还是告诫考试的学生不要太紧张,记得考试的时候本来打算打车过去,可是早高峰根

2015-10-21 15:18:03 4332

原创 weblogic cluster session replicate

weblogic 集群会话复制当在两台机子

2015-06-04 11:09:49 893

原创 grid control 11.1.0.1 安装指南

grid control 11.1.0.1 安装指南废话少说,进入正题系统版本[root@gridcontrol ~]# lsb_release -aLSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch

2015-06-04 09:59:53 1117

原创 oracle lob move tablespace

oracle 大对象移动表空间ALTER INDEX GHSJ_JCSJ.SYS_IL0000129600C00012$$ REBUILD  TABLESPACE GHSJ_JCSJ ORA-02327: cannot create index on expression with datatype LOB 将lob对象对应的列移动到相应的表空间,会自动创建之前的索引ALT

2015-05-29 17:09:01 1612

原创 oracle 使用备份的控制文件恢复,并且之后新建了表空间的恢复

1.备份的控制文件之后创建表空间,控制文件全部丢失,使用备份控制文件如何恢复步骤如下:1.备份数据库rman target / catalogRC_ADMIN/RC_ADMIN@prod3backup database plus archivelog delete all input; 2.创建表空间create">SYS@PROD2>create tabl

2015-05-12 15:09:35 1361

原创 oracle 10gr2 ORA-27125: unable to create shared memory segment when run DBCA

I have installed 10gR2 on linux environment, When running DBCA it got filed with below errorORA-27125: unable to create shared memory segmentSOLUTION:cd $ORACLE_HOME/bin mv oracle oracle.bin

2015-04-24 09:43:43 999

原创 oracle 巡检脚本

#!/bin/sh# Get HostnameHOSTNAME=`hostname`logfile=xunjian_`date +%y%m%d`.loghostinfodir=/home/oracle/xunjianif [[ ! -d  $hostinfodir ]]then  mkdir -p $hostinfodirfidate >> $hostinfod

2015-04-20 15:59:31 1501

原创 oracle 共享服务连接静态注册服务

oracle 共享服务连接静态注册服务默认oracle的共享服务是注册到动态注册服务里面的sys@PROD3> select * from v$version where rownum=1;BANNER-----------------------------------------------------------------------------------------

2015-04-20 15:44:01 855

翻译 Oracle 11g Data Guard 物理备库快速配置指南(下)

第二部分作者介绍作者 Jed Walker 是科罗拉多 Centennial Comcast 媒体中心的数据操作经理(Manager of Databse Operation)。他从1997年开始做 Oracle 数据库相关工作,是9i, 10g和11g的OCP。简介本文的第一部分讲解了如何配置一个基本的 Data Guard 环境。在第二部分里,我将介绍主备切换、故障转移(数据库

2015-04-16 20:01:11 2084

翻译 Oracle 11g Data Guard 物理备库快速配置指南(上)

缘起最近做了10g和11g的物理备库配置实验,发现 Data Guard 其实很容易,但是缺少好文档。我是参考官方文档做的实验,觉得它写的不是很清楚的。Google 出来两个pdf文档,读了觉得比官方文档强很多。翻译下,也许会对某些朋友有用。翻译的同时我也好更熟悉下这两个文档。好久没翻译过英文了,可以顺便练练手。原文档下载地址(墙外):Configure Dataguard 11g

2015-04-16 19:55:14 1727

原创 rman restore spfile from backup

spfile一般在$ORACLE_HOME/dbs(linux)目录,如果你丢失了spfile并不会引起实例立刻停掉,你的实例可以继续操作,尽管当你restore spfile的时候需要关闭重启实例,那么可以通过多种方式进行恢复1).通过alert_sid.log,alert里面包含你修改过的所有参数,可以根据alert日志重新创建pfile,再创建spfile恢复2).如果pfile还存

2015-03-09 18:02:33 2994

原创 flashback database 恢复删除的表空间

当误删除表空间,且没有备份,开启归档和闪回,可以使用flashback database恢复表空间1.数据库版本 sys@TEST> select * from v$version;BANNEROracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production PL/SQL Release 11.2.0.3.0

2015-03-05 16:54:48 1330

原创 oracle 10046事件

10046 事件    Oracle 10046是一个Oracle内部事件。最常用的是在Session级别设置sql_trace(alter session set sql_trace=true)即是开启了级别为1的10046调试事件。当设置了10046事件之后,Oracle 将产生一个dump文件。通过得到的dump文件进行进一步分析,可以得到Oracle 内部执行系统解析、调用、等待、

2015-02-10 16:23:05 863

转载 iostat 命令详解

iostat性能评估的一个主要部分就是磁盘性能。iostat 命令提供了存储接口的性能指标。# iostatLinux 2.6.9-55.0.9.ELlargesmp (prolin3) 12/27/2008avg-cpu: %user %nice %sys %iowait %idle15.71 0.00 1.07 3.30 79.91Device: tps Blk_rea

2015-02-09 10:24:49 763

转载 mpstat 命令详解

mpstat另一个用于获取 CPU 相关统计信息的有用的命令是 mpstat。下面是一个示例输出:# mpstat -P ALL 5 2Linux 2.6.9-67.ELsmp (oraclerac1) 12/20/200810:42:38 PM CPU %user %nice %system %iowait %irq %soft %idle intr/s10:42:43 PM

2015-02-09 10:18:47 762

转载 linux系统性能调优第一步——性能分析(vmstat)

性能调优的第一步是性能分析,下面从性能分析着手进行一些介绍,尤其对linux性能分析工具vmstat的用法和实践进行详细介绍。——————————————————————————————————————————1.性能分析的目的1)找出系统性能瓶颈(包括硬件瓶颈和软件瓶颈);2)提供性能优化的方案(升级硬件?改进系统系统结构?);3)达到合理的硬件和软件配置;4)使系统资源

2015-02-06 13:57:49 5106 1

原创 Linux vi 设置小技巧

使用命令vi --version 显示出配置文件路径   system vimrc file: "/etc/virc"  全局   user vimrc file: "$HOME/.vimrc" 单用户   user exrc file: "$HOME/.exrc" 添加如下设置cat >> /etc/virc set tabstop=4           set

2015-02-03 15:47:18 589

原创 Linux使用Mutt发送邮件/附件

使用mutt发邮件极其方便,只需要一条命令即可发送或者批量发送邮件 1.安装muttyum install -y mutt2.测试muttecho "Test" | mutt -s "Title"oracle@server2 -a log.log其中:-s---邮件主题-a---添加的附件最后追加的是邮件内容这样就可以发送了。 3.设置发件人

2015-02-03 14:19:57 929

转载 linux awk命令详解

原文出处http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html 简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: a

2015-01-30 11:17:08 443

转载 linux grep命令详解

原文出处http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856896.html#3116248文章写的很好,保存一份。简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则

2015-01-30 11:03:45 593

原创 oracle dbms_stats.export_table_stats的应用

将生产库的统计信息copy到开发库,用于调优在确认执行计划之前1.将生产环境的优化统计信息导入到开发环境中请不要收集开发环境中的优化统计信息2.优化器统计信息导入、导出生产环境下统计信息导出  dbms_stats.export_*_stats将统计信息导入到开发环境 dbms_stats.import_*_stats3.在开发环境下,关闭自动统计信息收集(从10g开始

2015-01-27 09:25:17 2256

原创 EXP-00091: Exporting questionable statistics 问题处理方法

1.问题现象EXP-00091: Exporting questionable statistics.. . exporting table                   GEO_PWGY_DLD         33 rows exportedEXP-00091: Exporting questionable statistics.. . exporting table  

2015-01-19 10:23:47 679

原创 ORA-10631: SHRINK clause should not be specified for this object

sys@GHSJDB> alter table "GHSJ_JCSJ"."T_PWZY_FHKG" shrink space;alter table "GHSJ_JCSJ"."T_PWZY_FHKG" shrink space*ERROR at line 1:ORA-10631: SHRINK clause should not be specified for this obje

2015-01-15 14:59:14 2135

原创 Difference to between COMPUTE STATISTICS and VALIDATE STRUCTURE for ANALYZE INDEX

Difference to between COMPUTE STATISTICS and VALIDATE STRUCTURE for ANALYZE INDEX 两种方法 analyze index: ANALYZE INDEX index_name COMPUTE STATISTICS;ANALYZE INDEX index_name VALIDATE STRUCTUR

2015-01-15 10:23:17 728

原创 emctl start dbconsole遇到错误:OC4J Configuration issue

emctl start dbconsole 报如下错误:[oracle@server2 ~]$ emctl start dbconsoleOC4J Configuration issue. /home/u01/app/oracle/product/11.2.0/db_1/oc4j/j2ee/OC4J_DBConsole_server2_ghsjdb not found. [or

2015-01-15 09:52:26 2302

oracle asmlib support

oracle asmlib support 32bit 64bit

2014-04-25

oracle11g 11.2.0.3 linux 32bit

oracle 11g 11.2.0.3 linux 32bit

2014-04-23

jquery-easyUI

jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。   jQuery EasyUI为我们提供了大多数UI控件的使用,如:accordion,combobox,menu,dialog,tabs,tree,validatebox,window等等。

2011-07-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除