SET SERVEROUTPUT ON;
DECLARE
v_ID VARCHAR(10) := 'Novo programa PL/SQL';
BEGIN
dbms_output.put_line(v_ID);
v_ID := 2 ;
dbms_output.put_line(v_ID);
END;
O erro ocorre devido o tamanho definido para a variável v_ID(10) ser menor que o valor que foi atribuído.
Para correção, será necessário alterar o tamanho definido para a variável v_ID para um tamanho igual ou superior ao valor que esta sendo atribuído. Exemplo: