Oracle数据单实例多实例服务示例

   在我们工作时,有时需要一个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)
    )
  )

如果您喜欢这篇文章,别忘了点赞和评论哦!

发布了172 篇原创文章 · 获赞 93 · 访问量 38万+

猜你喜欢

转载自blog.csdn.net/chenzhanhai/article/details/102604269