› Fóruns › Banco de dados Oracle › Erro de tns ao executar o script rman › Erro de tns ao executar o script rman
[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.