oracle登录脚本设置(转)
炽翼铁冰
posted @ 2010年3月22日 09:50
in Database(转载)
, 3580 阅读
环境的设置
SQL*Plus 允许建立一个login.sql文件,每次启动SQL*Plus 时都会执行这个脚本。另外,还允许设置一个环境变量SQLPATH,这样不论这个login.sql 脚本具体在哪个目录中,SQL*Plus 都能找到它:a、把login.sql放当前目录, glogin.sql在sqlplus/admin下面是对全局启作用的,b、直接在ORACLE用户的profile文件中加入SQLPATH环境变量,可以设置export SQLPATH=/home/oracle/oracle/product/10.2.0/oradata/orcl (此路径根据实际情况进行配置)
login.sql 代码:
define _editor=vi set serveroutput on size 1000000 set trimspool on set long 5000 set linesize 100 set pagesize 9999 column plan_plus_exp format a80 column global_name new_value gname set termout off define gname=idle column global_name new_value gname select lower(user) || '@' || substr( global_name, 1, decode( dot, 0, length(global_name), dot-1) ) global_name from (select global_name, instr(global_name,'.') dot from global_name ); set sqlprompt '&gname> ' set termout on