Usted esta como un poco confundido,
Primero que es SQL: es el acronimo de Standard Query Language, es un lenguaje estandard que permite manipular una base de datos.
Segundo: si usted desea realizar un sitio web necita: primero un servidor;que es un un computador para tal fin, con un software especializado, por ejemplo un servidor con Sitema Operativo LINUX, en donde se ejecute un servidor http o servidor web, esto es un software, que puede ser apache, tomcat, hay varios pero estos son los mas conocidos.... otra opcion es un servidor windows con apache o tomcat.
Tercero: su necesidad es consultar una base de datos en Oracle por medio de la internet, usted lo que en realidad necesita es un aplicativo orientado a la internet.
cuarto: en que lenguajes puede hacer este aplicativo???, puede utlizar varios, perl, php, JAVA, ASP. todos son orientados hacia el desarrollo web, pero no todos son igual de robustos y escalables.
Quinto: ahora bien lo que usted deberia hacer es:Primero mirar que base de datos es (MySQL, POSTGRESQL, ORACLE, MS-SQL), segundo mirar que lenguaje de programacion orientado y que version tiene conectividad con estas bases de datos, y le permiten desarrollar las especificaciones de software requeridas por su cliente tercero desarrollar el aplicativo orientado a la internet
Bueno espero haberle ayudado, mi correo es
[email protected]