0
call sqlplus UNAME/PASSWD@DBNAME@\\FILELOCATION\SQLFILENAME.sql

エラー:
ORA-01017: ユーザー名/パスワードが無効です。ログオンが拒否されました

CALL sqlplus UNAME@DBNAME/PASSWD@\\FILELOCATION\SQLFILENAME.sql

エラー:
ORA-12154: TNS: 指定された接続識別子を解決できませんでした

4

3 に答える 3

0

接続文字列とファイルの間にスペースを追加してみてください (たとえば、 の前にスペースを置きます@\FILELOCATION\SQLFILENAME.sql)。

call sqlplus UNAME/PASSWD@DBNAME @\FILELOCATION\SQLFILENAME.sql

もう 1 つは、DBNAME を完全に修飾することです。tnsnames.ora ファイルを確認できます (Oracle のインストール フォルダーを確認し、network\admin フォルダーに移動して tnsnames.ora を見つけます)。そこで、接続しようとしている DBNAME を検索し、その完全な名前を確認します。(例: DBNAME.SRV.YOURCOMPANY.COM が例になります)。

于 2018-10-29T15:02:43.437 に答える