在我们工作时,有时需要一个oracle实例被不同网段的ip访问,从而需要开通2个或以上的实例服务。如下为例子:
listener.ora文件内容:
# listener.ora Network Configuration File: /oracle/app/oracle/dbhome_1/network/admin/listener.ora
# Generated by Oracle configuration tools.
# ����ʾ��ORACLE_HOME = /oracle/app/oracle/product/11.2.0/dbhome_1,�ֳ��밴ORACLE_HOME��������ʵ��ֵ�����滻.
SID_LIST_LISTENER_TEST =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /oracle/app/oracle/dbhome_1/)
(PROGRAM = extproc)
)
(SID_DESC =
(SID_NAME = test)
(ORACLE_HOME = /oracle/app/oracle/dbhome_1/)
)
)
LISTENER_TEST =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.160)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.121.42.29)(PORT = 1521))
)
)
ADR_BASE_LISTENER = /oracle/app/oracle
tnsnames.ora文件内容:
# tnsnames.ora Network Configuration File: /oracle/app/oracle/dbhome_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
LISTENER_MINOS =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.160)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.121.42.29)(PORT = 1521))
)
TEST_192.168.2.160 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.160)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = test)
)
)
TEST_10.121.42.29 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.121.42.29)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = test)
)
)
如果您喜欢这篇文章,别忘了点赞和评论哦!