
Oracle
文章平均质量分 67
MaserattiKaka
Stay Hungry! Stay Foolish!---Steve Jobs
展开
-
Oracle表空间、段、区、块的简述
查看( 4846 ) / 评论( 22 ) / 评分( 98 / 5 )在Oracle学习过程中,存储结构,表段区块可能是每个初学者都要涉及到的概念。表空间、段、分区和数据块分别表示了Oracle进行数据存储的不同层次和结构。了解清楚这几个结构,有助于我们奠定一个稳固的学习基础,而且对于理解Oracle工作原理也有重要作用。 本文采用从小到大,逐步拓展的方式介绍四个结构,并且与Sc转载 2013-07-12 10:22:42 · 1057 阅读 · 0 评论 -
jdbc连接oracle rac连接串
jdbc连接oracle的连接串如下:String url="jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = rac1-vip)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST =rac2-vip)(PORT = 1521))(LOAD_BALANC原创 2013-07-28 23:14:02 · 1469 阅读 · 0 评论 -
oracle日常管理
1、Oracle警告日志:alert_SID.log---主要记录数据库运行情况①数据库的启动、关闭,启动时的缺省参数;②数据库的重做日志切换情况,记录每次切换的时间及如果因为checkpoint操作没有执行完成造成不能切换,会记录不能切换的原因;③对数据库进行的某些操作,如创建或删除表空间、增加数据文件;④数据库发生的错误,如表空间不够、出现坏块、数据库内部错误(ORA-0060原创 2013-08-25 01:55:04 · 961 阅读 · 0 评论 -
查询锁表进程及杀掉进程
SQLA:select session.sid,session.serial#,lo.oracle_username,lo.os_user_name,ao_object_name,lo.locked_mode from v$locked_object lo,dba_objects ao, v$session where ao.object_id=lo.object_id and lo.sess原创 2013-09-05 19:13:25 · 685 阅读 · 0 评论 -
UDEV SCSI Rules Configuration for ASM in Oracle Linux 5 and 6
UDEV SCSI Rules Configuration for ASM in Oracle Linux 5 and 6For Oracle Automatic Storage Manager (ASM) to use disks, it needs to be able to identify the devices consistently and for them to hav转载 2013-08-01 12:21:17 · 1347 阅读 · 0 评论 -
oracle rac 存储设备绑定及权限设置
总结下Oracle rac的存储设备绑定和权限设置的方法,顺便做下笔记,以下方法可以在不同版本的Linux下不适用:裸设备:也叫裸分区(原始分区),是一种没有经过格式化,不被Unix/Linux通过文件系统来读取的特殊字符设备。裸设备可以绑定一个分区,也可以绑定一个磁盘。字符设备:对字符设备的读写不需要通过OS的buffer。它不可被文件系统mount。块设备:对块设备的读写需要通过O原创 2013-08-01 12:14:45 · 1883 阅读 · 0 评论 -
数据文件位置移动
采用表空间Offline的方法:alter tablespace xxx offline;! cp /.../..../xxx.dbf /.../.../xxx.dbf;alter tablespace xxx rename datafile '/.../.../xxx.dbf' to '/.../.../xxx.dbf';alter tablespace xxx online原创 2013-07-19 14:42:54 · 813 阅读 · 0 评论 -
oracle 监听blocked导致数据库无法连接
今天负责一项目运维人员告诉我数据库连接不上,经查看是监听出现问题,lsnrctl status查看状态出现实例blocked。首先想到重建监听,但重建后依然没有效果。查看数据库实例状态为started,处于nomount状态。alter database mount报错如下:ORA-00119: invalid specification for system parameter LO原创 2013-06-27 17:24:06 · 4567 阅读 · 0 评论 -
Oracle SQL跟踪
很多时候,对数据库进行性能诊断可以使用SQL跟踪的方法,把一些信息记录在trace文件里以后分析。一般情况下我们可以通过初始化参数SQL_TRACE=TRUE来设置SQL跟踪。我们也可以通过设置10046事件来进行SQL跟踪,并且可以设置不同的跟踪级别,比使用SQL_TRACE获得更多的信息。Level 0 停用SQL跟踪,相当于SQL_TRACE=FALSELevel 1 标准S翻译 2013-06-28 17:29:52 · 1715 阅读 · 0 评论 -
http://www.killdb.com/2012/12/06/how-to-extract-datafiles-from-asm-diskgroup.html
我们知道从11g开始oracle自身就提供了amdu工具,可以用来抽取asm 磁盘组中的文件。该软件也可以用于10g版本,我这里来做个演示,并对一些细节进行说明,以回答几个网友的疑问:[oracle@10gasm ~]$ amdu -diskstring '/dev/sd*' -dump 'DATA01'amdu_2012_12_06_00_36_55/[oracl转载 2013-06-28 17:50:25 · 2182 阅读 · 0 评论 -
Linux下使用extundelete恢复ext3误删除数据文件
文件系统是ext3,操作系统是rhel5.5数据库正常关闭后,oradata/orcl104/*被全部删除,未做任何动作,然后卸载了文件系统。[root@db9 ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/VolGroup00-LogVol00转载 2013-07-15 16:24:09 · 3080 阅读 · 0 评论 -
log file sync 与 log file parallel write 等待事件
log file sync(日志文件同步)等待事件具有一个参数:buffer#。在Oracle Database 10g中,这种等待事件位于Commit等待下面。当处理log file sync等待事件时,注意下面的思想: ◎ log file sync 等待时间和事务中指(提交或回滚)相关 ◎ 当进程在log file sync事件上花费大量时间时,这通常表明过多的提交或转载 2013-07-16 12:58:28 · 901 阅读 · 0 评论 -
Oracle用户状态
一、当前ORACLE用户的状态可查看视图DBA_USERS;一般情况下在使用的正常用户均处于OPEN状态。SQL> select username,account_status from dba_users;USERNAME ACCOUNT_STATUS--------------------- ------------------MGMT_V转载 2013-07-16 09:43:55 · 870 阅读 · 0 评论 -
"log file sync" 等待事件
当一个用户提交(commits)或者回滚(rollback),session的redo信息需要写出到redo logfile中.用户进程将通知LGWR执行写出操作,LGWR完成任务以后会通知用户进程.这个等待事件就是指用户进程等待LGWR的写完成通知.对于回滚操作,该事件记录从用户发出rollback命令到回滚完成的时间.如果该等待过多,可能说明LGWR的写出效率低下,或者转载 2013-07-16 13:21:53 · 1043 阅读 · 0 评论 -
如何优化LOG FILE SYNC
如何优化LOG FILE SYNC在一个提交十分频繁的系统中,我们经常会看到LOG FIEL SYNC等待事件排在TO EVENTS中。这种情况下,我们可能就需要针对LOG FILE SYNC等待事件进行优化了。首先我们会看一下这个等待事件平均的等待时长,正常情况下这个等待事件的平均等待时间不会超过10毫秒,如果等待时间太长,那说明LOG WRITER每次写入的时间过长,如果能够优转载 2013-07-16 13:30:50 · 970 阅读 · 0 评论 -
直方图统计导致错误的执行计划
今天下午一哥们遇到个case.他说如下SQL语句SELECT WORKITEMID FROM WFWIPARTICIPANT WHERE PARTICIPANT IN ('771', '99999', '41', '146', '李锦');用DBMS_STATS收集统计信息之后会走全表扫描,而用analyze table WFWIPARTICIPANT com转载 2013-07-01 17:20:28 · 730 阅读 · 0 评论 -
top5-----asynch descriptor resize
转载自:http://www.cnblogs.com/Richardzhu/articles/2879436.html一、本文说明: 今天在看luocs的博客中看到一篇关于asynch descriptor resize事件的解决方案,虽然这个事件很少出现,但是对于学习Oracle的还是需要了解一下的。在这里属于转载,如果你想看原文可以点击友情链接中的Luocs。二、转载内容:转载 2013-07-18 10:29:18 · 1226 阅读 · 0 评论 -
top5---direct path read,direct path write
转载自:http://blog.youkuaiyun.com/robinson1988/article/details/4865067direct path read这个等待事件表示Oracle读取数据块直接进入PGA,而非SGA中的Buffer Cache中。SQL> select name,parameter1,parameter2,parameter3,wait_class from v$eve转载 2013-07-18 11:31:38 · 634 阅读 · 0 评论