- 博客(70)
- 收藏
- 关注
转载 SQL*PLUS命令的使用-下
1). 设置当前session是否对修改的数据进行自动提交 SQL>SET AUTO[COMMIT] {ON|OFF|IMM[EDIATE]| n} 2).在用start...
2016-03-02 14:50:21
197
转载 SQL*PLUS命令的使用
Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plu...
2016-03-02 14:49:25
194
转载 GoldenGate directory structure?tips
GoldenGateTips by Burleson Consulting April 6, 2014 The Goldengate Directorystructure...
2016-03-02 14:46:27
194
转载 SQL优化顾问
1.执行权限: Grant administer sql tuning set to Grant administer any sql tuning set to Grant ad...
2016-03-02 14:44:42
191
转载 OSW工具使用-下篇
使用OSWatche 前面配置和安装好OSWatche后,现在开始使用OSWatche工具,在对oswbb目录里,存在一个startOSWbb.sh脚本,利用该脚本来启动OSWatche工具...
2016-03-02 14:35:05
233
转载 OSW工具使用
具体目标 系统性能是一个综合性结果的体现。对最终用户而言,使用系统的体验感可能就是系统是不是跑得快、在规定时间内完成作业、业务高峰期能否快速打开页面。但是,对系统设计、开发和运维人员来讲,系统性能是一个综合性的...
2016-03-02 14:27:36
492
转载 ASM 冗余
在常规的文件管理中,我们都要指定文件的名称和路径,操作每一个文件,都需要数据库管理员指出具体的文件路径和名称,而且在磁盘的优化也需要数据库管理员的参与,oracle公司在oracle10g推出来ASM,把文件的操作...
2015-11-12 14:15:22
144
转载 ASM Disk Header
WARNING: cache read a corrupted block gn=1 dsk=39 blk=18 from disk 39NOTE: a corrupted block was dumped to the t...
2015-11-10 16:44:28
124
转载 ORA-01157: cannot identify/lock data file 19 - see DBWR trace file问题处理
ORA-01157: cannot identify/lock data file 19 - see DBWR trace file问题处理告警信息:ORA-01157: cannot identify/lock...
2015-11-05 10:08:57
177
转载 ORA-1654: unable to extend index SMS. by 8192 in tablespace SMS_DATA
在给某客户处理巡检时,发现该报错,平时见到的大部分是临时段的问题。对于此类问题,可以按照处理临时段不足的方式处理,不过有些不妥。解决方法1:检查报错表空间的可用空间使用率,如果不足则添加空间(一般处理),还可...
2015-10-25 22:33:03
771
转载 浅析undo表空间的管理方式
这几天,没怎么总结一些知识。一、什么是undo 1)还原数据 当某个进程更改了数据库中的数据时,OracleDB 会保存旧值(还原数据)。按数据修改前的原样存储数据。如果捕获了还原数据,...
2015-10-10 15:48:05
322
转载 设置ORACLE数据库访问IP(黑/白名单)
可以通过修改sqlnet.ora文件来限制某些IP地址的访问,修改完成后,可能需重启监听生效。(可以lsnrctl reload)如果$ORACLE_HOME/network/admin/目录下没有sqlnet.ora文件,...
2015-09-29 14:16:42
1509
转载 数据库故障分析与处理
一个新生较忽略的错误,引以为戒!问题症状:系统数据库(节点1主机发生重启,数据库实例暂时未启动),节点2操作系统负载不高,但是业务反应非常缓慢,观察数据库存在较多等待事件: COUNT(*)E...
2015-09-29 09:30:29
585
转载 ORA-00060: Deadlock detected 分析
今天,在做OGG巡检时,发现存在一个死锁,于是进行查明。alert日志:< Mon Sep 21 15:42:58 CST 2015< ORA-00060: Deadlock detected. Mo...
2015-09-22 11:37:52
849
转载 查看执行消耗资源的sql语句
如果在数据库存在资源争夺问题,可用以下方法排查。查看v$sqlstats视图得出当前或者最近运行的sql语句信息。如果想要查询到最近执行的sql语句中,消耗磁盘i/o 排在前五位的sql语句,可以提交下面的查询:se...
2015-09-22 00:15:31
394
转载 监控运行时间较长的sql语句
如果发现有一条sql语句执行了很长的时间,可以监控它的处理过程,并查明它何时能执行完成。通过在v$session_longops数据字典视图中,查看运行时间很长的查询信息,可以估算出查询完成的时间。来看看这个视图的结构:...
2015-09-21 23:54:30
425
转载 ORA-3136- inbound connection timed out 分析
今天,在巡检生产库中,发现有以下告警。< Wed Sep 16 21:57:00 CST 2015< WARNING: inbound connection timed out (ORA-3136)...
2015-09-17 15:34:53
171
转载 oracle内部运行机制之Redo 和 Latch
好记性,不如记 博客,多做笔记,多勤学。在一个并发系统中,用户进程都需要向Redo Log Buffer写入重做数据,Oracle 通过Latch来保护和协调Redo Log Buffer的工作,同时还有Redo c...
2015-09-17 15:03:37
203
转载 ORA-01652 unable to extend temp segment by %s in tablespace %s 再探
以前,分析过ORA-01652 unable to extend temp segment by %s in tablespace %s 这个错误,但是缺乏些知识点。这几天看到官方文档时,突然发现有些不足,现做下笔记。 ...
2015-09-15 16:30:59
502
转载 【优化思路集】临时表空间问题
临时表空间管理有时也是很棘手的问题,做下笔记以备后事所需。查看当前临时表空间使用率: 点击(此处)折叠或打开 select * from (...
2015-09-15 15:30:25
116
转载 ORA-00600:[kcratr_nab_less_than_odr], 分析解决
今天,在测试库测试时,在alter database open 时发现报:ORA-00600: 内部错误代码, 参数: [kcratr_nab_less_than_odr], [1], [290], [8227],[1027...
2015-09-15 11:27:33
653
转载 oracle rac安装时先决条件检查
最近一直在梳理oracle rac 安装的检查项,终于找到官方的先决条件 文档ID:169706.1Oracle Database (RDBMS) on Unix AIX,HP-UX,Linux,Mac O...
2015-09-14 17:17:34
232
转载 awr报告解读番外篇-buffer busy waits补充
原本打算讲解awr报告中,关于top event 的,但是相关的内容,我分散到了owi章节,具体等待事件,可参见owi。这里是对buffer busy waits 的补充。1)buffer busy/segment he...
2015-09-13 23:03:46
202
转载 awr报告解读一
这几天收到Richard niemiec的书,挺厚的。慢慢啃起来,看完awr报告调优后,才发现我以前的一些巡检指标不太准确,可能是太过于相信百度他人的信息了,确实网络确实很好,可以一下子就可以找的自己想要的内容,但是鱼目混珠,有...
2015-09-13 22:45:06
161
转载 Linux lv(逻辑卷管理)
前段时间对表空间进行重建整改,发现存储空间不足,随现在自己的虚拟机做了测试,现把linux创建vg及lv的进行下说明。 [root@mytest ~]# fdisk -lDisk /dev/sda: 896.9 G...
2015-09-12 22:35:57
101
转载 oracle 自动安装环境
这几天一直在做测试环境,在各种平台下安装,复制粘贴不太方便,看到一本书书上一个脚本自动创建初始环境,非常方便。 点击(此处)折叠或打开 #!/bin/...
2015-09-12 18:33:22
82
转载 OWI - BUFFER BUSY WAITS 等待事件
接着上文。 和BUFFER BUSY 相关的常见等待事件还有BUFFER BUSY WAITS,顾名思义,BUFFER BUSY WAITS等待事件指的是多个会话本身不能共享缓冲区中的数据块而引起的等待事件。...
2015-09-11 15:52:06
108
转载 OWI - FREE BUFFER WAITS 等待事件
这几天一直在学习周亮的书,来不及整理。每当看到有精彩之处,都会做做笔记,以备以后有用。 Oracle会基于性能的考虑,当服务进程在扫描LRU时,同时会将脏块移到LRU-W列,如果发现没有足够可用的BUFF...
2015-09-11 15:21:15
107
转载 初探RAC负载均衡-初篇
在工作群里,同事们聊起了关于RAC中的负载均衡问题,对于有些问题我不是很清楚,再此小总结一下。 负载均衡Load Balance 客户端load balance ...
2015-09-11 00:58:05
79
转载 【RMAN命令】REPORT命令
report命令与list命令很相似,但是report还具备一定的分析能力哦,还不错。1)显示数据库结构RMAN> report schema;db_unique_name 为 ORCL 的数据库的数据...
2015-09-10 23:23:01
508
转载 【RMAN命令】LIST命令
RMAN的list命令可以查看当前的备份收集信息,如某个表空间的备份集,某个数据文件所在的备份集等信息。在恢复之前使用LIST命令可以清楚的了解所需要的备份是否存在,以及几个备份。1)RMAN> list ...
2015-09-10 23:13:28
143
转载 【RMAN命令】RESTORE...PREVIEW
当恢复表空间时想知道该表空间中的所有数据是否在备份集中,在恢复全库时的数据文件归档日志文件是否存在等。查看恢复整个数据库所需要的备份文件是否存在RMAN> restore database preview;...
2015-09-10 23:04:54
285
转载 【RMAN命令】RESTORE .....VALIDATE命令
RMAN使用RESTORE .....VALIDATE来验证数据对像是否在当前备份集中,这样用户恢复一个数据文件或一个表空间时,可以确认该备份信息是否在。1)验证表空间是否在备份集中RMAN> restore...
2015-09-10 22:59:43
153
转载 【RMAN命令】validate backupset 命令
在使用RMAN备份了数据库后,需要恢复时最好使用validate backupset命令来验证备份文件是否可用。如果备份的数据文件都以备份集的形式存在,在使用validate backupset验证备份集是RMAN会自...
2015-09-10 22:53:06
384
转载 【RMAN恢复】控制文件、数据文件、重做日志文件丢失的恢复
这个情况平时很难见到,不会全部丢失掉。现在我们来模拟一下,该怎么恢复。1)先对非归档模式下的数据库做一个全备份,这里就不在演示了,具体参见前文。2)创建一个表并插入数据SQL> create table...
2015-09-10 22:41:03
220
转载 【RMAN学习】RMAN联机备份
准备工作: 在使用RMAN进行联机备份前,必设置快闪恢复区,将DB_RECOVERY_FILE_DEST参数指定的目录作为归档重做日志备份的默认位置,并且将快闪恢复区的尺寸设置的足够大。1)将参数LOG_ARCH...
2015-09-10 22:13:25
237
转载 【RMAN学习】RMAN实现脱机备份
要实现脱机备份首先需要使用RMAN登录到数据库服务器,关闭数据库然后启动数据库到MOUNT状态,在执行BACKUP DATABASE备份整个数据库。RMAN> backup as compressed backup...
2015-09-10 21:44:29
187
转载 【RMAN学习】RMAN备份控制文件
RMAN可以单独备份控制文件,如果没有启用快闪恢复区则使用FORMAT参数指定控制文件的备份目录,如果启用了快闪恢复区,RMAN会自动将控制文件复制到快闪恢复区的备份集中。一、在没有启用快闪恢复区时备份控制文件C:\...
2015-09-10 21:28:04
164
转载 【RMAN学习】RMAN的独特之处
整理一下以前的学习笔记,好记性不如记博客。他日忘时,可以温故知新。Oracle的RMAN工具使用会话建立客户端到数据库服务器的连接,用户首先需要启动RMAN的执行程序,然后建立客户端与服务器的绘画连接,用户用过RMAN的...
2015-09-10 21:13:16
129
转载 ORA-01555: snapshot too old: rollback segment number 问题剖析下
下面接着上文介绍。 Oracle在更新数据块时,会在回滚段中记录这一更新动作,并且会产生一个SCN,在回滚段中,会有对应的一个事务ID。在事务提交前,会在数据块头记录下这个SCN,事务ID,回滚地址,如前面说...
2015-09-10 16:36:55
1628
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人