暂无图片
Oracle表没有时间戳,怎么判断每天的增量数据?
我来答
分享
暂无图片 匿名用户
Oracle表没有时间戳,怎么判断每天的增量数据?

Oracle表没有时间戳,怎么判断每天的增量数据?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
Thomas

如果不能加时间戳字段,可以尝试这样:比如原表主键为ID,那么,建立一个日志表,其主键为ID+OPE_DATE:

create table t_log (id varchar2(20), ope_type varchar2(10),ope_date date, constraint pk_log primary key (id,ope_date));

对原表建立一个触发器,对应insert/update/delete,分别往T_LOG里插入记录。之后统计T_LOG表就看除每天增量多少了。这是从表的角度看变化。如果只是需要知道每天数据增长了多少G,那搞个定时任务,每天查询DBA_SEGMENTS的大小即可。

暂无图片 评论
暂无图片 有用 13
打赏 0
大强3008
2023-03-03
这方法不错
回答交流
Markdown


请输入正文
提交
相关推荐
oracle数据库如何降低高水位?
回答 1
已采纳
1可以通过mv表,2.通过t新建表。insert,然后truncate,rename等操作重新组织数据
咨询关于oracle进程数问题
回答 1
已采纳
你说的进程数是process参数吗?cpucount10来配肯定是不够的。具体还是要根据应用本身负载情况来,比如有的应用100个会话都是不干活的,有的应用5个会话非常繁忙。合理利用CPU资源,还是需要
当使用CREATE SYNONYM语句创建同义词时,默认创建的是?
回答 6
已采纳
应该是用户自己的私有同义词吧。猜测。不是public
Oracle几十亿大表怎么加索引效率高?
回答 2
已采纳
都这么大了,建议做分区表,根据业务需求做全局和分区索引
请问有没有使用DATAX迁移oracle数据到PostgreSQL
回答 1
可以尝试下国内的ETLCloud,提供很多数据集成和转换功能,支持多种数据源的连接和转换操作,包括数据格式转换、数据清洗、字段映射等操作,能够将转换后的数据加载到目标系统中,可视化操作界面,刚进门也能
请教各位大佬一个问题,oracle数据库里面的procedure、package、function有没有什么软件?或者管理手段来解决版控的问题?
回答 1
开发不允许直接改。所有的devuat环境dba操作。
Oracle 用expdp 导出test 用户下的表结构, 命令行还需要加上 schema 吗?
回答 3
已采纳
如果是使用test用户执行导出的话,那么不需要再加上schemas参数如果是使用的不是test,而是system或其它用户,那么就需要加上schemas参数进行指定了
Oracle PLSQL还有学习的必要吗?
回答 4
已采纳
PL/SQL是一种功能强大而又简便易用的数据库编程语言。它易于编写和理解,并且包含许多开箱即用的优化和安全功能。学习周期又不会很长,为何不呢?
Oracle RAC如何关闭直接路径读?
回答 1
已采纳
禁用直接路径读设置10949事件ALTERSYSTEMSETEVENTS'10949TRACENAMECONTEXTFOREVER';设置到SPFILE中:altersystemsetevent'10
请问各位在IMPDP时有遇到ORA-30567: name already used by an existing log group这个问题吗?
回答 1
你的数据库是那个版本