在sqlplus里打入set sqlprompt _user"@"_conect_identifier">" 这只是临时有效;
在$ORACLE_HOME/sqlplus/admin/global.sql里加入上一句话,提示符将永久有效。
当管理的数据库比较多的时候,在sqlplus里切换就是一件麻烦的事。 要非常小心,以防出错。 可以修改sqlplus 的提示符:SQL> ,把这个改成我们用户和实例名,这样就不容易出错。
先看一下Oracle 自定义的参数:
SQL> define
DEFINE _DATE = "11-MAY-11" (CHAR)
DEFINE _CONNECT_IDENTIFIER = "dave1" (CHAR)
DEFINE _USER = "SYS" (CHAR)
DEFINE _PRIVILEGE = "AS SYSDBA" (CHAR)
DEFINE _SQLPLUS_RELEASE = "1002000100" (CHAR)
DEFINE _EDITOR = "ed" (CHAR)
DEFINE _O_VERSION = "Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, Real Application Clusters, OLAP and Data Mining options" (CHAR)
DEFINE _O_RELEASE = "1002000100" (CHAR)
我们可以使用这些定义的参数来设定相关信息,也可以使sql 来拼接显示的信息。 如:
SQL> set sqlprompt "_USER@ _CONNECT_IDENTIFIER >"
SYS@ dave1 >
但是这个方式在sqlplus 关闭之后就没有了。 要想永久的保存,就需要修改配置文件glogin.sql,sqlplus 在启动时,会读取该文件。 该文件位置:
$ORACLE_HOME/sqlplus/admin/glogin.sql
方法一:
在$ORACLE_HOME/sqlplus/admin/glogin.sql 文件里添加如下参数:
set sqlprompt "_USER@ _CONNECT_IDENTIFIER >"
然后打开sqlplus:
[oracle@rac1 admin]$ sqlplus / as sysdba;
SQL*Plus: Release 10.2.0.1.0 - Production on Wed May 11 18:46:50 2011
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, Real Application Clusters, OLAP and Data Mining options
SYS@ dave1>
方法二: 使用sql 语句拼接
在$ORACLE_HOME/sqlplus/admin/glogin.sql 文件里添加如下参数:
set time on
set termout off -- 如果不加这句,每次都会显示下面查询的select 结果集
column propmt_q new_value propmt_q
select upper(user)||'@'|| instance_name||'('||host_name||')' as propmt_q from v$instance;
set sqlprompt '&propmt_q> '
在打开sqlplus,效果如下:
[oracle@rac1 admin]$ sqlplus / as sysdba;
SQL*Plus: Release 10.2.0.1.0 - Production on Wed May 11 18:50:27 2011
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, Real Application Clusters, OLAP and Data Mining options
18:50:27 SYS@dave1(rac1)>select sysdate from dual;
SYSDATE
---------
11-MAY-11
18:51:27 SYS@dave1(rac1)>
把时间去掉:
set termout off -- 如果不加这句,每次都会显示下面查询的select 结果集
column propmt_q new_value propmt_q
select upper(user)||'@'|| instance_name||'('||host_name||')' as propmt_q from v$instance;
set sqlprompt '&propmt_q> '
[oracle@rac1 admin]$ sqlplus / as sysdba;
SQL*Plus: Release 10.2.0.1.0 - Production on Wed May 11 18:55:06 2011
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, Real Application Clusters, OLAP and Data Mining options
SYS@dave1(rac1)>
整理自网络
-------------------------------------------------------------------------------------------------------
分享到:
相关推荐
oracle 使用sqlplus导入大sql文件,需熟悉linux命令,批量导入sql文件以及导入乱码解决方案
在$ORACLE_HOME/sqlplus/admin/help 包含了四个文件:helpbld.sql helpdrop.sql helpus.sql hlpbld.sql helpbld.sql实际是调用第四个脚本hlpbld.sql来进行安装的 helpdrop.sql是删除help表和HELP_TEMP_VIEW视图的...
一、ORACLE的启动和关闭 1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...
ORACLE SQLPLUS 命令大全ORACLE SQLPLUS 命令大全ORACLE SQLPLUS 命令大全ORACLE SQLPLUS 命令大全ORACLE SQLPLUS 命令大全
今天小编就为大家分享一篇关于Oracle基础:通过sqlplus执行sql语句后的结果进行判断,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
史上超级详细的Oracle_SQLPlus命令使用大全
Oracle SQLPLUS基础及sqlplus命令详解,详细阐述了oracle sqlplus基本命令和相关用法
Oracle的SQLPLUS命令的使用大全
Oracle_SQLPLUS常用命令.doc Oracle_SQLPLUS常用命令.doc
sqlplus在启动时会自动运行两个脚本:glogin.sql、login.sql这两个文件,接下来通过本文给大家介绍Oracle SqlPlus设置Login.sql的技巧,对oracle sqlplus设置相关知识感兴趣的朋友一起学习吧
ORACLE的SQLPLUS常用命令 一、ORACLE的启动和关闭 二Oracle数据库有哪几种启动方式 三、用户如何有效地利用数据字典
Sql Plus(客户端),命令行直接输入:sqlplus,然后按提示输入用户名,密码。 2. 从开始程序运行:sqlplus,是图形版的sqlplus. 3. http://localhost:5560/isqlplus Toad:管理, PlSql Developer: 第二课:...
Oracle官方文档中文版-SQLPlus快速参考
批处理打开oracle登陆sqlplus
Oracle_sqlplus详解. ORACLE 的启动和关闭 用户如何有效地利用数据字典 查看数据库的 SQL
1.练习利用SQL*Plus编写、执行PL/SQL程序的命令。 2.记录执行命令和操作过程中遇到的问题及解决方法,注意从原理上解释原因。 3.练习利用PLSQL Developer编写和管理存储过程、存储函数和触发器等。
oracle的sqlplus,安装就可以了,非常方便,不要每次都安装数据库,直接可以使用sqlplus
Oracle_SQLPLUS基础及sqlplus命令详解