To connect from node on a mac unlike postgres, mysql or sqlserver where you just install a module (that may or may not need to compile via node-gyp) you must
1. make an oracle account 1a. make sure you prassword donesn't contain <>();%or \ 1b. if your password is too long then oracle truncates them either on storage or verification but not both 1c. try get your co worker to try to log into his oracle account on your computer 1d. just use his account on his computer 2. download the various versions of instant client you need 3. follow these obtuse [1] install steps 4. add a tnsnames.ora file somewhere 5. when login fails update your host file to match the name of current host system
To say I would never use this voluntarily is an understatement, the only reason we are using this is because somebody already on oracle is handing us a wad of cash to use oracle, I don't really see those people who use it being the types who need a free trial to get onto the cloud, people use oracle because they can't quite oracle.
1. https://github.com/oracle/node-oracledb/blob/master/INSTALL....