Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Coglas Problem

Empfohlene Antworten

Veröffentlicht

Hi,

hoffe jemand kann mit helfen. bei uns in der Firma wird ein Versand Programm Namens Coglas eingesetzt. Das Coglas Programm benötigt allerdings eine Oracle Datenbank (v. 9.2). Die Installation von Oracle funktioniert ohne Probleme, das Versand-Programm wird vom Server, über ein Laufwerksmapping, gestartet. Das Problem is nun, nach dem Start des Programms muss man sich mit Benutzername und Passwort anmelden wenn ich dies dann Versuche bekomme ich folgende Fehlermeldung:

SQL-Error: ORA-12560: TNS: Fehler bei Protokolladapter

OCIServerAttach()

Error-Position: unknown

Hab Oracle schon einmal neu Installiert, ohne Erfolg. Auf 2 weiteren PCs funktioniert es ohne Probleme, hab auch schon alles verglichen ohne einen unterschied zu finden.

OS ist Windows XP SP 2

PC ist ein Dell Otiplex GX 745 (Dual Core, 2*1,86 GHz, 1GB Speicher)

Kann mir jemand helfen?

MFg

giantD

SQL-Error: ORA-12560: TNS: Fehler bei Protokolladapter

teste wie gehabt:

- tnsping <TNSNAME>

- überprüfen ob die tnsnames.ora vorhanden und korrekt ist und dein TNSNAME auch drinsteht (vor dem ersten gleichheitszeichen).

- diese allenfalls posten.

- schau, wo und ob in deinem programm (dem "Coglas") der TNSNAME korrekt hinterlegt ist.

s'Amstel

  • Autor

Danke für die Tips, hat aber alles leider nichts gebracht.

hab sogar die tnsnames.ora von den beiden funktionierenden PCs rüber kopiert. aber selbst das hat nichts gebracht. Anschließend hab ich mir sogar die tnsnames.ora vom Coglas Server kopiert, wieder ohne erfolg. Kann das evtl., auch wenns vielleicht ne blöde Frage ist, mit den Desktop Firewall Einträgen zu tun haben? Die sind neu und ziemlich krass.

IMO nein, dann käme ein timeout (ORA-12170:TNS: Connect Timeout aufgetreten, ORA-12170: TNS:Connect timeout occurred).

hast du ein ein logfile vom client (sqlnet.log)?

s'Amstel

der server bekommt zum derzeitigen zeitpunkt nix mit, weil der client ja nicht mal weiss, welchem host er den TNSNAME zuordnen soll.

welchen client verwendest du - bitte poste die genaue version.

s'Amstel

mir würde weiters noch einfallen, dass deine SQLNET.ORA fehlerhaft/unvollständig ist. überprüf das mal.

s'Amstel

der authentifizierungsmodus und die reihenfolge der namensauflösung. wenn du nur TNSnames zur auflösung verwendest, sollte

NAMES.DIRECTORY_PATH= (TNSNAMES)
und wenn du (wie auf windows default) die NT-authentifizierung verwendest, sollte
SQLNET.AUTHENTICATION_SERVICES= (NTS)

drinnen stehen.

was gerade tatsächlich drinnen steht, kannst nur DU beantworten.

s'Amstel

NAMES.DIRECTORY_PATH= coglas

und das ist IMO falsch. da darf nur eine kombination aus

- TNSNAMES

- ONAMES

- HOSTNAME

oder auch einem der dreien (z.b. TNSNAMES) stehen.

s'Amstel

Also darf da nur, NAMES.DIRECTORY_PATH= tnsnames, stehen.

IMO ja, ist halt von deiner umgebung abhängig. wenn ihr tnsnames.ora verwendet, *muss* dass aber dastehen.

Oder was??????

viele satzzeichen hintereinander machen blind.

Aber Coglas is doch der tnsname. oder nich????

der steht aber in der tnsnames.ora ;) in der sqlnet.ora ist der völlig fehl am platze.

Bin total verwirrt.

bietet "Coglas" eigentlich keinen support an? :beagolisc

s'Amstel

  • Autor

Hi,

nach ein wenig Austesterei bekomm ich jetzt ne andere Fehlermeldung. Vielleicht ist die lösbar.

SQL Error:

ORA-12154: TNS: Der Servicename konnte nicht aufgelöst werden.

OCIServerAttach()

Error-Position: unknown

das passiert in der regel nur, wenn du dem client einen falschen TNSNAME angibst. dieser sieht dann nach, wo denn die dazu passende instanz läuft - und wenn er die nicht findet, schreit er (der oracle client) mit der ORA-12154.

so, und zweckmässig wärs langsam auch, wenn du mal deine tnsnames.ora - um allfällige sensitive informationen bereinigt - postest.

s'Amstel

  • Autor

COGLAS =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = *****)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = coglas)

)

)

COGL =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = ******)(PORT = 1521))

)

(CONNECT_DATA =

(SID = cogl)

)

)

EXTPROC_CONNECTION_DATA.COGL =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))

)

(CONNECT_DATA =

(SID = PLSExtProc)

(PRESENTATION = RO)

)

)

INST1_HTTP.COGL =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = *****)(PORT = 1521))

)

(CONNECT_DATA =

(SERVER = SHARED)

(SERVICE_NAME = coglas)

(PRESENTATION = http://admin)

)

)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.