Oracleとしばらくの間仕事をしてきましたが、Admin側の事柄は非常に多く、学習しています。Oracle SQL DeveloperでSYSとしてデータベースにログインできません
SQL Developerを使用してSYSユーザー名でデータベース(orcl_test)にログオンできません。 SQLPlusでSYSDBAとしてSYSDBAとして正常にログオンできます.SQL Developerを試してみると、エラーが発生します。
ORA-01017:無効なユーザー名/パスワード。ログオンが拒否されました。
SQLPlusでSYSDBAとしてSYSとしてログオンすると、データベース内にテストテーブルが作成され、テストユーザーにSCOTTにSELECT権限が与えられました。 Scottユーザーは、SQL Developerを使用してログオンして問題を解決し、許可されたテーブルにアクセスできます。私はスコットのユーザーとSYSは、同じ設定を使用してログインしていることを確認している
-
ホスト名(IPアドレス)
ポート:1521
をSID:SYSのorcl_test
私は役割をフラグSYSDBA - それ以外の設定は同じです。
SYSを使用してログオンできない理由は何ですか?私は何かを見落としているのですか、あるいは私のDBを間違って設定しましたか?
これが適切かどうかわかりませんが、ホスト名に「localhost」を使用できない場合は、IPアドレスを入力する必要があります。 localhostを認識するようにOracleを構成するにはどうすればよいですか?
これは、Windows XPを実行するスタンドアロンのテストボックスにOracle 11.2.0.1.0を新しくインストールしたものです。 Oracle SQL Developer 1.5.5の実行。
は、接続タイプ "TNS" にしようとした場合、どうなりますか? –
よろしくお願いします。まだ何かが間違っていることは確かですが、接続タイプをTNSに変更しました(tnsnames.oraのorcl_testエントリをチェックしています)。ネットワークエイリアス: "orcl_test"が使用されているのに、接続識別子を代わりに選択して空白のままにした場合は失敗し、SYSDBAとしてSYSDBAが問題ありません。ちょうどここで何が起こったかの説明は感謝します。 – owlie
マシンに複数のクライアントがインストールされていますか? tnsnames.oraを検索して複数存在しますか? –