- 博客(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
原创 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
jquery-easyUI
2011-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人