11

私は小さなDBユーティリティを書いています。このユーティリティから直接Oraclesqldeveloperのインスタンスを開く機能をユーザーに提供したいと思います。特定のDBにすでに接続されているOraclesqldeveloperIDEを開くことは可能ですか?

sqldeveloper USERID / PASSWORD@DATABASEのようなもの

4

4 に答える 4

2

/? /h ではなく機能します。構成ファイルを上書きするオプションがあるため、それができるかどうかは、おそらく構成ファイルによって提供される機能によって決まります。

于 2011-10-17T14:40:41.960 に答える
2

幸いなことに、はい。これは、Oracle の ConnectionHelper 拡張機能を使用して可能になりました。

ただし、これは少しハッキーなワークフローです。経営陣が「githubusercontent」リポジトリの追加について知った場合、リスクを誤解する可能性があるため、SQLDeveloper自体に含める方法を見つけてくれることを願っています.

また、最新の SQLDeveloper (20.2+) を必ず使用してください。

しかし、ここに行きます:

  1. SQLDeveloper で、[ヘルプ] -> [更新プログラムの確認] に移動し、[追加] をクリックして、次の更新ソースを追加します。https://raw.githubusercontent.com/bjeffrie/sqldev-update-center/master/update-center.xml
  2. [接続ヘルパー] を選択し、ウィザードを次から次へと終了します (SQLDeveloper を再起動する必要があります)。
  3. [ツール] -> [設定] に移動し、左側のペインで [接続ヘルパー] ノードをクリックし、メイン ペインで [コマンド ライン接続を受け入れる] を有効にします。あなたが求めているものには、他のチェックボックスは必要ありません。
  4. SQLDeveloper を閉じて、CLI から開始します。sqldeveloper -myCLIconnection=user/pw@host:port/service

[これは、Oracle のthatjeffsmithブログで文書化したものと、Oracle のBrian JeffriesがOracle の github repoに置いたものを組み合わせたものです。]

于 2021-04-09T13:13:00.660 に答える
0

そうではないようです。sqldeveloper.exe /h可能な起動パラメータを示していますが、それらのどれもあなたの要求と共通するものはないようです。

于 2010-10-07T18:39:49.537 に答える