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

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

本文内容来自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

IMG_256

原因

数据库的文件(如: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 进行备份,因为其还是备份成旧的数据文件格式,将无法导入新的数据库里。

相关文章
|
2天前
|
SQL 存储 安全
【YashanDB知识库】YashanDB安全设置示例
【YashanDB知识库】YashanDB安全设置示例
【YashanDB知识库】YashanDB安全设置示例
|
2天前
|
Linux 数据库
【YashanDB知识库】YashanDB查询时间与实际时间默认少8小时
【YashanDB知识库】YashanDB查询时间与实际时间默认少8小时
|
2天前
|
Java 数据库连接 数据库
【YashanDB知识库】WAS配置YashanDB JDBC连接
【YashanDB知识库】WAS配置YashanDB JDBC连接
|
2天前
|
SQL 数据安全/隐私保护
【YashanDB知识库】YCM和YMP密码重置
【YashanDB知识库】YCM和YMP密码重置
|
2天前
|
运维 Shell 数据库
【YashanDB知识库】YCM数据库托管遇到的问题
【YashanDB知识库】YCM数据库托管遇到的问题
【YashanDB知识库】YCM数据库托管遇到的问题
|
2天前
|
Shell 数据库连接 数据安全/隐私保护
【YashanDB知识库】非YCM方式的自动备份方案示例
【YashanDB知识库】非YCM方式的自动备份方案示例
【YashanDB知识库】备库扩缩容指导
【YashanDB知识库】备库扩缩容指导
|
2天前
|
Oracle 关系型数据库 数据库
【YashanDB知识库】Yasldr错误处理
【YashanDB知识库】Yasldr错误处理
|
2天前
|
关系型数据库 MySQL Java
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
|
8天前
|
关系型数据库 MySQL 数据库连接
docker拉取MySQL后数据库连接失败解决方案
通过以上方法,可以解决Docker中拉取MySQL镜像后数据库连接失败的常见问题。关键步骤包括确保容器正确启动、配置正确的环境变量、合理设置网络和权限,以及检查主机防火墙设置等。通过逐步排查,可以快速定位并解决连接问题,确保MySQL服务的正常使用。
117 82

热门文章

最新文章