--------------------------------------------------------------------------------
السلام عليكم
تحيه طيبه إخواني الكرام , لدي استفسار
لدي برنامجين أوركل على 6i , وجعلت لكل واحد shurtcut على سطح المكتب
الأول :
الهدف
C:\orant\BIN\ifrun60.EXE \\test\info\general\test_form01 test1/test1@test1
البدأ في :
c:\orant\BIN
الثاني :
C:\orant\BIN\ifrun60.EXE S:\source\sec\producti.fmx
البدأ في :
S:\source\sec
أما tnsname يحوي كلا الصيغتين
الاول :
test1=
(DE************************************ION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 100.100.100.1)(PORT = 1521))
(CONNECT_DATA = (SID = test1))
)
الثاني:
usa.world =
(DE************************************ION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = tcp.world)
(PROTOCOL = TCP)
(Host = 10.10.10.1)
(Port = 1521)
)
(ADDRESS =
(COMMUNITY = tcp.world)
(PROTOCOL = TCP)
(Host = 10.10.10.1)
(Port = 1526)
)
)
(CONNECT_DATA = (SID = usa)
)
)
أما SQLNET.ORA
الأول :
AUTOMATIC_IPC = OFF
TRACE_LEVEL_CLIENT = OFF
names.directory_path = (TNSNAMES)
مع ذلك فقط يعمل واحد منهما وهو الاول فقط , واذا أردت الثاني أن يعمل علي أن أجعل ملف
SQLNET.ORA
يحوي الكود التالي
AUTOMATIC_IPC = OFF
TRACE_LEVEL_CLIENT = OFF
names.directory_path = (TNSNAMES)
names.default_domain = world
name.default_zone = world
وبذلك يعمل البرنامج الثاني ويتوقف الاول عن العمل
اذا لاحظت أن المشكلة في عمل واحد وتوقف الاخر هو في السطرين التاليين
names.default_domain = world
name.default_zone = world
اذا اضفتهما يعمل البرنامج الثاني فقط واذا حذفتهما يعمل البرنامج الاول
فما الحل لكي يعمل كلا البرنامجيين