20 lines
775 B
SQL
20 lines
775 B
SQL
-- ==========================================
|
||
-- Oracle 目标库 MERGE 同步说明
|
||
-- ==========================================
|
||
-- 生产同步不再直接使用本占位文件。
|
||
-- sync_user_to_sso.sh 会调用 oracle_gen_merge.py:
|
||
-- 1) 从 MySQL 源库读取部门/教职工/学生
|
||
-- 2) 生成带 MERGE 语句的临时 SQL
|
||
-- 3) 通过 sqlplus 执行写入认证中间库
|
||
--
|
||
-- 手动调试示例:
|
||
-- python3 oracle_gen_merge.py \
|
||
-- --host 127.0.0.1 --port 3306 --user root --password xxx \
|
||
-- --database hzdyjs_xg --output /tmp/merge.sql --full
|
||
-- sqlplus user/pass@host:1521/service @/tmp/merge.sql
|
||
-- ==========================================
|
||
|
||
WHENEVER SQLERROR EXIT SQL.SQLCODE
|
||
PROMPT Use oracle_gen_merge.py via sync_user_to_sso.sh
|
||
EXIT;
|