Pular para o conteúdo

Fóruns Banco de dados Oracle Erro de tns ao executar o script rman Erro de tns ao executar o script rman

#90469
burga
Participante

    [quote=”marlontk”:1tot6pn9]Mesmo problema.
    D:importanterman>SET ORACLE_SID=XE

    D:importanterman>rman target sys/sistema@xe log=coldbackup_ora10gr201.log appe
    nd @script_rman_cold.rcv
    [/quote]

    Oi Marlon,

    Nessa segunda linha, quando você invoca o RMAN, você pode invocá-lo da seguinte maneira:

    rman target / log=coldbackup_ora10gr201.log append @script_rman_cold.rcv

    Como você setou o valor da variável ORACLE_SID pra XE, ele deverá se conectar à instância XE. Assim você não precisa informar o @xe. E como você já está conectando à máquina que contém o banco de dados, também não precisa informar o usuário e senha do sys na string de conexão.

    Colocando só “target /” ao invéz de “target sys/sistema@xe” acredito que o RMAN já estará se conectando ao sys da instância XE, e evita o listener. Mas é importante sempre lembrar de setar a váriável ORACLE_SID.