把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>
修改后
临时修改
修改前:
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
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不加载提示符变量
含义:_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/