- ベストアンサー
SQLplusの設定について
Oracle 8i 1.SQLplusにて、下記方法にて 常時ラインサイズを変更しているのですが SQLplus起動時に自動設定することは 可能でしょうか? SQLplus -[オプション]-[環境] -[オプション設定]-[linesize] -[値]:1000 2.SQLplusにて、下記コマンドを発行し、 ノートパッド(エディタ)を使用し SQL文の編集を行っています ノートパッド(エディタ)を他のエディタに 設定変更したいのですが、 どのようにすればいいのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
こんにちは。 SQL*Plusはglogin.sql、もしくはlogin.sqlを自動に 読み込むようになっているので、これにラインサイズや エディタ設定をすれば大丈夫ですよ。 SQL*Plusから SQL> ed login とすればlogin.sqlが編集できますので、次の2行を張り付けましょう。 (※下記はエディタに秀丸エディタを使用した例です。) DEFINE_EDITOR="C:\Program Files\Hidemaru\Hidemaru.exe" SET LINESIZE 1000 お試しください。
その他の回答 (2)
- suzushiro
- ベストアンサー率45% (10/22)
質問の文面から判断するとWindows環境でしょうか。 Windowsであれば、No.1のJianchenさんが回答されているものを作業フォルダに置いておいても勝手に読み込んでくれます。 作業フォルダがどこの設定されているかはSQL*Plusのショートカットを右クリックしてプロパティを選択すると簡単に調べられます。プロパティ画面の「作業フォルダ」という項目に書かれている場所が作業フォルダです。SQL*Plusから[save]コマンドでスクリプトをファイルとして保存したり[edit]コマンドでスクリプトファイルを読み込むときも、この作業フォルダにファイルを保存したり、作業フォルダからファイルを読み込んでくれますので扱いやすいフォルダのフルパスを前述のプロパティ画面に書いてしまえば、その他の作業も楽かなと思います。
- donkey0304
- ベストアンサー率0% (0/2)
こんにちは。 Jianchenさんが回答されているものをファイルに保存しておき、 起動時のパラメータに@付きでそのファイルを指定すれば勝手に読み込んでくれるハズです。 > sqlplusw @ファイル名 ファイルに username/password@host も記述すれば自動ログインが可能かと思います。