在Linux下sqlplus 登录时显示SID 和用户名
2014-01-12 00:05
375 查看
一般显示为:
SQL> show user
USER 为 "SYS"
SQL>
在 $ORACLE_HOME/sqlplus/admin目录下 编辑glogin.sql文件
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
[root@ls ~]# su - oracle
[oracle@ls ~]$ sqlplus
SQL*Plus: Release 11.2.0.1.0 Production on Sat Jan 11 11:05:46 2014
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Enter user-name: sys as sysdba
Enter password:
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
sys@LS1>show user
USER is "SYS"
sys@LS1>
sys@LS1>conn scott
Enter password:
Connected.
scott@LS1>show user
USER is "SCOTT"
scott@LS1>
SQL> show user
USER 为 "SYS"
SQL>
在 $ORACLE_HOME/sqlplus/admin目录下 编辑glogin.sql文件
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
[root@ls ~]# su - oracle
[oracle@ls ~]$ sqlplus
SQL*Plus: Release 11.2.0.1.0 Production on Sat Jan 11 11:05:46 2014
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Enter user-name: sys as sysdba
Enter password:
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
sys@LS1>show user
USER is "SYS"
sys@LS1>
sys@LS1>conn scott
Enter password:
Connected.
scott@LS1>show user
USER is "SCOTT"
scott@LS1>
相关文章推荐
- 在Linux下sqlplus 登录时显示SID 和用户名
- 怎么让sqlplus显示当前实例名和登录用户?
- 在Windows下sqlplus完全正常,可是到Linux下,sqlplus中文显示就出问题了,总是显示“??”,这个问题又怎么解决呢?
- Oracl数据库管理方面的资料(查询sga,查看oracle数据库名称sid,查看oracle数据库名称,查看表空间,修改表空间名称,数据库管理,sqlPlus数据显示)
- oracle安装后完善2-2 sqlplus配置变量 命令提示符如何显示为用户名
- Linux中sqlplus退格显示“^H” 的解决
- oracle SQL*Plus登录的用户名和口令是多少
- Linux下sqlplus显示乱码
- linux sqlplus安装及登录
- Oracle数据库安装完成后,点击sqlplus.exe或者客户端PLSQL Developer,总是显示无法登录解决方法
- linux下切换到oracle用户时出现了-bash-3.2$ 密码登录错误以及sqlplus不可用
- linux中的sqlplus显示乱码和方向键解决办法
- Linux环境下使用sqlplus登录Oracle,报'ORA-12547: TNS:lost contact’丢失连接错误
- Linux环境下使用sqlplus登录Oracle,报'ORA-12547: TNS:lost contact’丢失连接错误
- sqlplus登录方式,列出所有表,列出表结构,sqlplus行和列显示设置,别名,空值问题,连接符,DISTINCT
- Linux中SQLplus上下键不能显示历史命令的问题
- Linux中sqlplus退格显示“^H” 的解决
- Linux中SQLplus上下键不能显示历史命令的问题
- cmd 输入sqlplus 后 “请输入用户名”显示乱码
- Linux 下如何 sql*plus 实现上下键历史记录显示(安装rlwrap 以及 readline)