了解cjdbc结构

cjdbc 源码 以及 二进制包下载地址

http://forge.ow2.org/project/showfiles.php?group_id=42


cjdbc的启动类  org.objectweb.cjdbc.controller.core.Controller

cjdbc的工厂类 org.objectweb.cjdbc.controller.core.ControllerFactory

cjdbc的监听线程类org.objectweb.cjdbc.controller.core.ControllerServerThread

通过ControllerFactory 读取config\controller 下的指定控制文件 参数为:-f config/controller/testcontroller.xml

未指定参数默认读取 controller.xml【这里是采用SAX读取xml 实现了DefaultHandler 】


通过控制文件下的

<VirtualDatabase configFile="oracle_test.xml" virtualDatabaseName="testDB" autoEnableBackends="true" checkpointName="Initial_test_oracle_recovery_log" />

找到指定的 虚拟数据库配置文件

加载 数据库配置 以及集群的冗余阵列模式以及恢复日志等


配置加载完毕后 拼装 Controller类的实例

创建ControllerServerThread 监听 监听jdbc操作


具体其他怎么做恢复日志啊  怎么处理oracle结构参考源码




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值