Change the SCAN listener name in Oracle

Modify the scan listener name in Oracle

  1. Stop the scan listener services from GRID user:
$GRID_HOME/bin/srvctl stop scan_listener
$GRID_HOME/bin/srvctl stop scan

2. Change the SCAN Listener name from root user.

$GRID_HOME/bin/srvctl modify scan -n <scan>.oracle.com 

3. Update the init file or remote_listener parameter name.

SQL> Show Parameter remote_listener
NAME            TYPE  VALUE
--------------- ------ --------------------------
remote_listener string racdb-scan.orcl.com:1522

SQL> Alter system set remote_listener='new-scan.orcl.com:1522' scope=both sid='*';

4. Change with grid user and start the scan services:

$GRID_HOME/bin/srvctl modify scan_listener -u
$GRID_HOME/bin/srvctl start scan_listener

5. Verify the Scan listener service name:

$GRID_HOME/bin/srvctl config scan
$GRID_HOME/bin/srvctl config scan_listener

This entry was posted in Oracle on by .
Unknown's avatar

About SandeepSingh

Hi, I am working in IT industry with having more than 15 year of experience, worked as an Oracle DBA with a Company and handling different databases like Oracle, SQL Server , DB2 etc Worked as a Development and Database Administrator.

Leave a Reply