NETCA和NETMGR工具的區別

lusklusklusk發表於2017-09-06
netca能做的,netmgr都能做到,netmgr功能更強大,可以配置靜態監聽、可以配置tns的LOAD_BALANCE和FAILOVE、可以配置監聽登入超時時間、允許或受限IP登入


netca
無法配置靜態監聽,可以配置listener.ora、tnsname.ora、sqlnet.ora

listener configuration:修改的是listener.ora檔案
listener configuration有4個選項add\reconfigure\delete\rename
listener configuration(add\reconfigure):只能對監聽配置HOST、PORT靜態註冊的監聽需要的ORACLE_HOME、SID_NAME無法配置,可以簡單理解為無法配置靜態監聽
listener configuration(reconfigure\delete\rename),當前監聽正在執行,會提示需要關閉監聽,配置完成後(reconfigure\rename),監聽會自動啟動,(delete)則不會再啟動

naming methods configuration:修改的是sqlnet.ora檔案
naming methods configuration沒有其他選項,只能修改sqlnet.ora檔案的NAMES.DIRECTORY_PATH

local net service name configuration:修改的是tnsname.ora檔案
local net service name configuration有5個選項add\reconfigure\delete\rename\test
local net service name configuration(add\reconfigure):只能對tns配置SERVICE_NAME、HOST、PORT



netmgr
可以配置靜態監聽,可以配置listener.ora、tnsname.ora、sqlnet.ora

profile修改的是sqlnet.ora檔案
naming可以修改NAMES.DIRECTORY_PATH值
general可以配置ADR_BASE路徑、各種超時時間、允許或受限IP登入
oracle advanced security可以配置各種高階登入認證許可權比如SQLNET.AUTHENTICATION_SERVICES值

service naming修改的是tnsname.ora檔案
可以add、delete、reconfigure、rename
reconfigure可以配置SERVICE_NAME、HOST、PORT、INSTANCE_NAME、SERVER(SHARED or DEDICATED)、SID、GLOBAL_NAME、HS、LOAD_BALANCE、FAILOVER

listeners修改的是listener.ora檔案
general parameters配置的是ADR_BASE_LISTENERNAME
listening location配置的是address如(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
database services配置的是靜態監聽資訊,如SID_LIST_LISTENERNAME,只包含GLOBAL_DBNAME、ORACLE_HOME、SID_NAME
other services配置的也是靜態監聽資訊,如SID_LIST_LISTENERNAME,還包含PROGRAM、ARGV0、ARGS、ENV

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30126024/viewspace-2144580/,如需轉載,請註明出處,否則將追究法律責任。

相關文章