2021年11月14日
摘要:
最近在测试环境启动了一个hiveserver2,使用dbeaver 连接到这个环境中. 创建表时发送了报错.报错内容如下: SQL 错误 [1] [08S01]: Error while processing statement: FAILED: Execution Error, return co
阅读全文
posted @ 2021-11-14 10:40
我是一只胖子
阅读(1492)
推荐(0)
2021年1月11日
摘要:
物化视图很方便,能通过外加触发器的方式记录表的变化情况。 但碰到原表新增字段的情况就无能为力了,无法在触发器正常工作的情况下加字段。 本来要测试一下,基于预定义的表是否可以直接加字段,测试结果是不可以。 测试结果: 删除mv,预定义表不会一起删除,数据也不会变化 重建mv会清空源端物化视图日志,所以
阅读全文
posted @ 2021-01-11 09:34
我是一只胖子
阅读(636)
推荐(0)
2021年1月10日
摘要:
随着putty的使用,可能会有更多发现,我将持续更新这个笔记。 putty 是开源的控制台连接工具,由于客户需要使用堡垒机登录内网主机,而堡垒机会自动调用putty,所以我也在电脑上装了一个。之前使用SecureCRT,一些使用习惯也需要渐渐带到putty中。 比如不发出声音、记录log、滚轮粘贴等
阅读全文
posted @ 2021-01-10 13:40
我是一只胖子
阅读(5859)
推荐(2)
2021年1月9日
摘要:
1. 总结 基于主键的mvlog , 不受move tablespace影响 基于rowid的mvlog, move tablespace 之后,清空物化视图日志。 2. 基于rowid的物化视图日志不能move 如图所示,T1表是基于主键的物化视图日志,对应的物化视图T1。T2表是基于rowid的
阅读全文
posted @ 2021-01-09 22:19
我是一只胖子
阅读(228)
推荐(0)
摘要:
物化视图真是个好东西, 能同步源端数据。对于同构数据库来说,简直是ETL避免dblink的利器。 今天有一个场景,需要使用分区的物化视图。主要是查询会基于分区键,能提高性能。 数据库版本 Oracle 11.2.0.4 1. 创建原表与物化视图日志 Create Table EMP_SOURCE A
阅读全文
posted @ 2021-01-09 21:49
我是一只胖子
阅读(256)
推荐(0)
2020年12月31日
摘要:
1 创建项目目录 为什么要练习这个? 主要是想熟悉一下maven 的工程结构,本身也不是做Java开发的,能从代码里把逻辑扒出来就行 --! 这个练习参考**《Maven实战》** 许晓斌 著。 创建一个learnmvn目录,用来存放不同阶段的项目目录。 然后创建hello-mvn目录,这是项目目录
阅读全文
posted @ 2020-12-31 13:19
我是一只胖子
阅读(457)
推荐(0)
2020年12月29日
摘要:
使用场景: 如果发现创建物化视图的DDL始终执行不通过,并且找不到执行计划。从v$session 中可以获取执行计划。 1. 源端 1.1 创建表结构 -- Create table create table EMP_SOURCE ( empno NUMBER(4) not null, ename
阅读全文
posted @ 2020-12-29 17:48
我是一只胖子
阅读(262)
推荐(0)
2020年12月25日
摘要:
使用Oracle做数仓时,经常会查询一些数据库会话信息。 平时常用的查询SQL如下: 查询会话信息,注释部分如果打开,则显示undo的使用情况。 SELECT DISTINCT S.INST_ID, S.MACHINE, S.BLOCKING_SESSION, S.SQL_ID, S.LAST_CA
阅读全文
posted @ 2020-12-25 15:21
我是一只胖子
阅读(220)
推荐(0)
2020年7月22日
摘要:
今天使用prisma deploy的时候碰到了问题。一直过不去。这是一个带有关系的配置。在配置文件中的表现是: type xxxx1 { relation:[xxxx2!]! field1:String field2:String field3:String field4:String ... }
阅读全文
posted @ 2020-07-22 20:13
我是一只胖子
阅读(489)
推荐(0)
2020年4月23日
摘要:
Oracle Plsql编程有一个非常基础的内容, 就是循环返回的值不满足,应该怎么处理,是继续循环还是直接跳出。 有三个关键字可以选择, continue,exit,return --碰到 10 跳出本次循环 --打印数字,但是不打印10 ,且打印 hello BEGIN FOR i IN 1..
阅读全文
posted @ 2020-04-23 16:26
我是一只胖子
阅读(536)
推荐(0)