暂无图片
怎么查看过期的分区,分区是基于事件来分的。
我来答
分享
chen
2022-06-21
怎么查看过期的分区,分区是基于事件来分的。

怎么查看过期的分区,分区是基于事件来分的。

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

暂无图片 评论
暂无图片 有用 0
打赏 0
chen
题主
2022-06-21
我想问的是,如果分区是根据时间来分的,有些表分区中的时间比当前时间要小的话就比如我表分区只写到了202205,但是现在是202206了。我要怎么统计有哪些表分区的时间比当前时间小呢。
刘贵宾

直接列出所有分区不就可以了么

暂无图片 评论
暂无图片 有用 0
打赏 0
DarkAthena

查HIGH_VALUE

select table_name, PARTITION_NAME, PARTITION_POSITION, high_value from dba_tab_partitions; select table_name, PARTITION_NAME, subpartition_name, subpartition_position, high_value from dba_tab_subpartitions A;
复制

由于high_value是个long类型,不能用于where条件,因此只能在存储过程里,把它的值赋给字符变量后,才能用于判断。
你还可以使用开窗函数,来取得PARTITION_POSITION最大的那一行对应的high_value。
当然,我不确定你是否有max分区,并且也不确定你分区字段的数据类型和格式,而且分区也不一定就是用时间进行分区,因此无法写出一个通用的sql来查出所有满足你要求的分区表。

所以还是直接查出每个分区表的每个分区上的high_value后再来进行人工排查吧

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
oracle为什么备库化身和主库化身不一致
回答 2
备库和主库的化身不一致,通常是由于以下原因造成的:1.  主库和备库的恢复操作不同步:如果主库进行了恢复操作,而备库没有进行相应的恢复操作,那么备库的化身就会落后于主库的化身。2.
Oracle client 和instant client 安装那个好?
回答 4
已采纳
你可以这么理解,一个是完整安装版,一个是简化绿色版,对于不同的需求使用不同的版本。个人偏向于用简化绿色版,由于免安装,不会对操作系统的其他目录产生影响,而且odbc、sqlplus、sqlldr之类的
Oracle 配置 IP 白名单,只允许 授权 IP, 连接 11.2.0.4 配置后,启动监听失败
回答 5
已采纳
监听日志告警看一下,grid用户下$ORACLEBASE/diag/tnslsnr/wyj/listener/trace,对了,数据库的IP你也得加进去
Oracle 19c的自适应游标共享特性,有改进吗?
回答 1
依旧建议关闭
pg中有类似oracle中的arraysize类似的含义吗?
回答 1
DBeaver客户端,可设置,默认200行
数据库的 三权分立怎么做
回答 3
升级问题到:紧急故障
pgsql的序列能实现oracle序列的order by 功能吗?
回答 1
序列和order by之间没有必然关系。但是不管oracle和pg,都是可以orderby(序列引用的列)
怎么在Oracle官网查隐含参数的解释?
回答 3
可以查查asktom或者高手们的blog
Oracle rac是用vip连接的,如果1个节点挂了,会自动切换的正常的节点上吗?
回答 1
RAC的主要优点为高可用和负载均衡,一台节点故障了,是不会影响整个业务的运行。vip会漂移到正常节点上,继续提供服务
oracle中适合用序列做主键吗?
回答 7
已采纳
不适合吧,mysql的话适合自增,mysql索引组织表。oracle堆表适合用有意义的做主键