
数据库
善若止水
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
0ra-12170 tns 连接超时
大家好: 前几天在机房连接数据库服务器时,报了”0ra-12170 tns连接超时”。这个错误费了我两天的时间才把问题解决掉,现在总结下,希望大家少走些弯路 从错误的信息上看,是肯定是本地的客户端和服务器没有连接好,两个机器的oracle直接不能通信。这个问题就多了,现总结一下:一tns的配置文件不对 这个问题是最基本的,这是连接的基础。这个我建议直接从服务器上拷原创 2012-12-14 21:59:38 · 13889 阅读 · 0 评论 -
oracle连接中on (1=1)
大家:好! 最近看了oracle连接中的on(1=1)的问题,挺有意思的。测试表如下所示:create table t1(c1 varchar2(10));insert into t1 values('1');insert into t1 values('2');create table t2(c2 varchar2(10));insert into t2 values...原创 2019-05-09 16:57:40 · 13054 阅读 · 0 评论 -
oracle执行计划赏析
大家:好。实现了一个小需求,用了三种写法,执行计划如下:SQL> SELECT DAY_ID,NAME,URL,CNT 2 FROM (SELECT DAY_ID,NAME,URL,CNT,row_number() OVER(PARTITION BY DAY_ID, NAME ORDER BY CNT DESC) RANK 3 FROM (SELECT T.DAY_ID...原创 2019-04-04 17:57:21 · 361 阅读 · 0 评论 -
执行hsql报文件缺失错误
大家好: 今天在执行hsql的时候,发现文件缺失的错误。以下为测试过程以及解决办法,希望对大家有用。 ----创建测试表create table employ_test(employ_id BIGINT comment '员工编码',salary DECIMAL(20,2) COMMENT '员工薪水')comment '员工信息测试表,测试删除分区文件' PAR...原创 2017-11-27 11:15:40 · 1113 阅读 · 0 评论 -
hive中的分析函数以及时间戳的使用
样例数据如下所示: 仅仅展示字段createTime和memberIdcreateTime memberId2017/11/13 2017-11-13 12:00:01 8a9e7bf05d7ec61b015d89e060901ef82017/11/13 2017-11-13 12:01:01 8a9f156c5d409b7d015d4566b0f0...原创 2017-11-16 13:40:53 · 4403 阅读 · 0 评论 -
hive中的分析函数的典型应用
大家: 好!今天看到了一个hive的分析函数的题,感觉很有意思。把答案整理了整理,分享出来,希望对大家有用。需求如下所示: 起初我看到这道题时,感觉应该要用到分析函数,但就不知道怎么用。好在最终,写出来了,思路如下所示:----测试表的表结构以及数据如下所示:hive> desc sales;OKid int ...原创 2017-11-13 19:20:08 · 738 阅读 · 1 评论 -
Flume和SparkStream结合的两种方式--pull
大家好: flume对接SparkStream的pull的方式,简单的介绍下: 是SparkStream从flume中拉的方式获取数据----flume的配置文件 flume-poll.conf# Name the components on this agenta1.sources = r1a1.sinks = k1a1.channels = c1# source...原创 2017-10-28 22:31:29 · 1324 阅读 · 0 评论 -
kafka同SparkStreaming的对接
大家: 好! kafka同SparkStreaming的对接,以下是我自己的总结,仅供参数。scala代码如下:package SparkStreamimport org.apache.spark.storage.StorageLevelimport org.apache.spark.streaming.kafka.KafkaUtilsimport org.apache.sp...原创 2017-10-28 22:25:19 · 430 阅读 · 0 评论 -
oracle的企业管理器无法登陆
大家好: 最近三天我一直在研究oracle的企业管理器无法登陆的问题,终于把问题解决了。我把我解决的思路分享出来,仅仅为了使别人少走弯路。问题描述: 1 在地址栏中输入https://localhost:1158/em/后,一直没有反应2 在控制台中:C:\> emctl status dbconsole Environment variable ORACLE_UN原创 2013-07-09 22:51:14 · 1857 阅读 · 0 评论 -
如何将excel文件导入数据库
如何将excel的文件导入到oracle数据库中,我介绍两种方法:一 你可以用select * from 表名 for update 然后把锁解开,直接的复制excel中的数据后粘贴.复制的时候要注意下,前面要预留一个空列,否则会串列。二 转换为txt用sqlload进行入库,方法1 把excel另存为txt格式,选择unicode文本(*.txt)的格式,取名为11.txt原创 2012-12-10 21:50:48 · 827 阅读 · 0 评论 -
ora-06502 pl/sql 数字或值错误
ORA-06502: PL/SQL: 数字或值错误大家好: 今天我设计了一个存储过程,用了动态语句。发现了上面的错误,并找到了相应的解决方法。发表出来,希望别人少走弯路。我用的是直接执行语句的形式,关键代码如下所示:说明一点:VI_DATE是过程的输入参数 EXECUTEIMMEDIATE'INSERT /*+append*/ INTO KR_114_ORD原创 2012-12-18 10:25:29 · 2765 阅读 · 0 评论 -
数据仓库中的拉链表
在数据仓库的数据模型设计过程中,经常会遇到这样的需求:1.1 数据量比较大;1.2 表中的部分字段会被更新,比如订单余额;1.3 需要查看某一个时间点或者时间段的历史快照信息,比如查看某一个订单在某个时间点的订单余额1.4 变化的比例和频率不是很大,比如,总共有1000万的会员,每天新增和发生变化的有10万左右;如果表每天都保留一份全量,那么每次全量中会保存很多不变的信息,对存储...原创 2019-06-24 19:29:34 · 1172 阅读 · 0 评论