warehouse客栈

ITPUB认证区版主

  • 博客访问: 4848975
  • 博文数量: 857
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-07 15:08
  • 认证徽章:
个人简介

了解并联系warehouse: http://blog.itpub.net/19602/viewspace-1059211/

文章分类

全部博文(857)

文章存档

2018年(6)

2017年(7)

2016年(20)

2015年(19)

2014年(42)

2013年(65)

2012年(66)

2011年(87)

2010年(68)

2009年(103)

2008年(140)

2007年(142)

2006年(38)

2005年(53)

2004年(1)

分类: Oracle

2016-07-23 11:21:30

http://blog.csdn.net/yabingshi_tech/article/details/8979377

当退出或关闭sqlplus的时候,之前设置的命令就不再被保留了。为了避免每次使用SQLPLUS时都重新敲入一遍这些设置命令,可以创建一个login.sql文件。

这个文件必须放在sqlplus的启动文件夹中或者包含在环境变量sqlpath所指向的文件夹路径中。

glogin.sql 的文件位置固定,在$ORACLE_HOME/sqlplus/admin 下面

login.sql的位置不固定,一般将login.sql放在运行sqlplus 的当前目录(用pwd查看当前目录),即:/home/oralce

比如:我oracle装在windows系统E:\ORACLE下,我可以在E盘或者其子文件夹下建login.sql文件。里面写一句命令,如set timing on;

建完之后,cmd,进入命令窗口,

C:\Documents and Settings\Administrator>e:

E:\>cd oracle

E:\oracle>sqlplus scott/tiger

SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 5月 27 12:55:

Copyright (c) 1982, 2005, Oracle.  All rights reserved.


连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Produ
With the Partitioning, OLAP and Data Mining options

SQL> select * from tab;

TNAME                          TABTYPE  CLUSTERID
------------------------------ ------- ----------
DEPT                           TABLE
EMP                            TABLE
BONUS                          TABLE
SALGRADE                       TABLE

已用时间:  00: 00: 00.01

发现生效了。(*^__^*) 嘻嘻……

 

要想显示当前连接的oracle SID及用户,可以在LOGIN.SQL里写如下命令:

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

阅读(381) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册