ubuntu sqlplus环境配置步骤
导读:Ubuntu下SQLPlus环境配置步骤 1. 安装Oracle Instant Client及SQLPlus SQLPlus是Oracle数据库的命令行工具,需先安装Oracle Instant Client基础包和SQLPlus组件。U...
Ubuntu下SQLPlus环境配置步骤
1. 安装Oracle Instant Client及SQLPlus
SQLPlus是Oracle数据库的命令行工具,需先安装Oracle Instant Client基础包和SQLPlus组件。Ubuntu系统可通过以下步骤安装:
- 下载安装包:从Oracle官方网站下载适用于Linux x86-64的
instantclient-basic、instantclient-sqlplus包(如instantclient-basic-linux.x64-23.6.0.0.0dbru.zip、instantclient-sqlplus-linux.x64-23.6.0.0.0dbru.zip)。 - 解压安装包:将下载的zip文件解压至目标目录(如
/opt/oracle/instantclient),命令示例:sudo unzip instantclient-basic-linux.x64-23.6.0.0.0dbru.zip -d /opt/oracle sudo unzip instantclient-sqlplus-linux.x64-23.6.0.0.0dbru.zip -d /opt/oracle - 创建符号链接:为简化路径引用,创建
instantclient目录的符号链接,命令:sudo ln -s /opt/oracle/instantclient_23_6 /opt/oracle/instantclient - 安装依赖库:SQLPlus依赖
libaio库,需通过以下命令安装:sudo apt-get install libaio1
2. 配置环境变量
为使SQLPlus能在终端中直接调用,并正确加载Oracle客户端库,需设置以下环境变量:
- 编辑
.bashrc文件:打开用户家目录下的.bashrc文件(如~/.bashrc),在文件末尾添加以下内容(根据实际安装路径调整):export ORACLE_HOME=/opt/oracle/instantclient export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH export PATH=$ORACLE_HOME/bin:$PATH - 使配置生效:保存
.bashrc文件后,运行以下命令使环境变量立即生效:source ~/.bashrc
3. 验证SQLPlus安装
配置完成后,通过以下命令验证SQLPlus是否安装成功:
sqlplus -v
若输出SQLPlus的版本信息(如SQL*Plus: Release 23.0.0.0.0 - Production on Wed Nov 5 10:00:00 2025),则表示安装成功。
4. (可选)优化SQLPlus使用体验
- 设置默认编辑器:SQLPlus默认使用
ed编辑器,可通过修改glogin.sql文件(位于$ORACLE_HOME/sqlplus/admin/)或.bashrc文件,将默认编辑器改为vim:- 修改
glogin.sql:在文件末尾添加DEFINE _EDITOR = vim; - 或修改
.bashrc:添加export EDITOR=vim,然后运行source ~/.bashrc。
- 修改
- 解决方向键问题:SQLPlus中方向键显示为字符(如
^[[A),可通过安装rlwrap工具解决:
之后使用sudo apt-get install rlwraprlwrap sqlplus命令启动SQLPlus,即可正常使用方向键。
5. (可选)连接数据库测试
使用SQLPlus连接Oracle数据库,命令格式如下:
sqlplus username/password@//hostname:port/service_name
例如:
sqlplus scott/tiger@//localhost:1521/orcl
若成功连接,将显示SQL>
提示符,表示配置正确。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu sqlplus环境配置步骤
本文地址: https://pptw.com/jishu/742735.html
