Database creation on Linux with dbca: "command not found"
Regarding your first error ('dbca: command not found'):


ensure ORACLE_HOME is set correctly
ensure $ORACLE_HOME/bin is in your path
run the command as oracle user


If the error persists, check the contents and permissions of $ORACLE_HOME/bin.