0

私は知っていました、私のものに似たトピックが何千もあります。全部読んだ。私には何もうまくいきません。そこで、問題について説明します。OracleSQLDeveloper設定値を使用してOracleデータベースを作成しました。

connection name: test,
username: bob, 
password: qwerty 
Connection type: basic,
role: default, 
Hostname: localhost, 
port: 1521, 
SID : orcl

私がこのすべてを書いている理由は、私が本当に可能な限りすべてをしたということです。そして、それぞれの種類のデータを提供することによって、誰かが私を助けてくれることを願っています。

次のステップは、Oracle Developer Tools for VisualStudioを使用してODAC11.2リリース4(11.2.0.3.0)をダウンロードしてインストールすることでした。

サーバーエクスプローラーを使用してアプリケーションからデータベースに接続する場合は、次のデータを入力します。

data source name: //localhost:1521/test
user name: ADMIN
password : qwerty

接続名は自動的に設定されます。

接続をテストしようとすると、ORA 12514が表示されます...これが、tnsname.oraを変更した方法です。

LISTENER_ORCL =
  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

orcl =
 (DESCRIPTION = 
   (ADDRESS_LIST =
     (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
   )
 (CONNECT_DATA =
   (SERVICE_NAME = orcl)
 )
)  
4

1 に答える 1

0

次のことを確認してください。

  1. OracleサービスはWindowsで実行されています。
  2. pfileまたはspfileにlocal_listener='LISTENER_ORCL'があります
  3. tnsname.oraのorcl構成を次のように変更します。

ORCL =(DESCRIPTION =(ADDRESS =(PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)))

于 2012-05-31T16:23:41.573 に答える