code: function initConnectionPool() {
  
    var setting = {
      hostname: config.oracle.host,
      port    : config.oracle.port,
      database: config.oracle.dbname,
      user    : config.oracle.user,
      password: config.oracle.pass,
      pool    : {
        name: "oracle",
        log : false,
        max : config.oracle.pool
      }
    };
  
    console.log("Oracle code: " + setting.database);
    console.log("Oracle host: " + setting.hostname);
    console.log("Oracle port: " + setting.port);
    console.log("Oracle pool: " + setting.pool.max);
    console.log("Oracle user: " + setting.user);
  
    return generic.Pool({
      name   : setting.pool.name,
      log    : setting.pool.log,
      max    : setting.pool.max,
      create : function (callback) {
        oracle().connect(setting, function (err, connection) {
          callback(err, connection);
        });
      },
      destroy: function (connection) {
        connection.close();
      }
    });
  }
docs: 初始化连接池
  @returns {Object}