1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

glogin.sql に追加している内容 Oracle Client for Windows

Last updated at Posted at 2018-02-17
glogin.sql
-- あらかじめ sys スキーマから
-- GRANT SELECT ON V_$SESSION TO PUBLIC ;
-- を実行しておく。
--
-- $ORACLE_HOME\sqlplus\admin\glogin.sql に追加している内容 Oracle Client for Windows
--
-- 実行計画の表示幅の調整
COLUMN OTHER_PLUS_EXP FORMAT A150
COLUMN PLAN_PLUS_EXP  FORMAT A150
SET NUMWIDTH 13
SET LINESIZE 80
SET LONG 40000
SET LONGCHUNKSIZE 40000
SET PAGESIZE 50000
SET TAB OFF
SET TRIMSPOOL ON
-- SET SERVEROUTPUT ON SIZE 1000000
SET SERVEROUTPUT ON SIZE UNLIMITED
-- UNLIMITEDが使えるのはOracle10.2.0以降。
--
-- DATE関係の書式マスクを変更
ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY/MM/DD HH24:MI:SS' ;
ALTER SESSION SET NLS_TIMESTAMP_FORMAT = 'YYYY/MM/DD HH24:MI:SSXFF' ;
ALTER SESSION SET NLS_TIMESTAMP_TZ_FORMAT = 'YYYY/MM/DD HH24:MI:SSXFF TZR' ;
SPOOL alter_system_kill_my_session_&&_CONNECT_IDENTIFIER..sql
SELECT 'ALTER SYSTEM KILL SESSION ''' || TO_CHAR(VS.SID) || ',' || TO_CHAR(VS.SERIAL#) ||
        ''' ;' AS KILL_SESSION
FROM V$SESSION VS
WHERE VS.AUDSID = SYS_CONTEXT('USERENV', 'SESSIONID') ;
SPOOL OFF
-- EDITコマンドで実行されるエディタの指定
   DEFINE_EDITOR = 'C:\Program Files\Hidemaru\Hidemaru.exe'
-- DEFINE_EDITOR = 'C:\Program Files\sakura\sakura.exe'
-- ↓ DEFAULT
-- SET SQLPROMPT "SQL> "
-- sqlplusのPROMPTを"ユーザー名@接続識別子> "に変更
   SET SQLPROMPT "_USER'@'_CONNECT_IDENTIFIER> "
-- SET SQLPROMPT "_USER> "

参考
[SQLPlus ユーザーズ・ガイドおよびリファレンス SQLPlusの構成]
(https://docs.oracle.com/cd/E82638_01/SQPUG/configuring-SQL-Plus.htm)

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?