由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - Help, multiple EXTPROC_CONNECTION_DATA
相关主题
Oracle-Client connect to Server Database problem问个sqlserver 2008 concurrent connection的问题
How to rename ORACLE_SID and move it to a new server?Help on JDBC:ODBC SOS
Sql developer connection issueLooking for ODBC Resouces --- New Standard?
connection pool 面试题ORACLE Pro*C 远程接续一问?
寻找SSIS里CONNECTION MANAGER用IP ADDRESS的can i ...?
MySQL: cannot connecthelp one jdbc
How to know which database I am connected?ASP + Oracle
getting connected to Oracle in PerlHow to Connect ODBC?
相关话题的讨论汇总
话题: data话题: extproc话题: connection话题: address话题: key
进入Database版参与讨论
1 (共1页)
w*m
发帖数: 1806
1
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = ipc)(KEY = extproc10g_a))
(CONNECT_DATA = (SID = plsextproc10g_a)(PRESENTATION = RO))
)
这是一个extproc_connection_data,假设我还有另外一个key, extproc10g_b/
plsextproc10g_b,怎么写?
谢谢,包子奉上。
B*****g
发帖数: 34098
2
EXTPROC_CONNECTION_DATA=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0))
)
(CONNECT_DATA=(SID=PLSExtProc)(PRESENTATION= RO))
)

【在 w*m 的大作中提到】
: EXTPROC_CONNECTION_DATA =
: (DESCRIPTION =
: (ADDRESS = (PROTOCOL = ipc)(KEY = extproc10g_a))
: (CONNECT_DATA = (SID = plsextproc10g_a)(PRESENTATION = RO))
: )
: 这是一个extproc_connection_data,假设我还有另外一个key, extproc10g_b/
: plsextproc10g_b,怎么写?
: 谢谢,包子奉上。

w*m
发帖数: 1806
3
beijing, 能再详细点儿么?俺不理解啊,
是不是在同一个 tnsnames.ora里,再添加一个extproc_connection_data,不make
sense 啊?
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = ipc)(KEY = extproc10g_a))
(CONNECT_DATA = (SID = plsextproc10g_a)(PRESENTATION = RO))
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = ipc)(KEY = extproc10g_b))
(CONNECT_DATA = (SID = plsextproc10g_b)(PRESENTATION = RO))
)
B*****g
发帖数: 34098
4
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0))
(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1))
.....
)

【在 w*m 的大作中提到】
: beijing, 能再详细点儿么?俺不理解啊,
: 是不是在同一个 tnsnames.ora里,再添加一个extproc_connection_data,不make
: sense 啊?
: EXTPROC_CONNECTION_DATA =
: (DESCRIPTION =
: (ADDRESS = (PROTOCOL = ipc)(KEY = extproc10g_a))
: (CONNECT_DATA = (SID = plsextproc10g_a)(PRESENTATION = RO))
: )
: EXTPROC_CONNECTION_DATA =
: (DESCRIPTION =

w*m
发帖数: 1806
5
最想知道的就是 connect_data怎么写?有没有connect_data_list这一说?
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LSIT =
(ADDRESS = (PROTOCOL = ipc)(KEY = extproc10g_a))
(ADDRESS = (PROTOCOL = ipc)(KEY = extproc10g_b))
)
/***????? connect_data_list?
(CONNECT_DATA_LIST =
(CONNECT_DATA = (SID = plsextproc10g_a)(PRESENTATION = RO))
(CONNECT_DATA = (SID = plsextproc10g_b)(PRESENTATION = RO))
)
)

(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0))
(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1))
.....
)

【在 B*****g 的大作中提到】
: (ADDRESS_LIST=
: (ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0))
: (ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1))
: .....
: )

B*****g
发帖数: 34098
6
don't know, may try use 2 extproc_connection_data with different name?
like extproc_connection_data.10ga and extproc_connection_data.10gb

【在 w*m 的大作中提到】
: 最想知道的就是 connect_data怎么写?有没有connect_data_list这一说?
: EXTPROC_CONNECTION_DATA =
: (DESCRIPTION =
: (ADDRESS_LSIT =
: (ADDRESS = (PROTOCOL = ipc)(KEY = extproc10g_a))
: (ADDRESS = (PROTOCOL = ipc)(KEY = extproc10g_b))
: )
: /***????? connect_data_list?
: (CONNECT_DATA_LIST =
: (CONNECT_DATA = (SID = plsextproc10g_a)(PRESENTATION = RO))

v*****r
发帖数: 1119
7
You can not have more than one EXTPROC_CONNECTION_DATA alias in one tnsnames
.ora file. In your case, you will need to create two copy of tnsnames.ora
file, one for the client calling "plsextproc10g_a" and one for client
calling "plsextproc10g_b", so just switch different versions of tnsnames.ora
file when external program changes.
BTW, the most important part is to add both "extproc10g_a/plsextproc10g_a"
and "extproc10g_b/plsextproc10g_b" to server listener.ora config file. You
can add external proc config to default listerner, but Oracle suggest using
separate dedicated listener for external calls.

【在 w*m 的大作中提到】
: EXTPROC_CONNECTION_DATA =
: (DESCRIPTION =
: (ADDRESS = (PROTOCOL = ipc)(KEY = extproc10g_a))
: (CONNECT_DATA = (SID = plsextproc10g_a)(PRESENTATION = RO))
: )
: 这是一个extproc_connection_data,假设我还有另外一个key, extproc10g_b/
: plsextproc10g_b,怎么写?
: 谢谢,包子奉上。

w*m
发帖数: 1806
8
thanks. one more question,
can I have two $TNS_ADMIN, and then use the same "lsnrctl" to start two
listener?

tnsnames
ora
using

【在 v*****r 的大作中提到】
: You can not have more than one EXTPROC_CONNECTION_DATA alias in one tnsnames
: .ora file. In your case, you will need to create two copy of tnsnames.ora
: file, one for the client calling "plsextproc10g_a" and one for client
: calling "plsextproc10g_b", so just switch different versions of tnsnames.ora
: file when external program changes.
: BTW, the most important part is to add both "extproc10g_a/plsextproc10g_a"
: and "extproc10g_b/plsextproc10g_b" to server listener.ora config file. You
: can add external proc config to default listerner, but Oracle suggest using
: separate dedicated listener for external calls.

v*****r
发帖数: 1119
9
Yes, for sure. You can start multiple listeners under the same oracle_home
once you configure non-default listeners in listener.ora file (each non-
default listener will have its own name).

【在 w*m 的大作中提到】
: thanks. one more question,
: can I have two $TNS_ADMIN, and then use the same "lsnrctl" to start two
: listener?
:
: tnsnames
: ora
: using

v*****r
发帖数: 1119
10
But for one oracle_home, you can only define one $TNS_ADMIN

【在 v*****r 的大作中提到】
: Yes, for sure. You can start multiple listeners under the same oracle_home
: once you configure non-default listeners in listener.ora file (each non-
: default listener will have its own name).

w*m
发帖数: 1806
11
one oracle home, one $TNS_ADMIN, that's bad.....

【在 v*****r 的大作中提到】
: But for one oracle_home, you can only define one $TNS_ADMIN
1 (共1页)
进入Database版参与讨论
相关主题
How to Connect ODBC?寻找SSIS里CONNECTION MANAGER用IP ADDRESS的
how to register SQL Server in intranetMySQL: cannot connect
在personal oracle 中如何config connection 到本地database?How to know which database I am connected?
How to let sql plus connect to the local database in personal oracle?getting connected to Oracle in Perl
Oracle-Client connect to Server Database problem问个sqlserver 2008 concurrent connection的问题
How to rename ORACLE_SID and move it to a new server?Help on JDBC:ODBC SOS
Sql developer connection issueLooking for ODBC Resouces --- New Standard?
connection pool 面试题ORACLE Pro*C 远程接续一问?
相关话题的讨论汇总
话题: data话题: extproc话题: connection话题: address话题: key