sql >> データベース >  >> RDS >> Oracle

OracleConnection.OpenがORA-12541TNSをスローしていますリスナーがありません

    これはいくつかの方法で実行できます。TNSNamesファイルを使用して、データソースはホスト名ではなくTNSHostsエントリ名(tnsnames.oraの最初の "="の前のビット)を指定する必要があります:

    connection.ConnectionString = "Data Source=TestingConnect;Persist Security Info=True;" + "User ID=tesName;Password=test"; 
    

    または、次のようにTNSエントリ全体を接続文字列に入れることができます。

    connection.ConnectionString = "Data Source=(DESCRIPTION = " +
        "(ADDRESS = (PROTOCOL = TCP)(HOST = TestHostName.us.local)(PORT = 1523))" +
        "(CONNECT_DATA =" + 
        "(SERVER = DEDICATED)" + 
        "(SERVICE_NAME = TEST))" + 
        ");Persist Security Info=True;User ID=tesName;Password=test"; 
    


    1. 日付形式を char から変更する

    2. SQLサーバー接続文字列の接続タイムアウトとは何ですか?

    3. SQLSERVER2008でデッドロックを取得するためのSQLクエリ

    4. MAMPPROがクラッシュします。 MySQLは再起動時に起動しません