2017-07-02 12 views
1

MSSQLなどのWindows ODBCを使用してデータベースに接続すると、通常、デフォルト・データベースに接続するオプションがありますが、oracleデータベースではこのようなオプションは見つかりませんでした。 誰でもOracle ODBC Driverのデフォルトデータベースを設定する方法を知っていますか?Oracle ODBCデフォルト・データベース

ありがとうございました。

答えて

2

短い回答:TNSサービス名は、適切なデータベースを識別します。

[https://i.stack.imgur.com/fHekh.png]

ロング回答:SQLサーバのような他のRDBMSとは異なり

、あなたは同じODBCエントリを通じて同じサーバーでホストされている複数のOracleデータベースにアクセスすることはできません。

Oracleは、データベースへの接続を処理する独自のプロトコルとテクノロジを実装しています。その1つはTNSです。

TNSエントリは、システム管理者またはDBAによって、tnsnames.oraというファイルに定義され、データベースとユーザー間のリンクが作成されます。迅速な答えをUsing the Oracle ODBC Driver

+0

ありがとう:TNSエントリは、あなたがより多くの情報のためにこれを読むことができ、Oracleデータベース・インスタンス

の一意の名前です特にSIDを指定します。 tnsnames.oraを使用して接続する特定のスキーマを指定するにはどうすればよいですか? – shaiu22

+0

できません。これをSQLで行います: 'ALTER SESSION SET CURRENT_SCHEMA = 'XXXXX'' –

関連する問題