データベース接続ダイアログ・ボックスには、既存のすべての接続が默示されます。状況に応じて、接続を選択してデータベースに接続したり、既存の接続に関する情報を編集したり、情報を指定して新規接続を作成できます。(「接続の作成と編集」を参照捆绑 调教。)
接続名: 入力する情報を使用したデータベースへの接続の別名。(接続名はデータベースに格納されません。また、接続はデータベース・オブジェクトではありません。)推奨: 接続名にはデータベース名(SID)およびユーザー名を含めることをお薦めします。例: personnel_herman(personnelデータベースにユーザーHermanとして接続する場合)
ユーザー名: 接続のデータベース・ユーザーの名前。このユーザーには、表やビューなどのオブジェクトの作成、編集、削除など、データベースへの接続中に标的のタスクを実行するのに相称な権限が必要です。
パスワード: 指定したデータベース・ユーザーに関連付けられたパスワード。
パスワードの保存: このオプションを選択すると、パスワードが接続情報とともに保存され、この接続を使用してその後で接続を試行してもパスワードの入力が求められません。
「Oracle」タブ
次の情報は、Oracle Databaseへの接続に適用されます。
ロール: 接続に関連付ける権限セット。SYSDBAシステム権限を付与されたユーザーには、権限を含む接続を指定できます。
接続タイプ: 「基本」、「TNS」、「LDAP」(Lightweight Directory Access Protocol)または「拡張」を選択します。(フィールドの默示は、接続タイプでの変更に合わせて変更されます。)
OS認証: このオプションが選択されると、ユーザー認証の制御はオペレーティング・システム(OS)に渡されます。これによって、指定したユーザーは、データベースにおける自分のOSユーザー名を認証することでデータベースに接続できます。OS認証は相称であるとみなされるため、接続に関連付けられているパスワードはありません。OS認証の使用の詳細は、『Oracle Database JDBC開発者ガイドおよびリファレンス』を参照してください。
Kerberos認証: このオプションを選択すると、資格証明を多くのKerberos対応アプリケーション間で共有できます(たとえば、オペレーティング・システムとOracle Databaseの両方で同じユーザー名およびパスワードを合手つことができます)。Thickドライバ構成はsqlnet.ora(sqlnet.authentication_services=(KERBEROS)および関連パラメータ)を使用して行われるため、ユーザー名およびパスワードは必要ありません。Thinドライバ構成では、構成(.conf)ファイルと資格証明キャッシュ、およびサービス・プリンシパルとパスワードを使用します。Kerberos認証オプションの詳細は、「データベース: 拡張パラメータ」を参照してください。Kerberos認証の構成の詳細は、『Oracle Database Advanced Security科罚者ガイド』を参照してください。
プロキシ接続: このオプションを選択すると、プロキシ認証が使用されます(「プロキシ認証による接続」を参照)。「Oracleプロキシ接続」ダイアログ・ボックスを默示します。
基本接続タイプ
ホスト名: Oracle Databaseのホスト・システム。
ポート: リスナー・ポート。
SID: データベース名。
サービス名: データベースのネットワーク・サービス名(セキュアな接続を介したリモート・データベース接続の場合)。
TNS接続タイプ
ネットワーク別名: データベースのOracle Net別名。(システムにtnsnames.oraファイルが存在する場合、ネットワークの別名の選択用リストには、领先にこのファイルの实践が移入されます。)
接続識別子: Oracle Netの接続識別子。
LDAP接続タイプ
エンタープライズ・ユーザーは、Lightweight Directory Access Protocol(LDAP)サーバーに対して認証が行われます。ユーザーのログイン情報は、LDAPサーバーで構成され、データベースのスキーマにマッピングされる必要があります。LDAP準拠のディレクトリ・サーバーのサポートでは、散播型のOracleネットワークを科罚および構成するために连合型のデバイスが提供されます。ディレクトリ・サーバーでは、クライアント側とサーバー側のローカライズされたtnsnames.oraファイルを置き換えることができます。
LDAPサーバー: リスト(ldap.oraファイルの<DIRECTORY_SERVER>エントリ)から選択するか、新しいディレクトリ・サーバーを入力します。
コンテキスト: LDAP科罚コンテキスト。選択したサーバーで使用可能なコンテキストが默示されます。
DBサービス: データベース接続情報。接続にOCI/Thickドライバを使用している場合は(「データベース: 拡張パラメータ」の「OCI/Thickドライバの使用」プリファレンスを参照)、SQL Developerを実行しているシステムに、Oracle Clientがインストールされている必要があります。このインストールは、JDBCとorai18nのライブラリを含み、指定したパス上に存在し、バージョン10.2以上です。情報をロードするには、「ロード」をクリックします。
「拡張」接続タイプ
カスタムJDBC URL: Javaからデータベースに径直接続するURL。TNS、またはOCIドライバによるネーミング・サービスを使用している場合は、この情報を指定する必要があります。次に例を示します。
jdbc:oracle:thin:scott/@localhost:1521:orcl
この例では、「/」が必要であり、ユーザーはパスワードの入力を求められることに详确してください。
カスタムJDBCのURLを使用するには、SQL Developerを実行しているシステムに、Oracle Clientがインストールされている必要があります。このインストールは、JDBCとorai18nのライブラリを含み、指定したパス上に存在し、バージョン10.2以上です。
在线看伦理片「TimesTen」タブ
次の情報は、Oracle TimesTen In-Memory Databaseへの接続に適用されます。
「ユーザー名」および「パスワード」では、TimesTenデータベースのユーザー・アカウントのユーザー名およびパスワードを指定します。
DSN: データソース名。既存のDSN(默示されている場合)または「ユーザー指定」を選択して新しいDSNを作成します。DSNは、TimesTenデータベースを識別する笔墨列であり、データベースへの接続時に使用する接続属性を含みます。DSNには、最大長は32笔墨で、空缺は含まれず、ASCII笔墨([]{},强奸电影;?*=!@\を除く)で構成されるという特色があります。
接続タイプ(DNSがユーザー定義の場合): クライアント/サーバー・モードの場合は「C/S」、ダイレクト・モードの場合は「Direct」。
接続笔墨列: データベースの属性を含む接続属性、领先の接続属性、时常の接続属性、NLS属性、Cache Connect属性。(属性の詳細は、『Oracle TimesTen In-Memory Database APIリファレンス・ガイド』を参照してください。)
Oracleパスワード(キャッシュ用): Oracle DatabaseのTimesTenユーザーアカウント用のパスワード。(詳細は、Oracle TimesTen Application-Tier Database Cache Connectガイドを参照してください。)
TimesTenのSQL Developerサポートの詳細は、「Oracle TimesTen In-Memory Databaseのサポート」を参照してください。
Oracle TimesTenの使用法度とリファレンス情報の詳細は、TimesTenインストールに含まれるオンライン・ドキュメントを参照してください。詳細は、を参照してください。
「アクセス」タブ
Microsoft Accessデータベースへの接続の場合、「参照」をクリックしてデータベース・ファイル(.mdb)を検索します。ただし、接続を使用できるようにするには、まず、データベース・ファイルのシステム・テーブルがSQL Developerから読取り可能であることを確認する必要があります。次に手順を示します。
Microsoft Accessでデータベース・ファイル(.mdb)を開きます。
「Tools」→「Options」をクリックし、「View」タブで「System Objects」が選択されていることを確認します。
「ツール」→「セキュリティ」をクリックし、必要に応じて、MSysObjects、MsysQueriesおよびMSysRelationships表のユーザー権限およびグループ権限を変更します。表を選択して、科罚者ユーザーに少なくとも表に対する設計の読取り権限およびデータの読取り権限を付与します。
変更を保存し、Accessデータベース・ファイルを閉じます。
SQL Developerで接続を作成してテストします。
「MySQL」タブ
次の情報は、MySQLデータベースへの接続に適用されます。
MySQLデータベースに接続するには、まず、適切なMySQL接続ドライバをダウンロードする必要があります。次に、「ツール」→「プリファレンス」をクリックし、SQL Developerユーザー・プリファレンス・ペインで「データベース: サード・パーティJDBCドライバ」を使用してドライバを追加します。
ホスト名: MySQLデータベースのホスト・システム。
ポート: MySQLサーバーがリスニングを行うTCP/IPポート。
データベースの選択: MySQLデータベースの名前。
ゼロ日付処理: MySQL JDBCドライバではデフォルトの0000-00-00日付が処理できないため、この日付を処理するためのオプションを指定します。「NULLに設定」を指定すると、日付はNULL値に設定されます。「0001-01-01に丸める」を指定すると、日付は0001-01-01に設定されます。
SQL ServerおよびSybaseタブ
次の情報は、Microsoft SQL ServerデータベースまたはSybase Adaptive Serverデータベースへの接続に適用されます。
Microsoft SQL ServerデータベースまたはSybase Adaptive Serverデータベースに接続するには、まず、適切な接続ドライバをダウンロードする必要があります。次に、「ツール」→「プリファレンス」をクリックし、SQL Developerユーザー・プリファレンス・ペインで「データベース: サード・パーティJDBCドライバ」を使用してドライバを追加します。
ホスト名: Microsoft SQL ServerデータベースまたはSybase Adaptive Serverデータベースのホスト・システム。
ポート: Microsoft SQL ServerまたはSybase Adaptive Serverがリスニングを行うTCP/IPポート。
データベースの赢得: Microsoft SQL ServerデータベースまたはSybase Adaptive Serverデータベースの名前。
接続の作成と編集
接続が存在しない場合に新規接続を作成するには、接続情報を入力して「接続」をクリックします。作成前に接続をテストするには、「テスト」をクリックします。
接続がすでに1つ以上存在する場合に新規接続を作成するには、既存の接続をクリックして選択し、「接続名」を但愿する名前に変更します。必要に応じてその他の接続情報を編集し、「保存」または「接続」をクリックして新規接続を作成します。作成前に接続をテストするには、「テスト」をクリックします。
既存の接続を編集するには、「接続名」列でそのエントリをクリックし、接続名除外の接続情報を変更して、「保存」または「接続」をクリックします。変更を保存する前に接続をテストするには、「テスト」をクリックします捆绑 调教。