新增Oracle兼容模式的端口与Ip

1. 目的

  • 为了将Oracle端口、Ip与PG的端口Ip进行区分。现需要增加对ORAPORT和ORAHOST的处理;

2. 功能

  • 新增ivoryhost:需要在连接时新增参数ivoryhost即可指定,其功能类似 host;

  • 新增ivoryport:相较于host,port的功能相对复杂一些。其中涉及到可以在configure阶段配置,连接阶段指定端口;

3. 测试用例:

   ./configure --with-oraport=5555
   ./initdb ....
   ./pg_ctl -D ../data start

   ./pg_ctl -o "-p 5433 -o 1522" -D ../data