Iniciando con Oracle Cloud - Creación de Cuenta, Creación de una Instancia de BD, Conexion SSH y SQL Developer.
1. Creando un espacio en la Nube de Oracle
1.1 Primer
paso es registrarse de manera gratuita en la página https://www.oracle.com/cloud , en dicha
página dar click en -> Try for free
1.2. Segundo paso es crear una cuenta de forma gratuita donde tendrás disponible USD $300 disponibles dentro de 30 días para trabajar con cualquier producto de la nube de Oracle.
1.3. Crear tu cuenta debes de llenar todos los datos requeridos en el siguiente formulario.
1.4. Luego le llegara al correo registrado todos los datos de conexión
y el usuario asignado para ingresar a la página de administración de la Nube de
Oracle, también puedes ingresar al link -> https://cloud.oracle.com/sign-in
1.5. Por último se ingresa a la página de Administrador o Dashboard como se muestra en la siguiente imagen:
2. Creación de una Instancia
2.1.
Se ingresa a la opción de Services -> Database del panel Izquierdo.
2.3. Se escoge la Edicion de la base de datos según la licencia Comprada (Standard,Enterprise,Extreme Performance).
2.4.
Para este Caso de Ejemplo se va a crear una instancia de tipo Standard Edition
se guarda las llaves (Keys) en el PC local o cliente y se da click en crear.
3. Conexion a la Instancia de la Nube SSH y SQL Developer
3.1. Primero se debe de iniciar la Base de datos entranado a las opciones de la instancia y dando click en Iniciar .
3.2. Entramos al servicio de base de datos que se creo(Database20180511165905) y se mostrara el resumen de los recursos de la VM, la cadena de conexion (Database20180511165905:1521/PDB1.601219353.oraclecloud.internal) y la IP publica donde se creo el servicio de base de datos.
3.3. Se descomprime las llaves que se descargaron
en el punto 2.4 de este artículo en el equipo local donde se está trabajando.
3.5 Crear llave en el programa PUTTYgen el cual convierte la llave privada (privateKey) al formato legible por el Putty (.ppk).
3.6 Se Guarda la llave privada convertida con el nombre (privateKeyPUTTY.ppk).
3.9 Se asigna la IP publica la cual se mostro en el punto 3.2. de este articulo y por el puerto 22, puerto por default protocolo ssh .

3.10 Finalmente se conecta al servidor de la Nube de Oracle donde se encuentra el servicio configurado para la base de datos.
3.11 Conexión vía Sql Developer a la base de datos en la Nube; Se abre la aplicación
y se va a la opción view -> SSH, como se muestra en la imagen.
3.12 En la Opción SSH se le da Click Derecho New SSH Host y se crea la conexión por ssh agregándole la ip pública, nombre de usuario (oracle), el puerto del listener (1521) y la llave privada que descargamos en el punto (2.4).
3.13 Ahora se crea la conexion a la base de datos New, se le colocan las credenciales del usuario de DB y el tipo de conexion SSH y le coloca el SID de la DB y se da guardar la conexion para este caso se llama DB Oracle Cloud.
3.14 Por ultimo se conecta a la base de datos por la conexion creada anteriormente y se hace una sentencia sql para validar que todo esta OK.
Conclusión
Oracle está impulsando bastante su Nube (Cloud) y desde hace 2 años hasta la fecha se esta consolidando cada vez más y se espera que para el presente año (2018) se posicione como una de las empresas de Cloud más importantes a nivel mundial Artículo recomendado:
El siguiente link es muy
interesante ya que se muestran todas las características de la Base de datos en
la Nube y los servicios que se tienen: