数据库对比工具使用 #
对比工具位于117服务器上。
常见错误处理 #
如果执行对比时出现以下错误:
Caused by: java.sql.SQLException: ORA-00604: 递归 SQL 级别 1 出现错误
ORA-01000: 超出打开游标的最大数
ORA-00604: 递归 SQL 级别 1 出现错误
ORA-01000: 超出打开游标的最大数
ORA-01000: 超出打开游标的最大数
请按以下步骤处理:
- 首先在数据库中执行查询当前游标最大数:
SELECT * FROM V$PARAMETER WHERE NAME = 'open_cursors';
- 然后执行修改游标数命令(将*****替换为更大的数值):
ALTER SYSTEM SET open_cursors = ***** SCOPE=BOTH;
- 重新同步数据库
- 同步完成后,记得将游标数改回原值
注意:请严格按照上述顺序执行操作。
数据库密码过期处理 #
问题描述 #
数据库密码过期导致无法连接。
解决方法 #
执行以下命令(需要修改为对应库的用户名):
-- 修改密码
ALTER USER SXGL_INIT identified by inspur_init;
-- 解锁账户
ALTER USER SXGL_INIT ACCOUNT UNLOCK;
链条数据库进度查询 #
查询表:ENTERPRISE_BIZ_ITEMNODE
此表用于跟踪链条数据库中的业务进度状态。