`

Sqlplus ed无法正常使用的问题诊断

阅读更多

很早前我就遇到了,可一直就没法子,只有在写错后重新写一次,也就麻烦点算了。如下现象:
SQL> select * from dba_tables
SQL> ed
Wrote file afiedt.buf
38
:q
?
/
?

[2]+ Stopped sqlplus "/ as sysdba
"

一旦这样,只有ctrl+z来退出了。不过今天经“老不死会员”指点:“所以,问题在于你用的editor是ed ,而非vi造成的。
先运行
SQL>define _EDITOR=vim
再edi就可以进入vim
或者在操作系统 export EDITOR=vi
再进入sqlplus
再用ed”,总算明白了。
具体测试如下:
[oracle@localhost pfile]$ export EDITOR=vi
[oracle@localhost pfile]$ sqlplus "/ as sysdba"
SQL*Plus: Release 9.2.0.4.0 - Production on Mon May 15 16:40:02 2006
SQL> select sysdate from dual;
SQL> ed
Wrote file afiedt.buf
select * from dual
/
~

SQL> define _EDITOR=vim
SQL> ed


参考至:http://cjf107.itpub.net/post/15237/93438

如有错误,欢迎指正

邮箱:czmcj@163.com

分享到:
评论
1 楼 lord_is_layuping 2011-12-27  
不错

相关推荐

    oracle sqlplus 工具的使用

    oracle sqlplus 工具的使用

    完美解决linux下sqlplus无法使用退格及方向键

    然而,在某些情况下,用户可能会遇到一个常见的问题:在SQL*Plus中使用退格键(Backspace)或方向键时,它们的功能无法正常工作,这在输入和调试SQL命令时会带来很大不便。为了解决这个问题,我们可以利用一个名为`...

    SQLPLUS命令的使用大全

    以下是对“SQLPLUS命令的使用大全”这一主题的深入解析,涵盖标题和描述中的关键知识点。 ### 1. 执行SQL文件 SQLPLUS允许用户通过两种方式来执行存储在文件中的SQL语句: - 使用`start file_name`命令。 - 或者,...

    SQLPlus命令使用大全

    ### SQLPlus命令使用大全 #### 一、概述 SQLPlus是Oracle数据库提供的一个非常实用的命令行工具,它不仅能够执行SQL语句,还可以通过一系列内置命令帮助用户更高效地管理数据库。本文将详细介绍SQLPlus中常用命令...

    sqlplus连接oracle问题

    ”所提供的内容,本文将详细阐述解决连接Oracle数据库时使用sqlplus工具遇到的问题时应关注的知识点。 首先,需要了解sqlplus是Oracle提供的一个命令行界面工具,它是用于与Oracle数据库进行交互的接口。在使用...

    sqlplus安装包附带使用说明

    这个安装包包含了一些必要的组件,使得用户可以在Windows操作系统上安装并使用SQLPlus。以下是关于SQLPlus安装包及其使用说明的详细知识: 1. **SQLPlus的介绍**:SQLPlus是一个轻量级的数据库管理工具,它允许用户...

    SQLPlus使用教程

    这个使用教程将帮助你理解和掌握SQLPlus的基本用法和常见命令。 一、SQLPlus的启动与退出 1. 启动SQLPlus:在命令行界面输入`sqlplus 用户名/密码@连接标识符`,如`sqlplus scott/tiger@orcl`,其中scott是用户名,...

    SQLPlus命令使用大全PDF

    SQLPlus是Oracle数据库管理系统中的一个实用工具,它允许用户通过命令行界面执行SQL查询、脚本和数据库管理...记得在使用过程中遵循版权规定,不要用于未经授权的商业用途,如果有任何版权问题,应及时联系版权所有者。

    Linux下面使用sqlplus热键冲突

    Linux下面使用sqlplus热键冲突 解决方案包中包括:libtermcap-devel-2.0.8-46.1.i386.rpm rlwrap-0.42.tar.gz readline-devel-5.1-1.1.i386.rpm

    SQLPLUS在Bash_shell的使用

    【SQLPLUS在Bash_shell的使用】 SQLPLUS是Oracle数据库管理系统提供的一款强大的SQL命令行工具,它允许用户在命令行界面执行SQL语句、PL/SQL块以及进行数据库管理任务。在Bash Shell环境下,我们可以利用Shell脚...

    SQLPLUS命令的使用大全.doc

    对于经常使用的SQL语句,你可以使用`SQL>/`或`SQL> run`命令来重新运行上一次执行的SQL语句,这在需要重复执行相同操作时特别方便。 如果你需要将查询结果保存到文件中,可以使用`SPOOL`命令。例如,`SQL> SPOOL ...

    sqlplus的使用技巧

    介绍了在sqlplus的常见语法,set linesize,set pagesize等,设置数据库时间格式,设置字符集

    如何在cmd窗口使用sqlplus

    cmd窗口使用sqlplus

    SQLPLUS使用手册

    《SQLPLUS使用手册》是针对数据库管理工具SQLPLUS的一份详尽指南,它涵盖了SQLPLUS的基础操作、高级功能以及SQL语言的应用。SQLPLUS是Oracle公司提供的一个命令行接口,用于与Oracle数据库进行交互,它是数据库管理...

    linux下sqlplus历史命令回调问题

    linux下sqlplus历史命令回调问题 linux下sqlplus历史命令回调问题 linux下sqlplus历史命令回调问题 linux下sqlplus历史命令回调问题 linux下sqlplus历史命令回调问题 linux下sqlplus历史命令回调问题

    Sqlplus_登录数据库

    Sqlplus 登录数据库是指使用 Sqlplus 工具连接到 Oracle 数据库的过程。在这个过程中,用户需要输入用户名和密码,以便验证身份并访问数据库。 在 Sqlplus 中,用户可以使用两种方式连接到 Oracle 数据库。第一种...

    sqlplus11.2 rpm安装包

    总结来说,"sqlplus11.2 rpm安装包"是为了在Linux环境中安装和使用Oracle SQLPlus 11.2版的工具,提供了一种便捷的方式来管理Oracle数据库并执行SQL和PL/SQL命令。通过RPM包管理,用户可以轻松地安装、更新和卸载...

Global site tag (gtag.js) - Google Analytics