阅读量:4
CentOS环境下SQL*Plus配置方法
-
安装Oracle Instant Client
- 从Oracle官网下载对应系统的包(如
oracle-instantclient-basic和oracle-instantclient-sqlplus)。 - 使用
yum localinstall命令安装:sudo yum localinstall oracle-instantclient-basic-*.rpm oracle-instantclient-sqlplus-*.rpm
- 从Oracle官网下载对应系统的包(如
-
配置环境变量
- 编辑
~/.bashrc文件,添加以下内容(路径需替换为实际安装路径):export ORACLE_HOME=/usr/lib/oracle/21/client64 # 或自定义路径 export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH export PATH=$ORACLE_HOME/bin:$PATH export NLS_LANG=AMERICAN_AMERICA.AL32UTF8 # 可选,设置字符集 - 使配置生效:
source ~/.bashrc
- 编辑
-
验证配置
- 执行
sqlplus -v查看版本,确认安装成功。
- 执行
-
连接数据库
- 方式1:直接使用连接字符串
例:sqlplus username/password@hostname:port/servicenamesqlplus scott/tiger@192.168.1.100:1521/orcl - 方式2:使用TNS别名(需配置
TNSNAMES.ORA)- 在
$ORACLE_HOME/network/admin目录下创建或编辑TNSNAMES.ORA,添加连接描述:MYDB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = dbhost)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = orcl) ) - 连接时使用别名:
sqlplus username/password@MYDB
- 在
- 方式1:直接使用连接字符串
可选优化:
- 安装
rlwrap实现命令行历史记录和上下文切换:sudo yum install rlwrap echo "alias sqlplus='rlwrap sqlplus'" >> ~/.bashrc source ~/.bashrc
以上就是关于“centos环境下sqlplus配置方法”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm