写点什么

【YashanDB 知识库】启动数据库时报错:YAS-02059 control file version 0.2.64 is incompatible with YashanDB version 0.2.65

作者:YashanDB
  • 2024-12-24
    广东
  • 本文字数:483 字

    阅读完需:约 2 分钟

本文内容来自 YashanDB 官网,原文内容请见https://www.yashandb.com/newsinfo/7802962.html?templateId=1718516


问题现象

在部署数据库时,或直接用 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 进行备份,因为其还是备份成旧的数据文件格式,将无法导入新的数据库里。

发布于: 刚刚阅读数: 5
用户头像

YashanDB

关注

全自研国产新型大数据管理系统 2022-02-15 加入

还未添加个人简介

评论

发布
暂无评论
【YashanDB知识库】启动数据库时报错:YAS-02059 control file version 0.2.64 is incompatible with YashanDB version 0.2.65_数据库_YashanDB_InfoQ写作社区