先放開防火牆的端口,再來改監聽端口。
只有一個實例:
net stop OracleOraDb11g_home1TNSListener
再運行 NET Manager 修改實例名與Listener的端口號 (NETWORK\LISTENER.ORA)
保存后,net start OracleOraDb11g_home1TNSListener
一般都可以了。 如果還是不行,再看下初始化參數local_listener
sqlplus / as sysdba
show parameter local_listener;
alter system setlocal_listener="(ADDRESS = (PROTOCOL = TCP)(HOST = TESTEIIP)(PORT = 1522))"
第二個實例的端口:
使用數據庫助手新建后,
net stop OracleOraDb11g_home1TNSListener
再運行 NET Manager 修改實例名與Listener的端口號
保存后,net start OracleOraDb11g_home1TNSListener
但有一個影響:二個實例端口,可以相互登錄進去,還有第二個實例名與端口在NETWORK\LISTENER.ORA均無體現。
估計是在NET Manager沒有新建Listener的原因。
