How to remote access Oracle 12c using SQL Developer?
You need to check the following in-order to connect to remote database:


Make sure server is accessible from client side, easiest way to do it by using ping command to verify.
There is a connection between host and server using a specific port, you can use telnet command to verify.
Enable the instance listener to be listening on an IP address not localhost.
Database is running