そこで、ログインプロンプトを弄ってみました。
まず、環境変数SQLPATHで設定ファイルを指定します。
ここでは、Linuxアカウントのホームディレクトリにします。
sqlplusは、ログインした時にlogin.sqlを実行するので、次のように記述します。$ grep SQLPATH .bashrc export SQLPATH=~
ここでは、ログインユーザ、インスタンス名、時刻を表示します。
ログインするとこうなります。$ cat login.sql set time on set pages 10000 set lines 120 column sid0 new_value sid1 column user new_value uid1 select user from dual; select rtrim(instance_name,chr(0)) sid0 from v$instance; set sqlprompt '&uid1@&sid1>'
最初にうつくしくないものが表示されるがきにしない。
(表示しない方法もありますがめんどうなので調べてません・・・)
$ sqlplus sss01dbiuser/sss01dbiorbital@SSS01DEV USER ------------------------------ SSS01DBIUSER SID0 -------------------------------------------------------------------------------- sss01dev 16:30:44 SSS01DBIUSER@sss01dev>
0 件のコメント:
コメントを投稿