在linux下使SQLPLUS历史回调功能

27岁转行互联网,软件测试VS前端编程,到底哪个是更好的选择? 在互联网行业,前端、后端、测试,是三者缺一不可的关系,所以不管是软件测试还是前端编程其实都是比较不错的选择,主要还是看哪个岗位更适合你。结合题主的情况,目前已经27岁了且是转行互联网,所以在岗位选择上还是要慎重一点,提前做好岗位了解是很有必要的,比如:软件测试和前端编程的岗位有什么特点、优势和劣势是什么,发展前景如何等等,然后再结合自身的情况去权衡利弊,最后做出最明智的选择!接下来从以下个方面对比分析,帮大家做出更好的选择:从狭义上讲,前端工程师需要使用 HTML、CSS、JavaScript 等专业技能和 阅读详情

window下的sqlplus可以通过箭头键,来回看历史命令,用起来非常的方便。

但是在linux里就没有这么方面了,错了一个命令,我们必须重新敲一次,辛苦了手指头叻。

看到一个文章,很方便的一招,给我们带来方便。

通过rlwrap包实现linux里的sqlplus历史命令的功能
这个包依赖readline包

下载
rlwrap-0.36.tar.gzhttp://utopia.knoware.nl/~hlub/rlwrap/
readline-6.1.tar.gzhttp://tiswww.case.edu/php/chet/readline/rltop.html
到本地 oracle目录下

然后解压
由于rlwrap依赖readline包,我们先安装readline包
#gunzip readline-6.1.tar.gz
#tar -xf readline-6.1.tar
#cd readline-6.1
#./configure
#make
#make install
安装以后,我们可以安装rlwrap叻

#gunzip rlwrap-0.36.tar.gz
#tar -xf rlwrap-0.30.tar
#cd rlwrap-0.30
#./configure
#make
#make install
现在rlwrap就已经安装到我们的linux里。

我们可以用rlwrap sqlplus执行试试,好悲惨哟,好像有错误
rlwrap: error while loading shared libraries: libreadline.so.6: cannot open shared object file:

No such file or directory

报错哟,别着急,这里其实这里是.so库没有load到,

你可以修改/etc/ld.so.conf,设置我们so库的load路径,先切换至root下,输入su,接着密码。
先找到这个libreadline.so.6的路径
find / -iname libreadline.so.6
/usr/local/lib/libreadline.so.6
在最后的一行下加上/usr/local/lib就可以叻,这里的
include ld.so.conf.d/*.conf
/usr/local/lib

加入要重启生效,不过我们也可以执行ldconfig即时生效

2、使用
[oracle@localhost ~]$ rlwrap sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on Sat Apr 5 10:01:29 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.


SQL> conn / as sysdba                                                                      
Connected to an idle instance.

然后就可以使用向上、向下键来调用已经执行过的命令了。
如果嫌每次敲rlwrap不爽,编辑oracle的主目录的.bashrc文件,添加下面的部分,编辑.bashrc文件后别忘了

使配置生效。
# vi .bashrc
alias sqlplus="rlwrap sqlplus"
alias rman="rlwrap rman"
alias lsnrctl="rlwrap lsnrctl"

之后就跟直接使用SQL*PLUS没什么区别了,唯一的好处就是多历史回调功能,方便吧,呵呵。
~> sqlplus /nolog

另网摘:
可以修改Oracle用户的.bash_profile文件,如果不行,试下另一个
[oracle@localhost ~]$ vi .bash_profile
加上:
alias sqlplus="rlwrap sqlplus"
alias rman="rlwrap rman"

软件工程五大核心图表:从用例图到结构图的实战指南 在软件工程中,图表是描述系统设计、规划数据流和定义架构的通用工程语言。其核心原理在于通过不同抽象层次的视觉化模型,将复杂需求与业务逻辑转化为无歧义的技术蓝图。掌握这些图表的技术价值在于,它们不仅是沟通工具,更是驱动开发、保证设计一致性和实现高内聚低耦合架构的关键。在应用场景上,从需求分析阶段的用例图划定系统边界,到详细设计阶段的类图描绘静态结构,再到数据库设计的ER图规划数据存储,以及系统流程图和软件结构图分别追踪宏观业务流与定义程序模块调用,这些图表贯穿了软件生命周期的各个阶段。本文聚焦于用例图、类图、E 阅读详情

相关推荐

手把手拆解DGX GB200 NVL72:1个机柜如何塞进72块GPU?详解NVLink Switch铜缆背板设计

本文深度解析英伟达DGX GB200 NVL72系统如何通过NVLink Switch铜缆背板设计,在标准42U机柜中集成72块B200 GPU,实现1800GB/s的超高带宽。文章详细介绍了模块化架构、铜缆互连技术、液冷散热方案和高密度供电系统等核心创新,为AI算力需求提供突破性解决方案。

red88的博客 1360

sqlplus linux 连接数据库,sqlplus连接Oracle

SQLPlus 在连接时通常有三种方式1. sqlplus / as sysdba操作系统认证,不需要数据库服务器启动listener,也不需要数据库服务器处于可用状态。比如我们想要启动数据库就可以用这种方式进入 sqlplus,然后通过startup命令来启动。2. sqlplus username/password连接本机数据库,不需要数据库服务器的listener进程,但是由于需要用户名密码...

weixin_42099906的博客 6167

Claude Code + 自定义模型体验

AI 编程工具的发展突飞猛进:Cursor 横空出世,推出了“Agent 模式”;新竞争者如 Windsurf 也纷纷加入战局。几乎所有产品都开始转向“代理式(agentic)”开发模式——不再依赖单次 LLM 响应进行补全,而是让大模型在一个循环中调用各种工具,来完成更复杂的任务:分析代码库上下文、读取网页与文档、编译程序、运行测试、修复失败构建或测试、不断迭代等。

西京刀客 5697

linux下的sqlplus命令

在shell脚本中通过调用sqlplus来执行SQL及一些数据库命令。下面来介绍一下常用的参数选项(现学现卖) 1)-S sqlplus -S/nolog 该参数选项登录时没有提示信息输出 2)EOF EOF通常与<<一起使用,表示把后面的输入作为子命令或是shell的输入,直到再次遇到EOF结束该输入。下面,我们来看一个简单的数据库的启动和关闭脚本...

weixin_33910385的博客 4197

oracle linux安装 sqlplus,Linux上如何安装sqlplus客户端

Linux上如何安装sqlplus客户端1.首先到Oracle的官方网站下载两个包:oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpmoracle-instantclient11.2-sqlplus-11.2.0.2.0.x86_64.rpm2.安装软件包rpm -ivh oracle-instantclient11.2-basic-11.2....

weixin_35404745的博客 691

Linux安装sqlplus及Oracle连接配置

Instant Client for Linux x86-64 (64-bit) 2、安装rpm包 3、配置Oracle连接 2、sqlplus上运行存储过程

qq_37634156的博客 6587

基于微信小程序的旅游服务平台-计算机毕设 【课程设计】05483

旅游服务平台划分为了普通用户模块和管理员模块这两大部分。 普通用户模块功能如下: 首页:展示平台的主要内容,如推荐景点、热门旅游信息等,方便用户快速浏览。 新闻资讯:提供最新的旅游新闻、活动和优惠信息,让用户了解行业动态。 景区信息:提供详细的景区介绍、开放时间、票价、交通等实用信息,帮助用户规划行程。 酒店信息:展示周边酒店的详情,包括价格、评分、用户评论等,便于用户选择合适的住宿。 意见反馈:用户可以提交自己的意见和建议,帮助平台改进服务。 我的: 收藏:保存用户感兴趣的景点、酒店等信息。 评论:查看和

WeiXin_DZbishe的博客 1523

springboot“校园淘”二手交易平台

摘要: “校园淘”二手交易平台基于SpringBoot框架和MySQL数据库开发,旨在解决高校学生二手交易需求。平台针对传统交易方式的信息不对称、效率低等问题,通过实名认证、校内社交关系链等功能提升信任度和便捷性。采用Java语言开发,利用SpringBoot简化配置,结合MySQL实现高效数据管理。系统支持商品发布、交易匹配、LBS推荐等功能,并具备后台管理界面。该平台契合大学生理性消费和环保理念,具有广阔市场前景和社会价值,符合国家绿色消费政策导向,为校园资源循环利用提供高效解决方案。

JAVA编码选手的博客 618

电影票网上预购平台开发:快速出票解析

在过去,观众需要提前到电影院排队购票,而现在通过互联网平台,观众可以随时随地预购电影票,并且可以享受到座位选择、优惠折扣等多种服务。一个友好、易用的界面可以增加用户的黏性,提高平台的转化率。数据处理:通过对数据进行处理,可以提高出票解析的效率,例如通过对座位信息进行排序和筛选,方便用户选择合适的座位。合作共赢:与其他电影票预购平台、电影院、影片制作方等进行合作,实现资源共享和互利共赢,提高平台的竞争力。用户输入信息:为了方便用户进行预购操作,界面应该提供清晰、简洁的输入选项,例如选择影片、座位、场次等。

2301_79072569的博客 117

php封装成应用系统吗,用Portal来集成外部应用程序_php

随着Portal一步步走向成熟其结构和功能也发生了较大变化,从混和型服务走向以系统框架为核心,应用程序与部署、开发完全分开的阶段,Portal相当与一个骨架一样可以接纳外部的这种技术架构开发的应用程序,使用Portals Bridges模式来连接不同的应用程序,可包括一下几种:集成Struts MVC模式开发的应用程序:Struts已经成为了用java创建web应用的一个最流行的框架工具,Stru...

weixin_35854529的博客 130

基于 Java 技术构建智慧校园系统

✅作者简介:合肥自友科技📌核心产品:智慧校园平台(包括教工管理、学工管理、教务管理、考务管理、后勤管理、德育管理、资产管理、公寓管理、实习管理、就业管理、离校管理、科研平台、档案管理、学生平台等26个子平台)。公司所有人员均有多年教育行业背景,以行业领先技术和视野,为客户量身定制创新型的教育行业解决方案 未来,自友将进一步在智慧校园的价值领域开拓,通过对教育大数据的的聚合、治理与挖掘,使之释放更大的社会和商业价值在信息技术飞速发展的时代,智慧校园系统已成为现代教育不可或缺的重要组成部分。

合肥自友科技-专注于智慧校园建设 821

UML面向对象分析与设计:从概念到实战的思维框架构建

面向对象分析与设计(OOAD)是软件工程的核心方法论,它通过抽象、封装、继承和多态等机制,将现实世界问题转化为可维护、可扩展的软件系统。其核心原理在于建立对象模型来模拟问题域,通过识别类、对象及其关系来捕获系统静态结构,并利用消息传递描述动态行为。这一方法的技术价值在于提升代码复用性、降低模块耦合度、增强系统适应性,广泛应用于企业级应用、分布式系统、游戏开发等复杂场景。在实践层面,UML(统一建模语言)作为标准建模工具,通过类图、序列图等可视化手段,将OOAD思维具象化,而SOLID原则和设计模式则为高质量

weixin_34006965的博客 485

字节在职三年,如何想要三个月内将软件测试学好,我建议你这样学

这一些资料,对做【软件测试】的朋友而言应该是较为完整了,这类学习资料也陪伴我走过了最艰难的路程,希望也可以帮助到你!万事要尽早,尤其是技术行业,一定要提升技术功底。以上软件测试资料需要的可以点下方小卡片免费获取。

m0_68405758的博客 616

Linux系统运维与架构设计之Linux概述

Linux系统运维与架构设计之Linux概述Linux系统运维与架构设计 1.1 浅谈计算机系统 1.1.1 计算机硬件系统 现代计算机是基于冯·诺依曼体系结构,由运算器、控制器、存储器、输入设备、输出设备五大部分组成,如下图所示 它们各司其职,完成了数据的计算、存储、传输任务。 下面是它们各个组件的功能介绍: CPU:也被称为中央处理器,由运算器和控制器组成,其主要作用是...

weixin_30341745的博客 786

Java基础知识面试题(2026版)

序列号 内容 链接 1 Java基础知识面试题(2022版) 待续… 2 Java集合容器面试题(2022版) 待续… 3 Java异常面试题(2022版) 待续… 4 并发编程面试题 (2022版) 待续… 5 JVM面试题(2022版) 待续… 6 Spring面试题(2022版) 待续… 7 Spring MVC面试题(2022版) 待续… 8 Spring Boot面试题(2022版) 待续… 9 Spring Cloud面试题(2022版) 待续… ....

拉格朗日的学习笔记 3万+

基于PHP校园二手管理市场交易管理系统-计算机毕设 附源码【课程设计】67573

1.学生用户功能: (1)注册登录:用户可通过注册或登录系统,首次使用需完善基本信息,完成身份绑定后即可使用全部服务功能。 (2)首页:学生用户在首页可快速搜索二手商品,浏览最新公告、热门资讯,并通过导航栏访问商品列表、发布信息或提交反馈。 (3)二手商品:学生用户在“二手商品”页面可浏览各类二手商品,支持按名称、类型、新旧程度等条件筛选。点击商品可查看详情,包括价格、状态、交易方式等,并能点赞、收藏或与卖家在线聊天。确认购买后可填写收货信息并完成支付,实现便捷的校园二手交易。 (4)投诉反馈:学生用户在“

WeiXin_DZbishe的博客 145

OpenClaw:声明式配置驱动的API数据集成与处理框架深度解析

在数据驱动开发的时代,高效处理异构API接口数据是开发者面临的核心挑战。传统手动编写解析和转换代码的方式,不仅效率低下,且维护成本高昂。声明式配置作为一种先进的编程范式,允许开发者通过描述“想要什么”而非“如何实现”来定义数据处理逻辑,从而显著提升开发效率和代码可维护性。其技术价值在于将复杂的、易错的底层操作抽象为可配置的规则,实现数据处理流程的标准化与自动化。这一理念在构建微服务数据聚合层、实现轻量级ETL管道以及标准化第三方服务集成等应用场景中尤为重要。OpenClaw项目正是这一理念的杰出实践,它作为

weixin_33690963的博客 423

【课程设计】基于python的家政管理系统毕业设计源码071111

系统功能:1.系统管理功能 2.销售管理功能 3.员工管理功能 4.报表管理功能 5.支付功能 6.客户管理功能 7.预约功能 界面设计:用户登录界面,系统系统主界面,系统管理界面,销售管理界面,员工管理界面,报表管理界面 业务流程:客户咨询,客户投诉与建议处理,家庭保洁服务,钟点工服务,人事管理,财务管理 ...

专业程序开发源的博客 1959

【课程设计】基于协同过滤算法的二手车交易系统的设计与实现 计算机毕业设计源码93770

系统的主要功能包括卖家和买家的注册登录、车辆信息管理、买卖双方的互动交流、车辆推荐、车友论坛、以及管理员对系统的管理等。此外,通过引入协同过滤算法,系统能够根据用户的浏览历史和行为数据,提供个性化的二手车推荐,提升了用户体验和交易效率。 系统的设计遵循模块化与微服务化原则,确保了各个功能模块的高内聚与低耦合,便于扩展和维护。通过前端和后端的密切配合,系统不仅保证了数据处理的实时性和准确性,还能够应对高并发访问和大数据量的挑战。此外,系统还包含了车友论坛和车辆预订等社交功能,增强了用户间的互动性....

Biye_Design的博客 1万+

用四点逻辑回归或插值数据拟合数据点-Fit data points with a four points logistic regression or interpolate data-MATLAB

MatLab cftool函数的一个大漏洞是缺少逻辑函数。特别是,四参数逻辑回归或4PL非线性回归模型通常用于生物测定或免疫测定中的曲线拟合分析,如ELISA、RIA、IRMA或剂量反应曲线。它的特点是其经典的“s”形或s形形状,适合曲线的底部和顶部平台、EC50和坡度系数(希尔坡度)。这条曲线围绕其拐点对称。4PL方程式为:F(x)=D+(A-D)/(1+(x/C)^B)哪里:A=最小渐近线。在有标准曲线的生物测定中,这可以被认为是0标准浓度下的响应值。B=山坡。山的坡度是指曲线的陡度。它可能是积极的,也可能是消极的。C=拐点。拐点被定义为曲线上曲率改变方向或符号的点。C是分析物的浓度,其中y=(D-A)/2。D=最大渐近线。在有标准曲线的生物测定中,这可以被认为是无限标准浓度的响应值。在本次提交中,有2个功能:L4P-查找4个参数并拟合您的数据(作为校准器…);L4Pinv-将未知样本的数据插值到校准器曲线上。One big holes into MatLab cftool function is the absence of Logistic Functions. In particular, The Four Parameters Logistic Regression or 4PL nonlinear regression model is commonly used for curve-fitting analysis in bioassays or immunoassays such as ELISA, RIA, IRMA or dose-response curves. It is characterized by it’s classic “S” or sigmoidal shape that fits the bottom and

上一篇: JSP中使用CKEditor3.6入门教程
下一篇: 数据导出为文本文件的工具之--Sqluldr2
编程小强
博客等级 码龄15年 24粉丝 17原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值