1 个赞
那我这个问题应该怎么解决,生产环境的mysql这个lower_case_table_names值也不敢轻易改为和oceanbase的lower_case_table_names一样呀,到时候迁移数据岂不是还是会失败
1 个赞
同步的时候目标端表名跟你实际的大小写保持一致就行了。
1 个赞
我选了结构迁移,这些表都是他在迁移的时候自己创建的,不是我创建的。
1 个赞
像字符集相关设置、sql_mode
设置以及 lower_case_table_names
设置。这些设置最好是在数据迁移之前就正确设置,保持一致,避免后续出现一些问题。
1 个赞
就是我在部署oceanbase的时候,这些参数都要和我生产环境的保持一致对吗
1 个赞
是的
1 个赞
我是通过obd部署的,也能配置这些吗
1 个赞
这些参数是创建租户或者创建database时指定的,例如
CREATE TENANT IF NOT EXISTS t1 zone_list = ('zone1'), primary_zone = 'zone1', resource_pool_list = ('pool1') SET ob_compatibility_mode = 'mysql',lower_case_table_names = 0;
1 个赞
你好,我这边环境的cpu内存不是 很足,在做oms数据迁移的时候预检查总是提示oms服务器资源不足,除了oms迁移的方式外,还有别的方式可以迁移吗
1 个赞
易构数据库之间迁移最好是用官方的OMS工具,服务器资源最好扩容一下
1 个赞
再好的软件也有露点啊