首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏数据库相关

    rlwrap 小工具

    yum install readline readline-devel rlwrap -y su - oracle vi /home/oracle/.bash_profile 添加下面2行: alias sqlplus='rlwrap sqlplus' alias rman='rlwrap rman' source /home/oracle/.bash_profile 这样之后执行sqlplus就能上下翻历史记录了

    77020发布于 2019-09-17
  • 来自专栏公众号:Lucifer三思而后行

    玩转rlwrap,敲命令更舒适

    答案是肯定的,安装配置 rlwrap 即可。 一、介绍 rlwrap 是GitHub的一个项目:rlwrap。 2、解压rlwrap安装包 tar -xvf rlwrap-0.42.tar.gz 下载地址:https://github.com/hanslub42/rlwrap/releases/tag/v0.45.2 3、安装 cd rlwrap-0.42 . sqlplus' alias rman='rlwrap rman' alias lsnrctl='rlwrap lsnrctl' alias asmcmd='rlwrap asmcmd' alias adrci='rlwrap adrci' EOF ##环境变量生效 source /home/oracle/.bash_profile 至此,rlwrap工具就配置完成啦,可以开心的翱翔在sqlplus

    1.7K20发布于 2021-08-17
  • 来自专栏python3

    利用rlwrap解决linux系统中第

    这种时候有一个更强大的软件,rlwrap,它是通过包装命令行的方式,无视了软件本身。 用法即rlrwap + 原本命令,比如: rlwrap sqlite3 xx.sqlite3, rlwrap python github传送门:https://github.com/hanslub42/ yum install readline-devel安装好库文件,接下来可以正常编译安装rlwrap了。 装好后,享受正常的命令行吧。

    1.5K10发布于 2020-01-02
  • 来自专栏遊俠扎彪

    Linux下安装Oracle SQL*Plus加强工具rlwrap

    Linux的SQL*Plus不太好用,通过安装rlwrap可以提高用户体验,这样就可以使用光标上下键来查找历史命令,使用退格键backspace了。 安装方法如下: 1、安装GNU readline yum install readline yum install readline-devel 2、安装rlwrap http://utopia.knoware.nl /~hlub/uck/rlwrap/ 然后. /configure、make、make install 3、编辑Oracle用户.bash_profile alias sqlplus='rlwrap sqlplus' alias rman='rlwrap

    1.4K80发布于 2018-01-01
  • 来自专栏sktj

    oracle 添加执行上一条指令 安装rlwrap

    /configure make&&make install vi /home/oracle/.bash_profile 添加 alias sqlplus='rlwrap sqlplus' alias rman='rlwrap rman' source /home/oracle/.bash_profile

    49910编辑于 2022-05-20
  • 来自专栏oracleace

    在SQLPlus中实现上下键翻查历史命令的功能

    Oracle当然是世界上最强大的数据库,但它的客户端sqlplus真的不友好,现在还不能支持上下方向键翻查历史命令,这里介绍使用readline和rlwrap实现这个功能的方法。 ncurses-devel.x86_64 0:5.9-14.20130511.el7_4 will be installed --> Finished Dependency Resolution ... 02 — 安装rlwrap 在github中下载readline的打包工具(readline wrapper)rlwrap: wget https://github.com/hanslub42/rlwrap/archive/ /configure make sudo make install $ which rlwrap /usr/local/bin/rlwrap 03 — 创建别名 在 oracle用户下的 .bash_profil 中增加两个别名: alias sqlplus='/usr/local/bin/rlwrap /u01/app/oracle/product/version/db_1/bin/sqlplus' alias

    1.3K20编辑于 2023-04-06
  • 来自专栏ICSOC.TECH

    增强tclsh的行编辑功能

    更有开发者以此为基础提供了好用的实用工具 rlwrap, 也就是 read line wrapper。具体的用法大家可以点击阅读原文查看使用说明。 简要的用法大概是这样的。 安装 rlwrap 下载安装包后,经典的三部曲就可以。 . /configure --prefix=$HOME/app 更改 tclsh 的启动方式 用 rlwrap 来启动 tclsh 的基本命令如下。 rlwrap -c tclsh 这样启动的 tclsh 就具有基本的行编辑功能了。 rlwrap 的 filters 功能 rlwrap 还支持多词关键字补全。需要先准备一个filter文件(如 . rlwrap -z ./tclsh_filter tclsh 这样启动的 tclsh 就具备比较高级的关键字自动补全功能了。

    94030发布于 2020-07-06
  • 来自专栏木二天空

    002.Oracle安装部署-ASM

    采用编译安装rlwrap-0.37.tar,过程略。 若报错如下—— ? -0.37.tar.gz 3 [root@oracle file]# cd rlwrap-0.37/ 4 [root@oracle rlwrap-0.37]# . 7 alias sqlplus='rlwrap sqlplus' 8 alias rman='rlwrap rman' 9 [root@oracle rlwrap-0.37]# su - 采用编译安装rlwrap-0.37.tar,过程略。 若报错如下—— ? sqlplus' 4 alias rman='rlwrap rman' 5 [root@oracle rlwrap-0.37]# su - oracle 6 [oracle@oracle

    1.2K20发布于 2019-07-01
  • 来自专栏公众号:Lucifer三思而后行

    教你玩转 sqlplus,工作效率提升 200%

    /configure && make && make install 3、rlwrap 安装 tar -xvf rlwrap-0.42.tar.gz cd rlwrap-0.42 . 未使用 rlwrap 时,无法回退和切换上下文: 使用 rlwrap 时,可任意切换回退: 通过上述演示,已经可以轻松做到命令输错无需按住 CTRL 键回退和上下文历史命令切换,可以大大提升工作效率 ##配置oracle用户环境变量 cat <<EOF>>/home/oracle/.bash_profile alias sqlplus='rlwrap sqlplus' alias rman='rlwrap rman' alias lsnrctl='rlwrap lsnrctl' alias asmcmd='rlwrap asmcmd' alias adrci='rlwrap adrci' alias ggsci ='rlwrap ggsci' alias dgmgrl='rlwrap dgmgrl' EOF ##环境变量生效 exit su - oracle 至此,rlwrap 工具就配置完成啦!

    1.7K11编辑于 2022-01-08
  • 来自专栏java和python

    (亲测有效)Oracle在linux下命令行无法使用退格键退格,无法使用上下键切换历史命令的解决办法,会出现乱码

    命令进行查询,写错了需要退格,或者使用上下键切换历史命令; 发现会出现乱码,这种情况咋解决; 2 解决 使用xshell等客户端登录oracl时在命令行无法使用退格键也无法使用上下键切换历史命令可以使用rlwrap 解决; 2,下载rlwrap wget https://files.cnblogs.com/files/killkill/rlwrap-0.30.tar.gz.zip 3,解压安装 tar -xf rlwrap-0.30.tar.gz.zip cd rlwrap-0.30 . /configure make make install 4,设置环境变量 vim /home/oracle/.bash_profile 在尾部添加 alias sqlplus='rlwrap sqlplus' alias rman='rlwrap rman' 设置生效 source /home/oracle/.bash_profile 完美解决问题 以上弄完之后,重新启动oracle,

    2.1K20编辑于 2022-05-09
  • 来自专栏公众号:Lucifer三思而后行

    【Oracle小技巧】手把手教你玩转SQL*Plus命令行,工作效率提升200%

    首先介绍下,主要分两个部分: 上下文切换:rlwrap + readline 优化输出格式:glogin.sql SQL*Plus优化 1 上下文切换 rlwrap 相信大家在Linux主机使用SQL /configure && make && make install 3、rlwrap安装 tar -xvf rlwrap-0.42.tar.gz cd rlwrap-0.42 . 未使用rlwrap时,无法回退和切换上下文: ? 使用rlwrap时,可任意切换回退: ? rman' alias lsnrctl='rlwrap lsnrctl' alias asmcmd='rlwrap asmcmd' alias adrci='rlwrap adrci' alias ggsci ='rlwrap ggsci' alias dgmgrl='rlwrap dgmgrl' EOF ##环境变量生效 exit su - oracle ?

    1.1K20发布于 2021-08-17
  • 来自专栏bisal的个人杂货铺

    让你的sqlplus支持历史指令的快速检索

    "、"^[[C", 但是,能使用第三方的软件支持历史指令的检索,yum安装, yum install readline yum install readline-devel yum install rlwrap sqlplus增加rlwrap进行登录,此时就可以利用上下键进行历史指令的检索了,非常顺畅, 如果觉得"rlwrap sqlplus"不方便,可以配置一个alias,再次执行sqlplus,其实执行的就是 rlwrap sqlplus,相当于对sqlplus进行封装了, vi .bash_profile ... alias sqlplus='rlwrap sqlplus' 当然,为了操作便捷还可以配置. bash_profile,增加alias,如下所示,连同账号一起配置到文件中,再次登录时,直接敲入bisal就可以执行了, alias bisal='rlwrap sqlplus bisal/bisal

    51510编辑于 2022-09-26
  • 来自专栏轮子工厂

    5个相见恨晚的Linux命令

    rlwrap(历史命令) 经常使用命令的同学一定有个习惯,通过上下按键切换历史命令,但让人头疼的是telnet命令不支持切换,甚至是退格删除,所以时常遇到如下尴尬场面。 莫急,rlwrap便是用来解决这一痛点的。 通过telnet执行Dubbo接口: ? 通过telnet连接memcached服务器: ? 什么是rlwrap? 对于没有支持readline操作的命令,rlwrap就是最好的伙伴了。 用法:在执行telnet命令前加上rlwrap命令即可。 ? 小提示:除了telnet命令不支持Readline需要rlwrap包装外,Oracle的sqlplus、rman、asmcmd等命令也可以通过rlwrap来获得上下切换功能。 快捷别名:alias telnet='rlwrap telnet' script(记录会话输出) 很多时候,为了安全和备份,需要对工作内容进行保存。

    83830发布于 2019-03-06
  • 来自专栏CU技术社区

    5个相见恨晚的Linux命令 - 终端之美

    rlwrap(历史命令) 经常使用命令的同学一定有个习惯,通过上下按键切换历史命令,但让人头疼的是telnet命令不支持切换,甚至是退格删除,所以时常遇到如下尴尬场面。 莫急,rlwrap便是用来解决这一痛点的。 通过telnet执行Dubbo接口: ? 通过telnet连接memcached服务器: ? 什么是rlwrap? 对于没有支持readline操作的命令,rlwrap就是最好的伙伴了。 用法:在执行telnet命令前加上rlwrap命令即可。 ? 小提示:除了telnet命令不支持Readline需要rlwrap包装外,Oracle的sqlplus、rman、asmcmd等命令也可以通过rlwrap来获得上下切换功能。 快捷别名:alias telnet='rlwrap telnet' script(记录会话输出) 很多时候,为了安全和备份,需要对工作内容进行保存。

    62110发布于 2019-10-25
  • 来自专栏小强的进阶之路

    5个相见恨晚的Linux命令

    rlwrap(历史命令) 经常使用命令的同学一定有个习惯,通过上下按键切换历史命令,但让人头疼的是telnet命令不支持切换,甚至是退格删除,所以时常遇到如下尴尬场面。 莫急,rlwrap便是用来解决这一痛点的。 通过telnet执行Dubbo接口: ? 通过telnet连接memcached服务器: ? 什么是rlwrap? 对于没有支持readline操作的命令,rlwrap就是最好的伙伴了。 用法:在执行telnet命令前加上rlwrap命令即可。 ? 小提示:除了telnet命令不支持Readline需要rlwrap包装外,Oracle的sqlplus、rman、asmcmd等命令也可以通过rlwrap来获得上下切换功能。 快捷别名:alias telnet='rlwrap telnet' script(记录会话输出) 很多时候,为了安全和备份,需要对工作内容进行保存。

    68610发布于 2019-11-20
  • 来自专栏JiekeXu之路

    Oracle 单实例如何开机自启动

    6)、安装 rlwrap 上下键翻转历史命令 安装 rlwrap 包实现 sqlplus 历史命令上下翻转、回退等操作。 先使用 yum 安装 readline 然后编译安装 rlwrap 然后到 github 下载 https://github.com/hanslub42/rlwrap/releases。 # yum install -y readline* # tar -zxvf rlwrap-0.45.2.tar.gz # cd rlwrap-0.45.2 # . /configure && make && make install 注意了,这里一定要先配置好 yum 源安装 readline 包成功后才可编译安装 rlwrap,一定要成功编译安装。 ' alias rman='rlwrap rman' alias lsnrctl='rlwrap lsnrctl' alias asmcmd='rlwrap asmcmd' alias adrci='rlwrap

    1.8K50编辑于 2023-02-24
  • 来自专栏公众号:Lucifer三思而后行

    实战篇:SUSE 15 SP3 安装 Oracle 19C RAC 数据库

    cd /soft tar -xf rlwrap-0.42.tar.gz cd rlwrap-0.42 . /configure && make && make install cd /soft rm -rf rlwrap-0.42* 15、环境变量配置(rac01&rac02) root 用户环境变量: cat sqlplus' alias rman='rlwrap rman' alias lsnrctl='rlwrap lsnrctl' alias asmcmd='rlwrap asmcmd' alias sqlplus' alias rman='rlwrap rman' alias lsnrctl='rlwrap lsnrctl' alias asmcmd='rlwrap asmcmd' alias adrci='rlwrap adrci' alias ggsci='rlwrap ggsci' alias dgmgrl='rlwrap dgmgrl' ################OracleEnd

    3.7K10发布于 2021-11-10
  • 来自专栏公众号:Lucifer三思而后行

    实战篇:SUSE 15 SP3 安装 Oracle 19C RAC 数据库

    cd /soft tar -xf rlwrap-0.42.tar.gz cd rlwrap-0.42 . sqlplus' alias rman='rlwrap rman' alias lsnrctl='rlwrap lsnrctl' alias asmcmd='rlwrap asmcmd' alias adrci='rlwrap adrci' ################OracleEnd########################### EOF ???? sqlplus' alias rman='rlwrap rman' alias lsnrctl='rlwrap lsnrctl' alias asmcmd='rlwrap asmcmd' alias adrci='rlwrap adrci' alias ggsci='rlwrap ggsci' alias dgmgrl='rlwrap dgmgrl' ################OracleEnd

    4.6K10发布于 2021-11-10
  • 来自专栏公众号:Lucifer三思而后行

    实战篇:AutoUpgrade 便捷高效的升级 Oracle 数据库

    ORACLE_SID/trace/alert_$ORACLE_SID.log|more' export PS1="[`whoami`@`hostname`:"'$PWD]$ ' alias sqlplus='rlwrap sqlplus' alias rman='rlwrap rman' alias lsnrctl='rlwrap lsnrctl' alias asmcmd='rlwrap asmcmd' alias adrci='rlwrap adrci' alias ggsci='rlwrap ggsci' alias dgmgrl='rlwrap dgmgrl' ################OracleEnd

    1.4K30编辑于 2022-01-08
  • 来自专栏公众号:Lucifer三思而后行

    10分钟!一键部署Oracle 11GR2单机

    补丁包 374M p31537677_112040_Linux-x86-64.zip 118M p6880880_112000_Linux-x86-64.zip ##上下文切换软件(可选) 276K rlwrap #################################################################################### rlwrap : rlwrap ORACLE_SID/trace/alert_$ORACLE_SID.log|more' export PS1="[`whoami`@`hostname`:"'$PWD]$ ' alias sqlplus='rlwrap sqlplus' alias rman='rlwrap rman' alias lsnrctl='rlwrap lsnrctl' alias asmcmd='rlwrap asmcmd' alias adrci='rlwrap adrci' alias ggsci='rlwrap ggsci' alias dgmgrl='rlwrap dgmgrl' ################OracleEnd

    1.1K30发布于 2021-08-17
领券