A man has been named and charged by police after being in possession of a blade and a firearm at an Oxford address.