Zum Inhalt springen

SQL*PLUS unter UNIX


BzudemO

Empfohlene Beiträge

Hallo Leute!

Ich hab n Problem.

ich melde mich per winscp auf einer UNIX-Kiste an, und möchte dort ein sql-skript ausführen per SQL*PLUS auf eine Oracle 10 datenbank.

soweit so gut, ich gebe also folgendes ein:

sqlplus blabla/bla@hier	@meinSkript.sql	
dann kommt das übliche
SQL*Plus: Release 10.2.0.3.0 - Production on Wed Feb 11 10:56:59 2009


Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.

und danach kann ich rumtippen was ich möchte, und es passiert einfach GAR nichts...

.. d.h. ich hab am in meiner konsole weder ein > noch ein SQL> oder sonstwas.. kann soviele quits oder exits eingeben wie ich will, es passiert nichts, und ich komm auch nciht mehr aus sqlplus raus...

ich bin ja n anfänger auf dem gebiet, aber was mache ich falsch?

auf windows klappt bei mir das handling mit sqlplus aber auf unix komm ich nicht klar...

Ich würde mich tierisch freuen, wenn mir jemand helfen könnte!!!!

vielen Dank

Sergej

Link zu diesem Kommentar
Auf anderen Seiten teilen


TNS Ping Utility for Solaris: Version 10.2.0.3.0 - Production on 11-FEB-2009 11:31:13


Copyright (c) 1997, 2006, Oracle.  All rights reserved.


Used parameter files:

/opt/oracle/admin/client/network/pfile/sqlnet.ora



Used TNSNAMES adapter to resolve the alias

Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL= TCP)(Host=xxx.xxx.xx.xxx)(Port= xxxx)) (CONNECT_DATA = (SID = hier)))

kann man damit was anfangen? ;)

Link zu diesem Kommentar
Auf anderen Seiten teilen

das wundert mich.

- wenn der listener nicht funktional wäre, sollte zumindest eine TNS-xxxxx aufscheinen.

- wenn die datenbank mit dem login nicht zufrieden wäre ö.ä., käme eine ORA-xxxxx.

connecte mal auf den DB-host auf port 1531 (oder halt den port xxxx, wo der listener läuft).

hast du noch andere TNSnames, zu denen du einen connect testen könntest?

s'Amstel

Link zu diesem Kommentar
Auf anderen Seiten teilen

aaalso..

ich habs zum laufen bekommen...

ich kenn den grund nich, aber so gehts:

${ORACLE_SQLPLUS}  ${USER}/${oracle_password}@"(DESCRIPTION =(ADDRESS_LI

ST =(ADDRESS = (PROTOCOL = TCP)(HOST = ${oracle_sid}.application.XXX

.de )(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = ${oracle_sid})))" << EOT

        @meinSqlSkript.sql

        exit

EOT

Trotzdem vielen Dank für die Hilfe!

grüße

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...