Verbinden einer sekundären Orcale Datanbank

Getting started ... Alles für einen gelungenen Start.
8 Beiträge • Seite 1 von 1
8 Beiträge Seite 1 von 1

Verbinden einer sekundären Orcale Datanbank

Beitrag von Scuzi (ForumUser / 5 / 3 / 0 ) »
Hallo,
ich programmiere zur Zeit ein Programm mit dem man unter anderem Tabellen auf einer sekundären Datenbank
anlegen und anschließend mit Datensätzen füllen soll.
Nun habe ich gelesen dass man hierzu zuerst einen Eintrag in der DBCON Tabelle erzeugen muss. Zum Testen habe ich eine Oracle Datenbank lokal auf meinem Rechner installiert und möchte diese nun mit SAP verbinden.

In der tnsnames.ora die von Oracle automatisch erstellt wird ist folgender Eintrag:
XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxxx )(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE) ) )

Mit der Transaktion db02 habe ich dann den Eintrag für die DBCON erzeugt und habe den Oracle-Username/Passwort sowie
- Database-Host = xxxx
- Service-name = XE
- Port = 1521
angelegt.

Allerdings bekomme ich jedesmal wenn ich die Verbindung testen will die Fehlermeldung:
"-- ERROR Datenbankverbindung ORACLEMG: SQL-Fehler 1017 con=1(localhost:1521/xe): ORA-01017: invalid username/password; logon denied"

Der Username sowie das Passwort sind aber zu 100% richtig angegeben.
Außerdem kommt genau diegleiche Fehlermeldung egal was ich in die Felder Database-Host/Service-name/Port eingebe. :?

Was mache ich falsch?

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Verbinden einer sekundären Orcale Datanbank

Beitrag von a-dead-trousers (Top Expert / 4485 / 231 / 1205 ) »
hi!

Läuft die zweite Oracle Instanz und das SAP auf demselben Rechner?
Wenn nicht musst du anstatt "localhost" die IP-Adresse oder den DNS-Namen des Rechners angeben wo die zweite Oracle Instanz drauf läuft.
Andere Möglichkeit wäre das DEDICATED zu ändern. Ich glaub das besagt, dass nur Verbindungen von LOCALHOST erlaubt sind. Also keine von anderen Rechnern im Netzwerk. (Bitte in der Oracle-Hilfe nachschauen. Bin leider nicht so der Oracle Experte)

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
Scuzi

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Verbinden einer sekundären Orcale Datanbank

Beitrag von Scuzi (ForumUser / 5 / 3 / 0 ) »
Hi,
SAP und sekundäre Oracle Db laufen auf dem gleichem Rechner - allerdings habe ich es auch schon mit der IP-Adresse versucht - mit dem gleichen Ergebnis.
Ich verstehe ehrlich gesagt auch die Fehlermeldung nicht - selbst wenn ich irgendeine nicht existierende IP-Adresse eingebe kommt die Meldung "invalid username/password".
=> Ich glaube dass da irgendwas anderes falsch läuft.

Re: Verbinden einer sekundären Orcale Datanbank

Beitrag von Scuzi (ForumUser / 5 / 3 / 0 ) »
Kann es evtl. dran liegen dass mir irgendwelche Berechtigungen von SAP-Seite her fehlen?

Re: Verbinden einer sekundären Orcale Datanbank

Beitrag von a-dead-trousers (Top Expert / 4485 / 231 / 1205 ) »
hi!

Kannst du mit einem anderen SQL-Client (z.B. via ODBC) auf die sekundäre Oracle DB zugreifen?
Wenn nicht, würde dass für einen Fehler bei der Oracle-Konfiguration sprechen.
Ansonsten scheint es wirklich auf der SAP Seite zu liegen.
Vielleicht schaust du dir die mal die Konfigurations-Doku von SAP bzw. miniSAP (das ausprobier SAP) durch, wie man die Default Datenbank Verbindung einrichtet.
Möglich, dass das Passwort speziell codiert werden muss und nicht als "Klartext" hinterlegt werden darf. Beim Aufbau einer FTP-Verbindung gibt es z.B. so eine Vorgehensweise.

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
Scuzi

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Verbinden einer sekundären Orcale Datanbank

Beitrag von Scuzi (ForumUser / 5 / 3 / 0 ) »
Ich habe eben die Datenbank neu installiert und mal eben geschaut was rauskommt wenn ich die Verbindung von SAP aus teste nachdem ich die Datenbank deinstalliert hatte -> selbe Fehlermeldung.

=> es muss irgendwas mit SAP zu tun haben sodass erst gar nicht versucht wird sich mit der Datenbank die man angegeben hat zu verbinden weil vorher schon was schief läuft.

Re: Verbinden einer sekundären Orcale Datanbank

Beitrag von Scuzi (ForumUser / 5 / 3 / 0 ) »
a-dead-trousers hat geschrieben: Kannst du mit einem anderen SQL-Client (z.B. via ODBC) auf die sekundäre Oracle DB zugreifen?
Per SQL-PLUS gehts ohne probleme

Re: Verbinden einer sekundären Orcale Datanbank

Beitrag von a-dead-trousers (Top Expert / 4485 / 231 / 1205 ) »
Du könntest noch versuchen einen Berechtigungstrace (ST01) mitlaufen lassen wenn du die Verbindung testest, ob vielleicht wirklich ein SAP Berechtigungsproblem vorliegt.
Ich glaub aber nicht, dass das irgendwas bringen wird, weil die Fehlermeldung eher auf ein Verbindungsproblem zwischen SAP und Oracle hinweist.
Weiter kann ich dir leider auch nicht helfen, weil ich mit der DB02 bzw. den Oracle-Verbindungen bislang nicht arbeiten musste. Das macht bei uns alles die SAP-Basis-Truppe.
Am besten du schaust dir, wie ich schon vorher gesagt hab, die Installationsdoku von SAP durch, wie man die DB-Verbindung einrichtet.
Sollte beim miniSAP eingentlich dabei sein.

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
Scuzi

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

7
Antw.
1981
Views
Tabellen verbinden
von NLengner » 09.05.2019 10:01 • Verfasst in ABAP® für Anfänger
9
Antw.
9285
Views
mehrere Tabellen 'verbinden'
von MarkusW » 09.05.2007 14:36 • Verfasst in ABAP® Core
5
Antw.
2087
Views
Adobe formular Textfeld verbinden
von L0w-RiDer » 09.12.2020 17:18 • Verfasst in ABAP® für Anfänger
21
Antw.
10310
Views
Einfaches Dynpro mit Programm verbinden
von Abapsocke » 06.02.2019 10:19 • Verfasst in ABAP® für Anfänger
13
Antw.
6663
Views
wie kan man zwei interen tabellen verbinden?
von autohandel7 » 14.07.2014 10:59 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.