Fazer restore de apenas uma tabela em Oracle
Os ficheiros de backup são extraidos todas as madrugadas para apenas as tabelas T’ e ficam na pasta /root/backups_isretail proprietários do utilizador root.
Devemos copiar o ficheiro para uma pasta que o utilizador oracle tenha acesso sem problemas, sugerimos a pasta /home/oracle.
mv /root/backups_isretail/nomeficheiro.dmp /home/oracle/nomeficheiro.dmp
cd /home/oracle/
chown oracle:dba nomeficheiro.dmp
su -l oracle
sqlplus username/password
Antes de importarmos podemos fazer rename da tabela existente para no caso de ser necessário
RENAME table-Name TO new-Table-Name;
quit
imp username/password@schema file=/home/oracle/nomeficheiro.dmp tables=nomeTabela ignore=y STATISTICS=RECALCULATE
Exemplo de comando para importar a tabela T0020. Nota no comando não foi passado a password que será pedida a seguir pelo próprio comando, assim evitamos que a password fique no histórico dos comandos.
imp eve@EVE file=/home/oracle/T_all_20210406.dmp tables=T0020 ignore=y STATISTICS=RECALCULATE

No final, no SD002 fazer atualizar a tabela que importamos para recriar os indices.