ORACLE sqlplus提示符设置


把sqlplus提示符修改为如下,可以提醒你所在的用户模式,减少误操作。

临时修改
修改前:
oracle@Redhat55.cuug.net:/home/oracle> sqlplus / as sysdba
SQL*Plus: Release 11.2.0.3.0 Production on Sun Mar 8 00:45:24 2015
Copyright (c) 1982, 2011, Oracle.  All rights reserved.
Connected to an idle instance.
idle>startup
ORACLE instance started.
Total System Global Area  839282688 bytes
Fixed Size                  2233000 bytes
Variable Size             545262936 bytes
Database Buffers          289406976 bytes
Redo Buffers                2379776 bytes
Database mounted.
Database opened.
idle>
修改后
SQL> set sqlprompt "_user'@'_connect_identifier> "
idle> conn system/password
Connected.

SYS@TestDB12>
SYS@TestDB12> connect scott/tiger;
Connected.
scott@TestDB12>
  永久修改
1.全局模式:当我们配置完sqlplus工具加载配置文件后,无论在哪个目录下登陆数据库,您设置【sqlplus提示符样子,在任何目录下进入              sqlplus工具都会加载此提示符样子】的效果都可以呈现出来
2.局部模式:只在当前目录有效,例如我们在当前目录下配置login.sql文件,那么就在当前目录下进入sqlplus工具会加载login.sql文件提            示符会生效,其他目录下登陆不生效
1.全局模式:
$ ORACLE_HOME/sqlplus/admin/glogin.sql
编辑ORACLE_HOME/sqlplus/admin目录下的 glogin.sql 文件,最后加如下一行,就可以为所有SQL*Plus会话自动设置SQL提示符.
set sqlprompt "_user'@'_connect_identifier> "
含义:_user 代表当前登陆用户名,_connect_identifier 代表当前数据库连接串名,在glogin.sql中设置全局sqlplus提示符样子user和connect             identifier是sqlplus的默认变量
注:此时设置的是在所有目录下登陆sqlplus工具都会生效,@替换成【¥/#/&都可以】,从别的目录进入sqlplus也加载提示符变量
2.局部模式:
(1) 在当前目录下创建login.sql文件
例子 vim /home/oracle/login.sql
(2)编辑login.sql文件,添加一行字符串
 set sqlprompt "_user'@'_connect_identifier> "
或者 set sqlprompt '_user@&_connect_identifier> '
含义:_user 代表当前登陆用户名,_connect_identifier 代表当前数据库连接串名,在glogin.sql中设置全局sqlplus提示符样子user和connect             identifier是sqlplus的默认变量
注:此时设置的是在当前目录下登陆sqlplus工具提示符生效,@替换成【¥/#/&都可以】,从别的目录进入sqlplus不加载提示符变量

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29289867/viewspace-1452356/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29289867/viewspace-1452356/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值