
oracle 基础
大枫树林
数据治理、数据架构规划、主数据管理(MDG)、数据分析挖掘及数据库管理专家
展开
-
物化视图的使用
物化视图一般在olap 的的dbms 下使用较多,以牺牲一定的系统资源来换取较好的用户体验,一般来说是指查询速度,特别是一些统计性物化视图对于前台数据库使用者来说如同一个实际的表,具有和一般表相同的如select等操作,而其实际上是一个视图,。具体语法如下:create materialized view [view_name]refresh [fast|complete|转载 2013-05-04 13:50:43 · 605 阅读 · 0 评论 -
RAC 下启动一个服务
oracle@BNDMOS52DBSV01:/opt/oracrs/bin>RAC 启动与关闭因为某种原 4点中的rac1的v01.ons application服务offline oracle@BNDMOS52DBSV01:/opt/oracrs/bin> ./crs_stat -tName Type Target State原创 2013-06-03 22:44:32 · 593 阅读 · 0 评论 -
RAC 故障收集
转自 http://www.askmaclean.com/archives/script-collect-rac-diag.html以下脚本可以用于汇总RAC诊断信息, 并非每一个输出或者每一个日志都要阅读,在问题诊断时可以有针对性地查看, 如果是远程协助的会,可以让用户收集完打包 ,这样省去多次交互的时间: - Cluster 启动状态 - hostname -转载 2013-06-03 22:48:55 · 519 阅读 · 0 评论 -
/dev/shm 分析
同事邮件问我oracle 的主机上 /dev/shm 下有好多文件,快要把/dev/sdm目录占用完了,其实只占用了62% 一、/dev/shm理论/dev/shm/是linux下一个非常有用的目录,因为这个目录不在硬盘上,而是在内存里。因此在linux下,就不需要大费周折去建ramdisk,直接使用/dev/shm/就可达到很好的优化效果。 /dev /shm/需要注意的一个是容量问题原创 2013-06-03 22:26:09 · 688 阅读 · 0 评论 -
多个blocksize 表空间的设置
自oracle 9i 开始就开始支持多个blocksize 的表空间的设置 如何在8 k 标准大小的数据库中增加2k的表空间呢?SQL> show parameters db_block_sizeNAME TYPE VALUE----------------------------------原创 2013-06-17 20:45:08 · 1006 阅读 · 0 评论 -
修改分区表的默认表空间
晚上收告警短信,pm4h_db0 表空间使用率超过了85%TABLESPACE MAX_G USED_G PERCENT_USEDPM4H_DB9 416 154.8 37.21PM4H_DB8 416 244.94 58.88PM4H_DB7 416 246.74 59.31PM4H_DB6 416 188.58 45.33PM4H_DB5 416 220.55 53.0原创 2013-06-22 12:48:21 · 1432 阅读 · 0 评论 -
ora-01157 处理过程
2013年6月23 日 南非某运营商数据库,因为磁盘空间爆满,前线运维同事,进行了一些数据文件的移动引发数据库不能startup,在alter 日志也无相关的错误。有时会报并出现 ora-01157错误。oracle@mos5200db1:~> oerr ora 115701157, 00000, "cannot identify/lock data file %s - s原创 2013-06-24 21:49:03 · 664 阅读 · 0 评论 -
resmgr:cpu quantum 等待事件问题处理
2013 年 8 月21 号 印尼某运营商, 7 *24 小时业务系统 新上线后, 每天都在 22 之后发生假死的现像。 查询数据缓慢,有时还不能联接。已遭到客户的的投诉, 交付压力力很大。 OS: suse10 dbms : Oracle 11.1.7 22 号 22:30分左右, 系统又突然变慢, 查询等待事件, 系统表现,很慢, 根本查不出结果。原创 2013-08-24 15:34:32 · 2731 阅读 · 0 评论 -
oracle psu 情况
oracle各版本补丁集对应的补丁号 Post By:2013-1-3 17:09:38 [只看该作者] Patchset/PSUPatch Number Description11.2.0.3.414275605 DATABASE PATCH SET UPDA转载 2013-09-22 16:01:06 · 611 阅读 · 0 评论 -
linux 下处理僵尸进程
在我们经常接触运维的过程中,经常会遇到僵尸进程的问题,有些会自动回收掉,有些则不能,如果数理过多,会对服务器产生大的影响如何查到僵尸进程top cmdtop - 09:41:16 up 157 days, 19:44, 8 users, load average: 19.28, 26.37, 37.92Tasks: 781 total, 17 running, 758 s原创 2013-10-23 12:57:42 · 9941 阅读 · 0 评论 -
RAC关键信息(OCR/VOTE DISK/ASM DISK HEADER)备份
1、OCR信息 oracle会每小时备份一次ocr,自动备份的默认路径是:$CRS_HOME/cdata/$CRS_NAME下,可以用ocrconfig查看自动备份的信息,如: [oracle@dwdb01 backup]$ ocrconfig -showbackup 自动备份只会在一个节点执行。如果用于备份的节点出现异常,则oracle会自动切换到其他节点进行备份。转载 2013-06-03 22:29:35 · 571 阅读 · 0 评论 -
oracle kfod
Details KFOD - Kernel Files Osm Disk KFOD utility is used to simulate the disk discovery from the operating system level and it can be found in $GRID_HOME/bin directory (or ASM_HOME/bin in翻译 2013-06-01 18:16:16 · 767 阅读 · 0 评论 -
dbca是通过哪个文件发现已经存在的数据库的?
dbca是通过哪个文件发现已经存在的数据库的?Oratab is not absolutely essential for the functioning of the database.S"k d:On@W8013558Oratab contains the oracle home associated with the SID.4U9|TY S m ? m8原创 2013-05-03 17:18:48 · 889 阅读 · 0 评论 -
10046事件概述
10046事件概述Oracle的10046事件,可以跟踪应用程序所执行的SQL语句,并且得到其解析次数.执行次数,CPU使用时间等信息。这对我们分析、定位数据库性能问题是非常有用的。10046 event是oracle用于系统性能分析时的一个最重要的事件。当激活这个事件后,将通知oracle kernel追踪会话的相关即时信息,并写入到相应trace文件中。这些有用的信息主要包括sql转载 2013-05-04 13:25:29 · 510 阅读 · 0 评论 -
job broken 问题的处理及相关知识
OS suse10DBMS 11.1.07有物化视图不能正确刷新,其实定议物化视图时自动衍生出一job ,根据刷新时间刷新物化视图看job 的相关信息可以在user_jobs 里. 查看信息SQL> select job, last_date,broken , failures from user_jobs; JOB LAST_DATE B FAILURES原创 2013-05-17 17:00:55 · 4117 阅读 · 0 评论 -
审计关闭
东非 尼日利亚现场 M 系统报错alter 日志报错 ORA-1653: unable to extend table SYS.AUD$ by 128 in tablespace SYSTEMORA-1653: unable to extend table SYS.AUD$ by 8192 in tablespace SYSTEMORA-原创 2013-05-04 13:28:55 · 1761 阅读 · 0 评论 -
oracle 9i/10g安装包和PATCH下载地址汇总
转自http://space.itpub.net/7177886/viewspace-281077今天上PUB看见一位热心人汇总了这么个地址列表,转发来空间:把下面的地址复制到讯雷里就可以下载.-----------------------------------------------------------------------------------------------转载 2013-05-04 13:42:17 · 991 阅读 · 0 评论 -
temp 表空间引发的等待及相关知识
东南亚印尼 ,系统在下5月1号13 点左右变的非常慢出awr 报告 Snap IdSnap TimeSessionsCursors/SessionBegin Snap:510701-May-13 13:00:02131 1.0End Snap:510801-May-13 14:00:04138原创 2013-05-04 18:43:19 · 447 阅读 · 0 评论 -
index monitor
index 多了也不是好事,会带来一下insert 及update 的开销当前管理的系统发现select segment_name,sum(blocks)*8/1024/1024 from user_segments where segment_name like 'IND_TOH_9102%'group by segment_name;;IND_TOH_9102_ID原创 2013-05-03 17:22:16 · 597 阅读 · 0 评论 -
RAC关键信息(OCR/VOTE DISK/ASM DISK HEADER)备份
1、OCR信息oracle会每小时备份一次ocr,自动备份的默认路径是:$CRS_HOME/cdata/$CRS_NAME下,可以用ocrconfig查看自动备份的信息,如: [oracle@dwdb01 backup]$ ocrconfig -showbackup自动备份只会在一个节点执行。如果用于备份的节点出现异常,则oracle会自动切换到其他节点进行备份。 默认原创 2013-05-23 12:18:09 · 884 阅读 · 0 评论 -
密码过期 ora-28002 问题处理
ERROR:ORA-28002: the password will expire within 7 days在oracle 11 G 里 默认的密码过期时间是180天,如果你的数据库没有这么高的安全要求可以把他改成不受限SQL> set wrap off;SQL> set linesize 200;SQL> select * from dba_profiles where p原创 2013-05-31 20:28:33 · 516 阅读 · 0 评论 -
oracle 锁用户及其管理
转载来自http://www.233.com/oracle/zhonghe/20091213/100345870.html 在登陆时被告知test用户被锁 1、用dba角色的用户登陆,进行解锁,先设置具体时间格式,以便查看具体时间 SQL> alter session set nls_date_format=’yyyy-mm-dd hh24:mi:ss’; Session转载 2013-10-29 14:33:31 · 483 阅读 · 0 评论