2016-10-18 13 views
0

私はoracleを初めて利用しています。私は自分のPC(Windows 10)にOracle 11gをインストールしています。私はデータベースに接続しようとしており、ユーザ 'ABC'にセッションを作成する権限を与えています。私はcmdを介して接続しようとすると、 "TNS:no listener"と続きます。私はVisual Studioを通過するとき、不十分な特権を続けています。私は、私の人生のために、何が間違っていて何をすべきかを理解できません。ここで私を助けてください。oracleのユーザーに権限を与える方法は?

EDIT: SQLPLUS SYS /パスワードの@ DBNAME SYSDBA

SQLPLUSシステム/パスワード@ localhostのよう:1521/DBNAME

+0

は、接続文字列を指定して、データベースを接続するには、コマンドプロンプトで使用していることを命じます。 – JSapkota

+0

私の質問を編集しました。私はGoogleから理解できるすべてのものを試したと思う。 – adityawho

+0

リスナーはそのポート番号(1521)で稼動していますか? 'sqlplus/as sysdba'または' sqlplus sys/password as sysdba'と入力すればなぜですか? – JSapkota

答えて

0

あなたは管理者としてVSを実行していますか?そうでない場合は、のlistener.oraファイルにアクセスする権限がVSに設定されていない可能性があります。 また、あなたはこの試みることができる:

Oracle client ORA-12541: TNS:no listener

+0

私はVSをadminとして実行しています。 – adityawho

0

を使用すると、再調整TNSNAMESが必要になる場合があります

間違っていたものにとヒントのための%ORACLE_HOME%\ネットワーク\ログ\のlistener.logのを確認してください。 ORAは、%ORACLE_HOME%の\ネットワーク\管理下のlistener.ora

ブライアン

関連する問題