Linux下使用sqlplus的edit命令
?
SQL> edit
Wrote file afiedt.buf
40
我的sqlplus刚开始使用edit命令时会如上面所示,
我把vi设置为默认编辑器后就没问题了:
SQL> set _EDITOR=vi
SQL> ed
但这样我设置只是会话设置,以重新登陆后就会失效。如果想不劳永逸,你还可以把编辑器设置存到配置文件,每次自动使用该配置。
修改$ORACLE_HOME/sqlplus/admin/glogin.sql配置文件,增加define _editor=vi即可,sqlplus启动的时候会读取glogin.sql脚本。
在Linux的sqlplus中,如果使用edit对当前脚本进行编辑,则调用默认编辑器ed,如果想使用vi作为默认编辑器,则可以编辑文件$ORACLE_HOME/sqlplus/admin/glogin.sql,添加如下行
DEFINE _EDITOR = vi
重新启动sqlplus后,运行edit命令时将会调用vi作为编辑器,在sqlplus启动时,会首先运行$ORACLE_HOME/sqlplus/admin/glogin.sql,因此我们也可以在这个文件中设置别的变量
分享到:
相关推荐
- 在 Linux 平台上,可以使用 `C` 或 `CHANGE` 命令替换错误字段。 4. **设置选项**: - `SET PAUSE ON` 开启分屏显示,每次执行 SQL 后需要按回车键继续。 - `SET PAUSE OFF` 关闭分屏显示。 - 可以自定义分屏...
### Oracle SQLPLUS基础及sqlplus命令详解 #### 一、SQLPLUS概述与RDBMS介绍 ##### 1.1 RDBMS(关系型数据库管理系统) RDBMS是一种用于存储和管理数据的关系型数据库管理系统,其核心是通过表格形式来组织和处理...
- **编辑和运行PL/SQL**:SQL*Plus内置简单的编辑功能,如`EDIT`命令,还可以在交互模式下直接编写和运行PL/SQL块。 总之,Oracle SQL*Plus是数据库管理员和开发人员的重要工具,它提供了丰富的功能,使得与Oracle...
- `EDIT`:此命令启动默认的文本编辑器,允许用户编辑当前的SQL*Plus脚本。在Windows上可能是记事本,在Unix或Linux上可能是vi或emacs。 3. **执行单行SQL语句**: - `/`:在SQL*Plus中,只需输入一个斜线(/)...
- 在DOS或Linux终端中输入`sqlplus /?`,可以查看SQL*Plus的帮助信息,包含版本信息和使用方法。 4. **基本SQL命令**: - DML(Data Manipulation Language):包括INSERT、UPDATE、DELETE等,用于处理数据库中的...
- **执行操作系统命令**:使用`host 命令`在SQLPLUS环境中执行DOS或Linux命令。 - **查询表信息**:使用`select * from tab`命令查询当前用户下所有的表。 #### 创建和管理用户 在Oracle数据库中创建和管理用户是...
- 使用 `C/错误字段/正确字段` 替换错误字段(仅限 Linux 平台)。 - **SQLPlus 设置**: - `SET PAUSE ON`: 分屏显示结果,按回车继续显示。 - 其他设置可以根据具体需求调整,如 `SET PAGESIZE`, `SET LINESIZE`...
3. **交互式命令**:SQL*Plus提供了许多交互式命令,如`EXIT`退出会话,`EDIT`编辑当前SQL命令,`LIST`显示最近输入的SQL语句,`PAUSE`暂停输出,以及`CLEAR`清除屏幕等。 4. **显示和设置环境变量**:在Unix/Linux...
根据提供的文档信息,本文将详细解析Oracle环境下GoldenGate的部署步骤及关键配置点。GoldenGate是一种高性能的数据复制软件,能够实现在异构环境下的数据实时捕获、转换和传输。以下是从标题“goldengate+oracle...
安装完成后,可以使用 `sqlplus / as sysdba` 命令登录到数据库,并使用 SQL 命令进行管理。 通过以上步骤,可以在 Ubuntu 上成功安装 Oracle 10g 数据库系统。这为开发者提供了一个稳定可靠的数据库平台,便于...