2017-01-19 11 views
1

私のコンピュータのオペレーティングシステムはWindows 7 64-bitです。私はOracle Express 11g Windows 64ビットをダウンロードしてインストールしました。インストール中に、私がP @ ssword1として提供するSYSおよびSYSTEMデータベースアカウントのパスワードを設定するように求められます。インストール中はすべてがうまくいった。Oracle Express:SQL Plusを使用して接続しようとするとORA-12154エラーが発生する

今、SQL Plusを使用して接続したいとします。そこで、すべてのプログラム - > Oracle Database 11g Express Edition - > SQLコマンドラインを実行してSQL Plusを開きます。

そこで、connect system/[email protected]と入力してEnterキーを押します。 ORA-12154:TNS:私は接続できないのはなぜ

SQL*Plus: Release 11.2.0.2.0 Production on Wed Jan 18 22:19:11 2017

Copyright (c) 1982, 2014, Oracle. All rights reserved.

SQL> connect system/[email protected]
ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified

SQL>

指定された接続識別子を解決できませんでしたが、私は、このエラーメッセージが表示されますか?

おかげ

+1

いずれの場合でも、接続識別子にパスワードを入力しない方が良いです。ユーザー名のみを入力し、パスワードの入力を求めるプロンプトを表示させます。 – mathguy

答えて

3

パスワード

として[email protected]を使用しているので、あなたは、SQL * PLUSを通じてDBインスタンスに接続するために次のことを試してくださいすることはできますか?

connect system/"[email protected]"

Oracleはエラーをスローする理由は、それが接続識別子としてssword1ssword1 @ P)を扱うということです。

+0

それは働いた。ありがとう。だから、パスワードの@の使い方は、オラクルの中で一種の落胆なのだろうか? – ChumboChappati

+1

このリンクはあなたの質問に答えるはずです... http://www.techrepublic.com/blog/software-engineer/avoid-the-symbol-in-oracle-passwords/ – TechEnthusiast

関連する問題