sql – Adicionar, atualizar ou apagar dado de uma coluna ao adicionar, atualizar ou apagar mesmo dado de outra coluna:

Olá! Estou iniciando em programação Java e também em Oracle SQL e estou com um problema:

Preciso que determinado registro de uma coluna de uma tabela seja atualizado, adicionado ou removido de uma coluna de uma outra tabela. Por exemplo:

tabela1 -- nome
tabela2 -- identificador

quando adicionar um nome:

insert into tabela1 values ('usuario');

o nome ‘usuario’ também seja registrado na tabela2, em identificador;

quando remover um nome:

delete from tabela1 where nome = 'usuario';

apague também o mesmo registro na tabela2;

quando atualizar um nome:

update tabela1 set nome = 'usuario_2021' where nome = 'usuario';

aconteça o mesmo com o identificador da tabela2.

até agora, só consegui criar um trigger que adiciona o mesmo registro nas duas tabelas, mas quando deleto este registro da tabela1, o registro permanece na tabela2.

create table nome1 (
nome_1 varchar2(50));

create table nome2 (
nome_2 varchar2(50));

create or replace trigger trgg
after insert or update or delete on nome1
for each row
begin
INSERT INTO nome2(nome_2) VALUES(:new.nome_1);
end;

obrigado pela ajuda! abraços!