数据库迁移与云服务管理全解析
1. 启动 OGG 泵和复制进程
在本地虚拟机上启动 DIPC 远程代理后,本地与 DIPC 虚拟机之间的 SSH 代理隧道已开启,DIPC 虚拟机上的管理器进程也在运行,且目标数据已导入。需要注意的是,OGG 捕获进程不依赖 SOCKS5 代理,而泵进程在传输数据前需要与 DIPC 虚拟机建立安全连接,因此要先启动 SSH 隧道并确保 DIPC 虚拟机上的管理器进程运行。
接下来可以在本地服务器上启动泵进程,在 DIPC 虚拟机上启动复制进程,并验证插入、更新和删除等复制场景。以下是具体代码:
- 本地代码 :
cd $GGHOME
ggsci> start pdwh
- DIPC 虚拟机代码 :
cd $GGHOME
ggsci> start rdwh
2. 验证复制
在实际场景中,源和目标都有数据源,便于验证复制。可以在源和目标上创建表结构,执行一些 DML 操作,通过查询目标并检查统计信息来验证。示例如下:
create table lineorder (cust_id number, ord_id number, ord_qty number, ord_date date, status var