上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 33 下一页
摘要: Oracle维护:每天的工作检查数据库状态确认所有的INSTANCE状态以及listener状态正常,登陆到所有数据库或例程,检测ORACLE后台进程:$ ps –ef|grep ora$ lsnrctl statusSQL> select status from v$instance;检查文件系统如果文件系统的剩余空间过小或增长较快,需对其进行确认并删除不用的文件以释放空间。$df –k$df -h检查警告日志文件(alert_SID.log)Oracle在运行过程中,会在警告日志文件(alert_SID.log)中记录数据库的一些运行情况:数据库的启动、关闭,启动时的非缺省参数;数据 阅读全文
posted @ 2013-10-03 09:03 胡.杰 阅读(723) 评论(0) 推荐(0)
摘要: Hint 是Oracle 提供的一种SQL语法,它允许用户在SQL语句中插入相关的语法,从而影响SQL的执行方式。因为Hint的特殊作用,所以对于开发人员不应该在代码中使用它,Hint 更像是Oracle提供给DBA用来分析问题的工具 。在SQL代码中使用Hint,可能导致非常严重的后果,因为数据库的数据是变化的,在某一时刻使用这个执行计划是最优的,在另一个时刻,却可能很差,这也是CBO 取代RBO的原因之一,规则是死的,而数据是时刻变化的,为了获得最正确的执行计划,只有知道表中数据的实际情况,通过计算各种执行计划的成本,则其最优,才是最科学的,这也是CBO的工作机制。 在SQL代码中加入Hi 阅读全文
posted @ 2013-10-02 22:49 胡.杰 阅读(260) 评论(0) 推荐(0)
摘要: latch相关视图整理(原创)V$LATCHV$LATCH视图在选取X$KSLLT记录时,进行了Group By及SUM运算,从而得出了一个汇总信息,保存了自实例启动后各类栓锁的统计信息。常用于当v$session_wait中发现栓锁竞争时鉴别SGA区中问题所在区域。v$latch表的每一行包括了对不同类型latch的统计,每一列反映了不同类型的latch请求的活动情况。不同类型的latch请求之间的区别在于,当latch不可立即获得时,请求进程是否继续进行。按此分类,latch请求的类型可分为两类:willing-to-wait和immediate。Willing-to-wait:是指如果所 阅读全文
posted @ 2013-10-02 22:20 胡.杰 阅读(338) 评论(0) 推荐(0)
摘要: oracle常用视图介绍---------------------2013/10/04(last updated)dba_开头: dba_users 数据库用户信息 dba_segments 表段信息 dba_extents 数据区信息 dba_objects 数据库对象信息 dba_tablespaces 数据库表空间信息 dba_data_files 数据文件设置信息 dba_temp_files 临时数据文件信息 dba_rollback_segs 回滚段信息 dba_ts_quotas 用户表空间配额信息 dba_free_space 数据库空闲空间信息 dba_profiles 数据 阅读全文
posted @ 2013-10-02 22:12 胡.杰 阅读(1146) 评论(0) 推荐(0)
摘要: 转载:CBO基于成本的优化器----------------------------------2013/10/02CBO基于成本的优化器:让oracle获取所有执行计划的相关信息,通过对这些信息做计算分析,最后得出一个代价最小的执行计划作为最终执行计划。还是前面的例子,让我们再来看看CBO的表现:SQL> select /*+ all_rows */ * from t where id = 1;已选择50600行。执行计划----------------------------------------------------------Plan hash value: 16011968 阅读全文
posted @ 2013-10-02 21:55 胡.杰 阅读(353) 评论(0) 推荐(0)
摘要: 引言:大家都知道“效率”是数据库中非常重要的一个指标,如何提高效率大家可能都会想起索引,但索引又这么多种,什么场合应该使用什么索引呢?哪种索引可以提高我们的效率,哪种索引可以让我们的效率大大降低(有时还不如全表扫描性能好)下面要讲的“索引”如何成为我们的利器而不是灾难!多说一点,由于不同索引的存储结构不同,所以应用在不同组织结构的数据上,本篇文章重点就是:理解不同的技术都适合在什么地方应用!B-Tree索引场合:非常适合数据重复度低的字段 例如 身份证号码手机号码QQ号等字段,常用于主键 唯一约束,一般在在线交易的项目中用到的多些。原理:一个键值对应一行(rowid)格式: 【索引头|键值|r 阅读全文
posted @ 2013-10-02 17:41 胡.杰 阅读(1125) 评论(0) 推荐(0)
摘要: 1. buffer busy waitshttp://www.itpub.net/thread-1801066-1-4.html2. 深入理解oracle log bufferhttp://www.itpub.net/thread-1803010-1-1.html3. oracle的group commit特性http://space.itpub.net/22034023/viewspace-7332804. 理解direct path readhttp://space.itpub.net/22034023/viewspace-773483 阅读全文
posted @ 2013-10-02 17:11 胡.杰 阅读(210) 评论(0) 推荐(0)
摘要: aix的文件系统扩容是非常灵活的,如果不涉及加硬盘的硬件操作,只要通过aix里面的命令或者smitty菜单就行了,当然做好数据备份在任何情况下都是必要的。1. 查看个逻辑卷大小# df -gFilesystem GB blocks Free %Used Iused %Iused Mounted on/dev/hd4 5.00 4.90 3% 7024 1% //dev/hd2 20.00 14.77 27% 57946 2% /usr/dev/hd9var 10.00 9.37 7% 7454 1% /var/dev/hd3 15.00 14.41 4% 3290 1% /tmp/dev/hd 阅读全文
posted @ 2013-09-30 12:34 胡.杰 阅读(1163) 评论(0) 推荐(0)
摘要: --AIX Gzip File Too Large Error------------------------------------2013/09/29今天在使用gzip解压一个oracle rman备份集时报错:File too large.gizp -d cosp_db_full.tar.gzgzip: cosp_db_full.tar:File too large这样的错误是由于用户文件大小收到了限制。查看配置文件 cat /etc/security/limits列出了每个用户的限制大小:fsize:core:cpu:data:rss:stack:nofiles:fsize:等等,查看 阅读全文
posted @ 2013-09-29 13:58 胡.杰 阅读(2084) 评论(0) 推荐(0)
摘要: --RMAN数据库异机迁移步骤----------------------------2013/09/28测试环境:AIX+ora11g一. source数据库准备。1.获取数据文件编号和路径SQL> select file_id,file_name from dba_data_files order by file_id; FILE_ID FILE_NAME---------- ------------------------------------------------------------ 1 /u01/app/oracle/oradata/august/august/syst 阅读全文
posted @ 2013-09-28 12:34 胡.杰 阅读(3216) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 33 下一页