启动数据库时报错:YAS-02059 control file version 0.2.64 is incompatible with YashanDB version 0.2.65
问题现象
在部署数据库时,或直接用yasdb启动数据库时报错:YAS-02059 control file version 0.2.64 is incompatible with YashanDB version 0.2.65
原因
数据库的文件(如:control file)的版本与数据库实例要求的版本不兼容,
通常数据库要求的文件格式更新了,而control file 还是旧的格式,所以不兼容。
解决的办法
先检查当前环境变量YASDB_DATA、YASDB_HOME是否正确,可能本机上部署了不同的数据库版本,
数据库实例路径(YASDB_HOME)和数据库数据路径(YASDB_DATA) 配置错误导致,修正配置后重启数据库即可。
如果配置都正确,可采用以下2种方案解决:
1、如果原数据库无数据,或无需保留原数据,可进行以下操作
a、删除$YASDB_DATA/dbfiles/ 下所有文件
b、以 nomount 形式启动实现,然后创建数据库
2、如果要保存原数据库文件,则要先用工具导出数据(如用imp、DBeaver)
导出数据后,执行第1种方案。再导入数据。
注意:不可用 BACKUP DATABASE 进行备份,因为其还是备份成旧的数据文件格式,将无法导入新的数据库里。
友情链接:深圳计算科学研究院 深圳崖山科技有限公司
版权所有© 深圳崖山科技有限公司 粤ICP备2022018810号
公众号
加入技术交流群
YashanDB
崖山数据库系统YashanDB是深圳计算科学研究院自主设计研发的新型数据库管理系统,融入原创的有界计算、近似计算、并行可扩展和跨模融合计算理论,可满足金融、政企、能源等关键行业对高性能、高并发及高安全性的要求。
邮箱:info@yashandb.com
地址:广东省深圳市龙华区民宝路红山6979园区25座5-10层