年:
select (to_number(to_char(date_2,'YYYY'))-to_number(to_char(date_1,'YYYY'))) from dual;
月:
select ((to_number(to_char(date_2,'YYYY'))-to_number(to_char(date_1,'YYYY')))*12+(to_number(to_char(date_2,'MM'))-to_number(to_char(date_1,'MM')))) from dual;