- 适用场景
- 简单方案无法解决问题时,采用复杂方案
- 客户那边删除 timewise 数据表后,禁用重启插件后,不会自动创建删除的数据,例如清空 timewise 的全局配置表后,重启插件后不会生成初始化数据
- 实施步骤(请务必按步骤实施)
- 卸载 timewise 插件
- 若需要备份数据若客户需要备份数据
- 有些客户可能只需要备份几个关键表的数据,具体和客户沟通备份需要的数据表
- 导出 sql 数据时,务必带上字段名称,否则可能遇到字段顺序不一致的问题,导出的 insert 语句示例:insert into tableName(id,name,...) values(...)
- 删除 timewise 的数据
- 数据表:删除所有以 AO_B40E65 开头的表,这些都是 timewise 的表
- 序列:删除所有包含字符串 AO_B40E65 的序列,只有 Oracle 数据需要删除序列
- 重新安装 timewise 插件,检查插件功能是否正常
- 禁用插件
- 恢复数据
- 若客户之前备份了数据,则把相关数据插入到对应的表中若之前备份了数据,则把相关数据插入到对应的表中
- 重启插件,确认页面和数据是否正常
|