Before start to create standby database by using DUPLICATE command, try to connect to auxiliary instance:
RMAN> connect auxiliary sys/password@testdbsty
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-04006: error from auxiliary database:
ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
$ sqlplus sys/password@testdbsty as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Tue Jan 15 15:18:35 2019
Copyright (c) 1982, 2013, Oracle. All rights reserved.
ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified
Workaround:
Add an entry in listener.ora, and then reload listener to make it effective:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = TESTDBSTY)
(SID_NAME = TESTDBSTY)
(ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1)
)
..
.
}
$lsnrctl status
Services Summary...
Service "TESTDBSTY" has 2 instance(s).
Instance "TESTDBSTY", status UNKNOWN, has 1 handler(s) for this service...
Instance "TESTDBSTY", status BLOCKED, has 1 handler(s) for this service...
...
.
.