For reasons beyond my control I have to move from DBD::ODBC
Other firewall restrictions are that I can't talk to the Oracle listener, which exists on the Internal network, on port 1521.
I've solved this problem by getting the Firewall admin to set up a rule such that requests on port 64010 from the DMZ --> Internal network are redirected to the Oracle server on port 1521
Looking in the listener.log file on the Oracle server I can see that the request is arriving OK with all the correct credentials
Using some packet monitoring software I can also see the packect response from the Oracle server going back through the firewall to the correct machine on the DMZ.
Now my question is that the DBI->connect() then seems to be trying to reply on some random port in the 3XXX --> 5XXX range. Not unreasonably the FW admin is loathed to open all these ports (indeed some are already in use)
Is it possible to specify in code or configuration file which ports will be used on these subsequent transmissions?
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.