2010年11月3日水曜日

sqlplusのeditファイルの出力場所変更

sqlplusでeditするときに作られる「afiedt.buf」の出力先の変更方法。

sqlplusのsetコマンドで変更
set editfile /tmp/afiedt.sql

sqlplusで変更した場合、sqlplus起動するたびに設定しないといけないのでかなり面倒。常に有効にするには、glogin.sqlにコマンドを設定しておくとよい。

vi $ORACLE_HOME/sqlplus/admin/glogin.sql

末尾以下を追加
set editfile /tmp/afiedt.sql