Cannot TNSPING from VirtualBox Client to Oracle Database On Host
On the database server, issue the command 'lsnrctl status'.  You should get a list of database services known to the listener.  There should be one for your database.  It is the listed 'service name' that should be the subject of the 'SERVICE_NAME parameter in your tnsnames.ora.  There is a more complete explanation of your error at http://edstevensdba.com/oracle-tns/ora-12514-tnslistener-does-not-currently-know-of-service/