tnsnames.oraファイルを変更するためのコマンドライン[クローズ]
-
20-09-2019 - |
質問
は、Oracleクライアントのtnsnames.oraファイルを変更するためのコマンドラインユーティリティはありますか?
[EDIT]私はtnsnames.oraファイルを変更する(Windows上のODBC接続を編集する)odbcconf.exeに似たものを探しています。
[EDIT2]私は私の自動ビルドスクリプトからMSBUILDを使用しています。まさに私が必要なものフィットAddTnsNameタスクを持っているの MSBuildのコミュニティタスクプロジェクト。私のグーグルでファルカンは弱くなければなりません。私は、MSBuildのおよびtnsnames.oraの代わりに、コマンドラインのtnsnames.oraを探してきたはずです。しかし、それはOracleがtnsnames.oraのためodbcconfのようなコマンドラインユーティリティを提供しないことを私は驚かない。
解決
IMOは、このファイルは最高のエディタで維持されますが、1を作成する手順をごつながるNetコンフィギュレーション・アシスタントのGUIがありますされます。
[編集] 私はあなたがエントリを追加するスクリプト可能な方法を探していることを今、あなたの追加コメントから見て、あなたの質問に直接答えがノーで、これを行うにはOracleのユーティリティはありません。 sedの| |あなたには、いくつかの猫を考え出す必要があります。自分でawkのソリューション
他のヒント
あなたは、接続パラメータとして全体TNS
文字列を提供することができます:
sqlplus "scott/tiger@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=MYSERVICE)))"
あなたのクライアントはEasyConnect
構文をサポートしている場合は、あるいは、あなたはこれを行くことができます:
sqlplus scott/tiger@//127.0.0.1/MYSERVICE
viの? メモ帳? ええと...
所属していません StackOverflow