上一页  下一页          目录  索引  定位  词汇表  程序库

建立网络连接

此部分讨论如何建立 Oracle 订单分录发放管理系统版本 10SC 客户与 Oracle 订单分录管理系统事务处理管理器的接口。Oracle 订单分录管理系统使用三种信息来源:SQL*Net 配置文件(tnsnames.ora 和 listener.ora)和预置文件 OE:事务处理管理器。请参阅:Oracle 订单分录/发运管理系统预置文件选项

SQL*Net 和 OE:事务处理管理器预置文件定义

如《Oracle 订单分录管理系统事务处理管理器安装指南》所述,您必须在网络定义中为“接收器”和“订单分录事务处理管理器”定义新条目,并且修改“接收器”和“Oracle 订单分录管理系统事务处理管理器”定义中的以下组成部分。虽然“订单分录事务处理管理器”是可执行程序,而不是数据库,但是网络仍会将其作为数据库登记。请注意,每个条目后面紧跟着的斜体名称均为假名,它们只作为此部分的例子使用。

接收器定义:

数据库定义(用于订单分录事务处理管理器):

您可以将以上 SQL*Net 配置转换为“网络配置”文件中的以下条目。

tnsnames.ora:

OEORPC_testsun  = (DESCRIPTION
				(ADDRESS = LISTENER_ADDRESS_testsun )
				(CONNECT_DATA = (SID = 
				OEORPC_testsun_SID )))

listener.ora:

LISTENER_OEORPC_testsun =(ADDRESS = LISTENER_ADDRESS_testsun)
SID_LIST_LISTENER_OEORPC_testsun = 
				(SID_DESC = 
				(SID_NAME = OEORPC_testsun_SID )
				(PROGRAM = OEORPC)
				(ORACLE_HOME = OE_TOP_PATH )
				(ENVS = OEORPC_ENVS ))

配置 Oracle 订单分录管理系统事务处理管理器的最后步骤是将地点层的预置文件选项 OE:事务处理管理器设置为“事务处理管理器”,或者本例中的 OEORPC_testsun

在客户和事务处理管理器之间进行连接

脚注:

1. 客户会通过查看 OE:事务处理管理器预置文件的值,来查找 tnsnames.ora 文件中的适当条目,而事务处理管理器预置文件存储了 Oracle 订单分录管理系统事务处理管理器的名称。

2. 一旦找到 tnsnames.ora 条目,客户就会知道接收器在网络上等待的位置。一旦网络与接收器联系,它就会将在 tnsnames.ora 文件中定义的事务处理管理器 SID 传送给接收器。

3. 接收器也会等待多于一个数据库或其它服务的连接请求。通过将客户的事务处理管理器 SID 与接收器 SID_DESC 列表中的 SID_NAME 相匹配,它可以确定客户请求连接至其中的数据库或服务。在确定了 SID_NAME 和 SID_DESC 后,接收器会使用 SID_DESC 中所定义的其它参数,如 PROGRAM、ENVS 和 ORACLE_HOME,以产生具有正确环境的合适流程。


         上一页  下一页          目录  索引  定位  词汇表  程序库