• 了解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结构参考源码




  • 相关阅读:
    区块链学习一
    loadrunner json参数化
    python造数
    loadrunner json中文无法识别问题
    mysql慢查询
    loadrunner请求json数据参数化问题
    调用短信接口的原理流程,以及入参和返回值分别是什么?
    Linux
    MySql
    nginx负载均衡
  • 原文地址:https://www.cnblogs.com/liaomin416100569/p/9331375.html
Copyright © 2020-2023  润新知