`
sean_gao
  • 浏览: 230328 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

[Tips] 解决Linux环境下SQL*Plus方向键无法使用的问题

阅读更多

Linux下面使用Oracle的SQL*Plus工具有个挺恼人的问题:通过sqlplus命令进入到SQL*Plus控制台后,我们在Bash中已经习以为常的上下左右键突然变成了^[[A^[[B^[[D^[[C这样的"乱码"。熟悉ksh的朋友肯定要说我们这是大惊小怪了,不过对于从Windows平台转过来的一般用户而言,不小心按错一下就是4个错误的字符,而且历史命令也无法方便的回查了,确实挺郁闷的。

别着急,如果你的Linux是Debian或者Ubuntu/Kubuntu,直接sudo apt-get install rlwrap安装这个小巧的readline扩展,然后就可以以rlwrap sqlplus的方式进入方向键"正常"的SQL*Plus了。当然,如果嫌每次敲rlwrap不爽,可以在/etc/profile或者自己的~/.bashrc里面添加alias sqlplus='rlwrap sqlplus'。其他发行版的朋友可以选择rpm包或者干脆从源码自己编译。

分享到:
评论
2 楼 kylix1 2008-04-22  
在看其他文章时偶然发现这个,哈哈。挺好!刚好碰到这个问题。
1 楼 wtb 2007-06-11  
不错的一个小东东。

相关推荐

    Linux Debugging and Performance Tuning Tips and Techniques.rar

    **Linux Debugging** 1. **日志分析**:Linux系统的日志如syslog、dmesg和journalctl是诊断问题的第一步。学习如何阅读和理解这些日志可以帮助识别错误和异常。 2. **GDB (GNU Debugger)**:这是一个强大的源代码级...

    oracle tips

    ### Oracle Tips:开发技巧与配置详解 #### 一、Oracle 配置文件解析与网络连接配置 在Oracle数据库管理及开发过程中,正确配置环境是非常重要的一步。本文将基于提供的部分内容来详细解读Oracle的相关配置文件...

    SQL Server Tips.zip_Help!_ballk1b_sql

    _ballk1b_sql"这个压缩包文件显然提供了与SQL Server相关的帮助文档,旨在解决用户遇到的问题或提供解决方案。下面将详细讨论SQL Server的一些核心知识点和实用技巧。 1. **查询优化**: - 使用`EXPLAIN PLAN`或`...

    Linux Debugging and Performance Tuning Tips and Techniques

    - **系统管理员**:需要解决Linux系统可靠性和性能问题。 - **技术支持专家**:负责处理复杂的系统故障排查工作。 #### 三、核心知识点 ##### 1. 瓶颈识别 - **定义**:识别系统中的瓶颈是性能调优的第一步,涉及...

    Top 10 Tips for Optimizing SQL Server Performance

    - 多数情况下,这些问题更可能是由于设计不佳或资源配置不合理造成的。 - 盲目修改可能带来新的问题,甚至降低系统稳定性。 - 更有效的解决方案通常涉及查询优化、索引策略调整等方面。 #### 7. 遇到瓶颈时我该...

    Linux Tips Linux 小技巧合集 DOC

    这份"Linux Tips Linux 小技巧合集 DOC"包含了多个实用的Linux使用技巧,旨在帮助用户更加高效地操作和管理Linux系统。以下是这些文档中可能包含的一些关键知识点: 1. **命令行基础**: - `ls`:列出目录内容。 ...

    Microsoft visual studio tips

    - **跨平台开发**:使用.NET Core框架,可以在Windows、Linux、Mac上进行开发。 7. **测试工具** - **单元测试**:创建和运行单元测试,确保代码质量。 - **集成测试**:模拟实际运行环境进行系统测试。 8. **...

    sql优化(完整版)

    SQL优化是提升数据库系统运行效率的关键技术,尤其在大数据量和高并发的环境下显得尤为重要。本文将深入探讨SQL优化的基础知识、性能调整方法以及Oracle数据库中的优化策略。 1. **优化基础知识** - **性能管理**...

    Oracle-sql-Performance-Tuning-30Tips.rar_oracle_tom kyte

    15. **使用绑定变量避免索引下推**:在某些情况下,使用绑定变量可能导致无法利用索引,需要谨慎处理。 16. **表和索引的维护**:定期进行碎片整理,保持数据和索引的整洁,提高查询效率。 17. **避免在WHERE子句...

    sql小tips初步了解

    ### SQL小Tips初步了解 #### 一、SQL基础概述 SQL(Structured Query Language)是一种用于管理关系数据库的标准语言。它不仅被广泛应用于各种数据库管理系统中,而且是数据处理领域不可或缺的一部分。本文将介绍...

    最完整的Toad For Oracle使用手册

    - **PL/SQL Debugger**:指导用户如何使用PL/SQL调试器查找并修复代码中的问题。 - **SQL*Loader**:提供了关于SQL*Loader的教程,帮助用户加载数据到Oracle数据库。 - **Team Coding**:探讨了如何通过团队编码提高...

    SQL性能调优(全) ORACLE

    * SQL Tunning Tips * 优化Tools 二、性能调整综述 * 80/20定律 * 系统响应时间和并发性 * 造成SQL语句性能不佳的原因:开发人员只关注查询结果的正确性,忽视查询语句的效率;开发人员只关注SQL语句本身的效率,...

    Ubuntu Hacks - Tips and Tools for Exploring, Using, and Tuning Linux

    ### Ubuntu Hacks - Tips and Tools for Exploring, Using, and Tuning Linux #### 简介 《Ubuntu Hacks》是一本专为那些希望深入了解、高效利用并优化Linux发行版Ubuntu的用户准备的书籍。本书提供了众多技巧和...

    Transact-SQL SQL Server Performance Tuning Tips.pdf

    如果不使用`WHERE`子句,SQL Server将执行全表扫描,并返回所有行,这在大多数情况下都不是必需的。例如,在需要筛选特定条件的数据时,使用`WHERE`子句可以显著提高查询效率。 ##### 2. 充分利用注释 在Transact-...

    linux_quick_ref_card

    - **Linux Commands(Linux命令)**: - 提供了一系列常见的Linux命令及其功能说明,并附带了DOS/Windows下的等效命令。 - **cd**:切换当前工作目录(DOS/Windows下的等效命令为`cd`)。 - **ls**:列出目录内容...

    ORACLE_SQL性能优化(全).ppt

    【ORACLE SQL性能优化】是数据库管理中的重要环节,尤其对于使用Oracle数据库的企业而言,优化SQL性能至关重要。本文将从优化基础知识、性能调整综述、有效的应用设计等多个方面展开讨论。 1. **优化基础知识** - ...

    oracle-sql优化

    6. **SQL优化过程**:定位问题SQL,检查执行计划,分析优化器统计信息,考虑表的记录数和索引状况,通过改写SQL、使用HINT、调整索引或进行表分析来优化。某些情况下,可能需要改变处理方式。 7. **好的SQL语句**:...

    迷你版SQL2000服务器

    *修正部分win7系统下无法正常解锁的问题(系统无法访问127.0.0.1造成); *修正部分文字描述内容错误(漏字或多打字等)。 1.2.3 +数据库页面,集成外部工具“查询分析器”与“事件探查器”,系SQL自带程序,方便...

Global site tag (gtag.js) - Google Analytics