Ihr Beispiel sieht ein wenig verstümmelt aus; eine Verbindung über die Kommandozeile, mit einem Benutzer sys
und Passwort 123456
SQLPlus: Wenn Sie bereits in sqlplus sind
sqlplus sys/123456 as sysdba
oder
sqlplus "sys/123456 as sysdba"
vor Oracle 10 (wie ich aus der Tatsache übernehmen dass Ihr Beispiel mit einer SQL>) gestartet wird, verwenden Sie den Befehl connect:
SQL> connect sys/123456 as sysdba
In allen Fällen, wenn Sie nicht die Umgebungsvariable gesetzt haben ORACLE_SID
, müssen Sie, dass nach dem Passwort angeben, wie folgt aus:
sqlplus sys/[email protected]<mydbname> as sysdba
wo <mydbname>
entweder von der Form <hostname>/<sid>
, wenn Sie mit Oracle 10 oder höher oder einen gültigen Eintrag aus Ihrer tnsnames.ora
Datei (die sich in $ORACLE_HOME/network/admin
) für alle Versionen.
Wenn Sie sicher sind, dass Ihre Berechtigungen ordnungsgemäß eingerichtet sind, können Sie noch Folgendes versuchen: "Erstellen Sie eine Datei mit dem Namen sqlnet.ora in Ihrem Verzeichnis ORA_HOME \ network \ network \ admin und fügen Sie die folgende Zeile hinzu: SQLNET.AUTHENTICATION_SERVICES = (NTS) Dann speichern. " Sehen Sie mehr hier: http://it.toolbox.com/blogs/david/ora01031-insufficient-privileges-upon-instance-startup-13759 – bernie