实现过程: 1。安装nginx,stream模块默认不安装的,需要手动添加参数:withstream 2。nginx。conf配置,参考说明:ngxstreamcoremodule usernginx; workerprocesses1; errorlogvarlognginxerror。logwarn; pidvarrunnginx。pid; events{ workerconnections1024; } http{ 。。。。。。。。。。。。。。。。。 } tcp层转发的配置文件夹 includeetcnginxtcp。d。conf; 请注意,stream配置不能放到http内,即不能放到etcnginxconf。d,因为stream是通过tcp层转发,而不是http转发。 如配置在http内,启动nginx会报如下错误: nginx:〔emerg〕serverdirectiveisnotallowedhere 3。在tcp。d下新建个oracle。conf文件,内容如下: stream{ upstreamoracle{ server192。168。2。3:1521; } server{ listen1234;将192。168。2。3的1521端口转发到本机的1234端口 proxypassoracle; } } 4。重启nginx,plsql访问本机的1234端口就相当于连接192。168。2。3的1521端口。