服务名一种是指数据库服务名,一般指的是数据库实例名,是创建数据库时指定的;
另一种叫做网络服务名,是在tnsnames.ora中配置的,可以随便起名字。
我理解你的例子是这样的,数据库的实例名是orcl;配置了两个网络服务名,一个叫orcl,另一个叫oracle8。
登录数据库时,用的是网络服务名。
配置网络服务名,可以直接改tnsnames.ora,或者用netca,netmgr都可以
另一种叫做网络服务名,是在tnsnames.ora中配置的,可以随便起名字。
我理解你的例子是这样的,数据库的实例名是orcl;配置了两个网络服务名,一个叫orcl,另一个叫oracle8。
登录数据库时,用的是网络服务名。
配置网络服务名,可以直接改tnsnames.ora,或者用netca,netmgr都可以
文件名为snmp_ro.ora,内容为:
snmp.visibleservices = (listener, Oracle8)
snmp.shortname.listener = LISTENER
snmp.longname.listener = listener_softlab1
snmp.configfile.listener = D:\Oracle\Ora81\network\admin\listener.ora
snmp.oraclehome.listener = D:\Oracle\Ora81
snmp.servicename.listener_softlab1 = OracleOraHome81TNSListener
snmp.SID.Oracle8 = ORCL
snmp.oraclehome.Oracle8 = d:\oracle\ora81
snmp.address.Oracle8 = (ADDRESS=(PROTOCOL=BEQ)(PROGRAM=ORACLE)(ARGV0=ORACLEORCL)(ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))'))
snmp.remoteaddress.Oracle8 = (DESCRIPTION=(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = softlab1)(PORT = 1521)))(CONNECT_DATA=(SID=ORCL)(SERVER=DEDICATED)))
ifile = D:\Oracle\Ora81\network\admin\snmp_rw.ora
文件名为snmp_rw.ora
snmp.contact.listener = ""
snmp.index.listener = 1
snmp.contact.Oracle8 = ""
snmp.index.Oracle8 = 2
snmp.contact.lock.nsu = ""
snmp.index.lock.nsu = 4
snmp.contact.mdf = ""
snmp.index.mdf = 7