• ベストアンサー

SQLplusの設定について

Oracle 8i 1.SQLplusにて、下記方法にて  常時ラインサイズを変更しているのですが  SQLplus起動時に自動設定することは  可能でしょうか?  SQLplus -[オプション]-[環境]           -[オプション設定]-[linesize]           -[値]:1000 2.SQLplusにて、下記コマンドを発行し、  ノートパッド(エディタ)を使用し  SQL文の編集を行っています   ノートパッド(エディタ)を他のエディタに  設定変更したいのですが、  どのようにすればいいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#87380
noname#87380
回答No.1

こんにちは。 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)
回答No.3

質問の文面から判断するとWindows環境でしょうか。 Windowsであれば、No.1のJianchenさんが回答されているものを作業フォルダに置いておいても勝手に読み込んでくれます。 作業フォルダがどこの設定されているかはSQL*Plusのショートカットを右クリックしてプロパティを選択すると簡単に調べられます。プロパティ画面の「作業フォルダ」という項目に書かれている場所が作業フォルダです。SQL*Plusから[save]コマンドでスクリプトをファイルとして保存したり[edit]コマンドでスクリプトファイルを読み込むときも、この作業フォルダにファイルを保存したり、作業フォルダからファイルを読み込んでくれますので扱いやすいフォルダのフルパスを前述のプロパティ画面に書いてしまえば、その他の作業も楽かなと思います。

回答No.2

こんにちは。 Jianchenさんが回答されているものをファイルに保存しておき、 起動時のパラメータに@付きでそのファイルを指定すれば勝手に読み込んでくれるハズです。 > sqlplusw @ファイル名 ファイルに username/password@host も記述すれば自動ログインが可能かと思います。

関連するQ&A