oracle prompt出错,Oracle 用 sqlprompt 修改 sqlplus 提示符
https://www.cndba.cn/Dave/article/1404
当管理的数据库比较多的时候,在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;
https://www.cndba.cn/Dave/article/1404
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结果集https://www.cndba.cn/Dave/article/1404
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
https://www.cndba.cn/Dave/article/1404https://www.cndba.cn/Dave/article/1404
SYS@dave1(rac1)>
https://www.cndba.cn/Dave/article/1404
整理自网络
https://www.cndba.cn/Dave/article/1404
-------------------------------------------------------------------------------------------------------
Blog:http://blog.csdn.net/tianlesoftware
Email: dvd.dba@gmail.com
DBA1群:62697716(满);DBA2群:62697977(满)DBA3群:62697850(满)
DBA超级群:63306533(满);DBA4群:83829929DBA5群:142216823
聊天 群:40132017聊天2群:69087192
版权声明:本文为博主原创文章,未经博主允许不得转载。
oracle 11g
oracle prompt出错,Oracle 用 sqlprompt 修改 sqlplus 提示符相关推荐
- oracle 942出错,oracle升级后exp出现oracle942错误
oracle升级后exp出现oracle942错误以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 出现该错误的原因是 由 ...
- oracle调整显示长宽,Oracle设置SQLPlus结果显示的宽度,ORACLE sqlplus提示符设置
一.SQLPlus查询的结果,可以根据自己的屏幕情况进行调节: 我们知道sqlplus模式下,select查询的时候经常会遇到返回的记录折行,这时候我们往往会设置行宽,列宽和页面记录. 设置行宽:se ...
- oracle 设行宽,Oracle设置SQLPlus结果显示的宽度,ORACLE sqlplus提示符设置
Oracle设置SQLPlus结果显示的宽度,ORACLE sqlplus提示符设置 发布时间:2020-04-03 08:51:02 来源:51CTO 阅读:4392 作者:M_ling 一.SQL ...
- oracle insert汉字出错,Oracle数据库之Oracle批量插入数据SQL语句太长出错:无效的主机/绑定变量名...
本文主要向大家介绍了Oracle数据库之Oracle批量插入数据SQL语句太长出错:无效的主机/绑定变量名,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. Oracle数据库,用 ...
- oracle set feedback off,Oracle数据库之Oracle导出数据中的prompt,set feedback 等是什么意思...
本文主要向大家介绍了Oracle数据库之Oracle导出数据中的prompt,set feedback 等是什么意思,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. mpt 输出 ...
- 修改oracle数据库内存参数,物理内存扩容,oracle 11g R1数据库相关参数修改
背景:对主备机的物理内存扩容一倍,内存扩容后,需要修改数据库相关的内存参数,包括数据库层面和操作系统层面.预计对备机扩容一倍内存操作完毕后,修改相关.. 背景: 对主备机的物理内存扩容一倍,内存扩容后 ...
- oracle as sydba,Oracle数据库之SQL*Plus工具使用 sqlplus / as sysdba登录
本文主要向大家介绍了Oracle数据库之SQL*Plus工具使用 sqlplus / as sysdba登录,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. A: 正常情况下 [ ...
- [Oracle][Standby][PDB]在PDB中修改参数,设置范围为 SPFILE,报 ORA-65099错误
[Oracle][Standby][PDB]在PDB中修改参数,设置范围为 SPFILE,报 ORA-65099错误 在Data Gaurd 的 Standby (或 CDB 是 Read Only ...
- oracle数据库日期格式的运算,修改oracle数据库日期格式
ORACLE SQL Developer日期显示格式设置 原文:ORACLE SQL Developer日期显示格式设置 ORACLE的SQL Developer工具默认的日期格式DD-MON-RR, ...
最新文章
- 一种用于360度全景视频超分的单帧多帧联合网络
- python爬虫框架排行榜-公认8个效率最高的爬虫框架
- 使用WebIDE开发Android应用
- 写在08年“愚人节”
- javaweb框架--自定义标签与freemaker结合
- 低通滤波和高通滤波的理解
- MovieLens 1M 数据集
- 加速度及陀螺仪传感器BMI160
- Photoshop:PS如何实现放大图片不模糊
- 2020年精选网络性能监控系统
- 抽空写了个小游戏(未完待续)
- 学习python的摸鱼日常
- 青龙跑趣闲赚(稳定)
- RGB彩色图像、灰度图像
- 可视化创建企业管理app
- 游戏开发中为什么要控制模型的面数
- python入门自学-如何系统地自学 Python?
- 好用的CAD软件中如何绘制指北针?
- 【调度】遗传算法的基本理论
- 桌面上的文件使计算机变慢吗,电脑用久了会变卡怎么办?让电脑变得流畅方法图解...
热门文章
- String转(alibaba fastJSON) JSONObject JSONArray javaBean
- Vue 32个修饰符,你不一定全知道!
- 小程序改变性别的js详解直接上图
- Level2行情接口
- opencv 内存数据转matlab,OpenCV:IplImage, CvMat, Mat 相互转换
- vs2017community进行DirectX开发_问题小节
- 【批处理DOS-CMD命令-汇总和小结】-上网和网络通信相关命令(ping、telnet、nslookup、arp、tracert、ipconfig)
- WinForm 子窗体 调用 父窗体 方法
- ARCGIS SERVER:未指定的错误
- 红队攻击思路知识框架