I imagine the following will work
CREATE OR REPLACE FORCE VIEW "SYS"."NICHECOM_SITES3_VW"
AS
select
to_number(substr(to_char("site_id"), 1, 15)) "site_id",
substr("site_name", 1, 55) "site_name",
substr("status", 1, 15) "status"
from sites@nichecom2;
EXAMPLE
SQL> create table sites...