今天早上我在vertica查询中遇到了这个错误:
Error: [Vertica][VJDBC](5517) ERROR: Your Vertica license is invalid or has expired
SQLState: V2001
ErrorCode: 5517
运行命令后:select GET_COMPLIANCE_STATUS();
我得到了这个结果:
Raw Data Size: 1.26TB +/- 0.09TB
License Size : 1.00TB
Utilization : 126%
Audit Time : 2015-11-05 06:42:23.380593-05
Compliance Status : ***** NOTICE OF LICENSE NON-COMPLIANCE *****
Continued use of this database is in violation of the current license agreement.
Maximum licensed raw data size: 1.00TB
Current raw data size: 1.26TB
License utilization: 126%
IMMEDIATE ACTION IS REQUIRED, PLEASE CONTACT VERTICA
No expiration date for a Perpetual license
(1 row)
我试过: 1.删除记录 2.删除冗余模式 3.清除数据库
他们中没有人让我带着许可证去看看。
如何以某种方式更新许可证或清理更多数据? 你有什么建议吗?
答案 0 :(得分:4)
您需要运行SELECT
AUDIT_LICENSE_SIZE()
来重新计算数据库大小以实现合规性目的。这通常是按照计划进行的,但是因为它刚刚发生,你还没有达到那个时间。查看合规报告中的Audit Time
。
运行此功能后,您可以重新运行SELECT
GET_COMPLIANCE_STATUS()
以查看您的位置。