随笔分类 -  oracle相关

oracle表连接
摘要:oracle表连接又被问到了,感觉细节了解还是远远不够啊,从网上找资料学习之。转载的。在查看sql执行计划时,我们会发现表的连接方式有多种,本文对表的连接方式进行介绍以便更好看懂执行计划和理解sql执行原理。 一、连接方式: 嵌套循环(NestedLoops (NL)) (散列)哈希连接(Has... 阅读全文
posted @ 2014-10-02 17:18 zmlctt 阅读(996) 评论(0) 推荐(0)
oracle表分析
摘要:analyze table tablename compute statistics;analyze index indexname compute statistics;对于使用CBO很有好处,可以使用更可靠的table信息,从而执行计划也可以更准确一些,在10g会自动analyze,之前的版本需... 阅读全文
posted @ 2014-10-02 16:39 zmlctt 阅读(5927) 评论(0) 推荐(0)
oracle ref游标
摘要:Oracle 系列:REF Cursor在上文 Oracle 系列:Cursor (参见:http://blog.csdn.net/qfs_v/archive/2008/05/06/2404794.aspx)中提到个思考:怎样让游标作为参数传递? 解决这个问题就需要用到 REF Cursor 。1,... 阅读全文
posted @ 2014-08-30 22:11 zmlctt 阅读(1261) 评论(0) 推荐(0)
oracle物化视图
摘要:一.物化视图概述Oracle的物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。物化视图可以用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这 样,在执行查询时,就可以避免进行这些耗时的操作,而从... 阅读全文
posted @ 2014-08-30 22:07 zmlctt 阅读(534) 评论(0) 推荐(0)
oracle触发器学习
摘要:转自:http://blog.csdn.net/indexman/article/details/8023740/本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 ... 阅读全文
posted @ 2014-08-30 21:53 zmlctt 阅读(578) 评论(0) 推荐(0)
大规模Hadoop集群实践:腾讯分布式数据仓库(TDW)
摘要:TDW 是腾讯最大的离线数据处理平台。本文主要从需求、挑战、方案和未来计划等方面,介绍了TDW在建设单个大规模集群中采取的 JobTracker 分散化和 NameNode 高可用两个优化方案。TDW(Tencent distributed Data Warehouse,腾讯分布式数据仓库)基于开源... 阅读全文
posted @ 2014-08-21 14:58 zmlctt 阅读(4399) 评论(0) 推荐(0)
oracle修改process和session数
摘要:第一步:连接服务器,输入sqlplus第二步:以sysdba身份登陆第三步:查看和修改processes和sessions参数1. 查看processes和sessions参数select * from v$resource_limit; //查看process和sessions,更方便[c-sha... 阅读全文
posted @ 2014-07-31 16:41 zmlctt 阅读(23626) 评论(0) 推荐(0)
oracle spfile和pfile文件
摘要:pfile(ParameterFile)从oracle8i开始使用,在oracle9i中也可以用。它以文本文件的形式存在,可以用vi等编辑器对 其中数据库参数进行修改。文件格式为initSID.ora。Oracle9i在安装时为每个数据库建立了一个Pfile,默认的名称为“init+例 程名.ora... 阅读全文
posted @ 2014-07-31 16:21 zmlctt 阅读(2434) 评论(0) 推荐(0)
oracle rac存储安装
摘要:oracle rac 10.2 的在 linux 上的存储选项博客分类:OracleOracleLinux项目管理配置管理Oracle 集群需要存储的软件和数据 项目 内容 最少磁盘空间 Clusterware 软件 集群软件 500M(安装完成后不变) voting disk(表决磁盘) 记录集群... 阅读全文
posted @ 2014-07-19 17:00 zmlctt 阅读(1441) 评论(0) 推荐(0)
oracle 分区和分区索引
摘要:一、个人理解:建表时一般都会指定在一个表空间上,但是可能随着表空间扩大,查询越来越慢,分区表就是将一个表实际存在不同的表空间,oracle存储分为块,断,表空间。新建一个表,会给表分配指定大小的段,段里包含存储块,高水位线就是指段空间被撑大了。表空间和分区的区别:(1)表空间是逻辑存储单位,所有的表... 阅读全文
posted @ 2014-07-19 16:26 zmlctt 阅读(1175) 评论(0) 推荐(0)
oracle 创建用户
摘要:oracle数据库的权限系统分 为系统权限与对象权限。系统权限( database system privilege )可以让用户执行特定的命令集。例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。对象权限( database o... 阅读全文
posted @ 2014-06-14 15:46 zmlctt 阅读(229) 评论(0) 推荐(0)
oracle 对象上锁,不能插入或删除情况
摘要:ora-00054:resource busy and acquire with nowait specified解决方法当某个数据库用户在数据库中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时,常常会出现ora-00054:resource busy and acquire w... 阅读全文
posted @ 2014-06-14 15:37 zmlctt 阅读(1150) 评论(0) 推荐(0)
应用程序连接oracle rac
摘要:10gracvip漂移的目的不是让client不加改变的连接过来而是让client尽快收到一个连接终止的包,然后由client去连接tnsnames中配置的下一个地址。和没有vip相比,使用vip可以减少由于db当机而引起的client等待。oracle rac的vip真正作用不是让应用程序进行透明... 阅读全文
posted @ 2014-06-14 15:21 zmlctt 阅读(930) 评论(0) 推荐(0)
oracle 高水位线
摘要:一、oracle 高水位线详解一、什么是水线(High Water Mark)?概念: 1.块: 是粒度最小的存储单位,现在标准的块大小是8K,ORACLE每一次I/O操作也是按块来操作的,也就是说当ORACLE从数据文件读数据时,是读取多少个块,而不是多少行. 每一个Block里可以包含多个row... 阅读全文
posted @ 2014-06-12 22:56 zmlctt 阅读(392) 评论(0) 推荐(0)
aix 系统运行级别
摘要:系统启动后可以运行在不同的级别上.有时候为了进行系统维护或者为了运行某些特殊的程序,我们需要改变系统的运行级别.在本文中,你将了解到如何检测系统的运行级别.如何改变系统的运行级别等知识.1、什么是系统的运行级别?系统的运行级别是一种软件设置.这种软件设置是用来控制在该设置下,只有被选择的一组进程才能... 阅读全文
posted @ 2014-06-12 16:36 zmlctt 阅读(722) 评论(0) 推荐(0)
常用oracle查询总结
摘要:--查询表空间使用情况 SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TO... 阅读全文
posted @ 2014-06-11 15:36 zmlctt 阅读(339) 评论(0) 推荐(0)
oracle创建临时表
摘要:Oracle临时表可以说是提高数据库处理性能的好方法,在没有必要存储时,只存储在Oracle临时表空间中。希望本文能对大家有所帮助。 1 、前言 目前所有使用 Oracle 作为数据库支撑平台的应用,大部分数据量比较庞大的系统,即表的数据量一般情况下都是在百万级以上的数据量。 当然在 Orac... 阅读全文
posted @ 2014-06-11 15:33 zmlctt 阅读(22489) 评论(0) 推荐(1)
oracle 分区表和分区索引
摘要:很复杂的样子,自己都没有看完,以备后用http://hi.baidu.com/jsshm/item/cbfed8491d3863ee1e19bc3eORACLE分区表、分区索引ORACLE对于分区表方式其实就是将表分段存储,一般普通表格是一个段存储,而分区表会分成多个段,所以查找数据过程都是 先定位... 阅读全文
posted @ 2014-06-05 17:18 zmlctt 阅读(791) 评论(0) 推荐(0)
oracle 临时表学习
摘要:临时表概念 临时表就是用来暂时保存临时数据(亦或叫中间数据)的一个数据库对象,它和普通表有些类似,然而又有很大区别。它只能存储在临时表空间,而非用户的表空间。ORACLE临时表是会话或事务级别的,只对当前会话或事务可见。每个会话只能查看和修改自己的数据。 临时表语法临时表分类ORACLE临时表有两种... 阅读全文
posted @ 2014-06-05 17:08 zmlctt 阅读(254) 评论(0) 推荐(0)
oracle sys sysman system 介绍
摘要:Oracle数据库中SYS、SYSTEM、DBSNMP、SYSMAN四用户的区别 SYS用户: SYS,默认密码为CHANGE_ON_INSTALL,当创建一个数据库时,SYS用户将被默认创建并授予DBA角色,所有数据库数据字典中的基本表和视图都存储在名为SYS的方案中,这些基本表和视图对于Orac... 阅读全文
posted @ 2014-06-05 17:02 zmlctt 阅读(1263) 评论(0) 推荐(0)