drivers.oci.writer always sets dimensions to 8

Rather than setting to the actual number of dimensions written. Not sure how important this is since we are schema driven but should probably set this to the correct number