Hyperion Planning 用户权限配置管理
Hyperion Planning 用户权...
ORACLE mail发送功能,增加用户验证功能
曾经写过一个利用oracle smtp包发mail的procedure,但当时没有增加用户的密码验证功能,这次正好公司的smtp服务器取消的匿名邮件发送,就此机会,完善了该procedure。 CREATE OR REPLACE PROCEDURE send_mail...
删除重复记录
删除重复记录,很早就干这个事了,今天再次做了一次,只是这次的重复记录较多,需要考虑不同方法的实现效率,记录一下:一:采用临时表 暂存原有table的记录,truncate 原有表,然后把distinct的记录insert回去,不太适合...
ORA-30926: unable to get a stable set of rows in the source tables
今天在做etl加载历史数据,处理到8月份的时候,报错 ORA-30926: unable to get a stable set of rows in the source tables,该etl过程中有用merge语句,google该错误的解释:Oracle Error :: ORA-30926unable to ...
Parallel 并行技术
Parallel 技术对于一个大的任务,一般的做法是利用一个进程,串行的执行,如果系统资源足够,可以采用parallel技术,把一个大的任务分成若干个小的任务,同时启用n个进程/线程,并行的处理这些小的任务,这些并发的...
SQL访问路径和表连接
常用的SQL访问路径和表连接数据访问路径:指明了oracle通过何种方法去访问需要的数据,常用的可有以下三种1. 全表扫描(Full Table Scans, FTS),为实现全表扫描,Oracle读取表中所有的行,并检查每一行是否满...
oracle分区表的维护
oracle分区表的维护建立实验表和索引SQL> Create Table t(owner, object_name, subobject_name, object_id, data_object_id, object_type, created, 2 &nb...
分区索引:局部 locally & 全局 global
分区表上的索引表可以按range,hash,list 分区,表分区后,其上的索引和普通表上的索引有所不同,oracle对于分区表上的索引分为2类,即局部索引 和全局索引 ,下面分别对这2种索引的特点和局限性做个总结。 ...
Oracle 分区(partition)技术
Oracle 分区(partition)表分区表的好处:一:提高数据的可用性,分区表逻辑上是一个表,实际各分区的数据是独立存放的,一个分区可以离线的 同时,其他分区可以正常操作....
利用ORACLE utl_stmp 包实现 mail发送功能
利用ORACLE utl_stmp 包实现 mail发送功能数据仓库的etl过程会涉及到很多的存储程,因为源数据的多样性,且etl过程大都在夜间无人值守的情况下执行,对于采用手工etl方式的数据仓库环境,需要一种及时快捷的etl过程...
Hwm (high water mak) 高水位印
Hwm (high water mak) 高水位印Hwm 是oracle segment 中的一个比较重要的参数,它代表了该segment中曾经使用过的最大块空间,oracle把已经分配给该段的块分为2部分,一部分是已经或者说曾经使用到的最大空间...
ORA-12638: 身份证明检索失败
本地Sqlplus 连一远程数据库,出现 ORA-12638: 身份证明检索失败,pl/sql developer 也是同样的问题,tnsping 是没有问题的。找到本地的sqlnet.ora文件,注释掉 SQLNET.AUTHENTICATION_SERVICES= (NTS),或者把nts ...
行迁移检测及解决一例
行迁移检测及解决一例行迁移(row migration):由于在table 的pctfree 设置过小,在update 这个table并使其行长增大的时候,就有可能因为块的剩余空间不够存储该行,oracle会把该行数据迁移到另外一个有足够空闲空间...
Index internal 结构 试验一
Index internal 结构 试验一本文通过dump index 的root 块,branch 块和leaf 块,及相对应的table中的内容,来初步揭示index 的一些内部结构信息,dump出来的文件作了概要的说明,供学习参考使用。实验环境:wind...
参数Optimizer_index_cost_adj 对执行计划的影响
参数Optimizer_index_cost_adj对执行计划的影响在基于cbo的优化器模式下面,oracle会把sql语句的各种执行计划的成本做比较,取其最小的作为其最优执行计划,同时,在决定是用index scan 还是full table scan 访问一...
全国第一届肥东话考试 满分100分(不含附加题)
全国第一届肥东话考试 满分100分(不含附加题) 全国第一届肥东话考试(原创)...满分100分(不含附加题)1选择题(25分) 1:哼个__a:形容很生气b:什么c:数量词,很少d:语气助词 ...
Vmstat 命令详细介绍
Vmstat 命令详细介绍 前几天观察系统的负载状况,其中用到vmstat命令查看内存的使用情况P560Q:/> vmstat 5 5System Configuration: lcpu=4 mem=7744MBkthr memory &nb...
字符集编码知识详解
字符集编码知识详解ASCII ASCII码是7位编码,编码范围是0x00-0x7F。ASCII字符集包括英文字母、阿拉伯数字和标点符号等字符。其中0x00-0x20和0x7F共33个控制字符。 只支持ASC...
用merge 语句代替 insert 和delete
Oracle merge语句前一段时间优化一个存储过程,用到了merge语句,现在再来举一个稍微详细点的例子。merge语句可以起到update and insert功能,并且在一条语句中实现。语法如下:MERGE [hint] INTO [schema .] table...
Oracle数据库字符集介绍
Oracle数据库字符集介绍子集和超集的概念如果字符集a的所有编码存在于字符集b中,并且同一个编码在字符集a编码和字符集b中代表同样的字符,则称b是a的超级,a为b的子集,如us7ascii为zhs16cgb231280的子集,值得...