Veja se você consegue se conectar com o comando:
sqlplus / as sysdba
ou
sqlplus “/ as sysdba”
se conseguir, tente dar um:
alter system register;
depois saia do sqlplus e verifique se está de pé o serviço do XE no listener.
Obs.: O tnsping só diz que existe um listener ouvindo na porta em que o tns está configurado, mas não verifica se é o serviço requerido.
Outra coisa que você tem que atentar é que o primeiro argumento dos erros ORA-00600 (no seu caso kccpb_sanity_check_2) normalmente indica o problema que aconteceu.
No caso, se não tem metalink, busque um pouco no google e você vai ver que esse argumento indica problema de controlfile corrompido. Tente restaurar seu controlfile pra ver se o banco ergue…