- ベストアンサー
Oracle「ローカル・ネット・サービス名構成」をスクリプトで行うことは可能でしょうか?
いつもお世話になっております。 表題のままなのですが、 Oracleサーバへ接続する際に、「Net Configuration Assistant」を利用して「ローカル・ネット・サービス名」を構成しますが、 それをスクリプトで行うことができないかを調べております。 ここで言うスクリプトとは、バッチプログラムなどをイメージしております。 ご存じの方、ご教授願います。 環境 DBサーバ:Oracle10g クライアント:XP 以上、よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
DOSの場合 echoコマンドで標準出力してアペンドすればいいと思います。 echo aaaaa >> path\tnsnamese.ora echo bbbbb >> path\tnsnamese.ora
その他の回答 (1)
- trictrac
- ベストアンサー率38% (10/26)
回答No.1
「Net Configuration Assistant」を利用して 「ローカル・ネット・サービス名」を構成するのは、 結局、$ORACLE_HOME\network\admin\tnsnames.ora に 設定を追加しているだけなので、 tnsnamese.oraはただのテキストファイルなので 普通にファイルを書き出せば良いかと思います。
質問者
お礼
早速のご回答ありがとうございます! 確かにテキストファイルですから、そのファイルを編集するスクリプトを作るってだけでOKなんですね。 そのようなサンプルなどがあれば非常に助かりますので、 もしご存じであれば教えて頂けると幸いです。
お礼
回答ありがとうございます!! アペンドってなんだろ?ってことで調べてみましたが、 実に簡単に追記ができるんですね・・・。 お恥ずかしいかぎりです。 参考にさせて頂きます。 ありがとうございました!