【Linux Oracle】安装Oracle 19c客户端

devtools/2025/2/13 4:34:24/

 Oracle相关文档,希望互相学习,共同进步

风123456789~-CSDN博客


1.背景

        今天需要在一台服务器上只装Oracle客户端,用于连接其他服务器的库,以下为详细安装过程记录。

 主要步骤:1)用户、组   2)安装包  解压  3)配置环境变量 4)测试

2. 安装过程

2.1 准备用户、组

     1)创建oracle用户、所属组,比如 oracle用户如下:

[oracle@localhost ~]$ groups oracle
oracle : oinstall oper dba asmdba backupdba dgdba kmdba racdba[oracle@localhost ~]$ id oracle
uid=1001(oracle) gid=1010(oinstall) groups=1010(oinstall),1003(oper),1004(dba),1005(asmdba),1006(backupdba),1007(dgdba),1008(kmdba),1009(racdba)

     2)输入sqlplus命令,查看是否可用

2.2 准备安装包

地址:Instant Client for Linux x86-64 (64-bit)

下载基础包和pl/sql工具包

 

2.3 解压到指定目录

把工具包上传到服务器上,解压到指定目录下,比如 /home/oracle/u01/client/

命令:

su - oraclecd /home/oracle/softmkdir -p u01/clientunzip instantclient-basic-linux.x64-19.26.0.0.0dbru.zip       -d /home/oracle/u01/client/ unzip -o instantclient-sqlplus-linux.x64-19.26.0.0.0dbru.zip -d  /home/oracle/u01/client/

想要强制覆盖已存在的文件,并且解压缩到指定目录中。可以-o和-d选项混合使用。
命令格式:unzip -o <压缩文件> -d <目标目录>
输入命令:unzip -o xx.zip -d   /home/oracle/u01/client/
解释:将xx.zip压缩文件强制 解压缩到/home/oracle/u01/client/目录中。

结果截图: 

2.4 配置环境变量

把工具包上传到服务器上,解

cd ~
vi .bash_profile    添加如下内容

export ORACLE_HOME=/home/oracle/u01/client/instantclient_19_26/
export NLS_DATE_FORMAT="yyyy-mm-dd hh24:mi:ss"
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME
export PATH=$ORACLE_HOME:$PATH

保存后,执行环境变量:

source .bash_profile

截图:

执行环境变量:

2.5 创建 tnsnames.ora 文件

       tnsnames.ora 文件是Oracle Net Services的一部分,它用于配置网络服务名,这些服务名用于定义如何连接到Oracle数据库服务器。

cd /home/oracle/u01/client/instantclient_19_26/

mkdir -p network/admin
cd network/admin

 vim tnsnames.ora       --添加内容

     tnsnames.ora 根据情况,可添加以下内容:

ORCL1 =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.14)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orclpdb1)))

NETWORK_SERVICE_NAME:客户端将要使用的网络服务名,可自定义

PROTOCOL:通信协议,通常是TCP。
HOST:数据库服务器的主机名或IP地址。
PORT:数据库服务监听的端口,默认是1521。
SERVER:连接的模式,可以是SHARED或DEDICATED。

SERVICE_NAME:数据库的服务名

以上ip为数据库服务器ip及端口,service_name为oracle服务名,可通过服务器查询,sql如下:SELECT name FROM gv$services;

截图:

 

3 验证测试连接:ok 

sqlplus 用户名/密码@连接名  

客户端连接ok. 


项目管理--相关知识   

项目管理-项目绩效域1/2-CSDN博客

项目管理-项目绩效域1/2_八大绩效域和十大管理有什么联系-CSDN博客

项目管理-项目绩效域2/2_绩效域 团不策划-CSDN博客

高项-案例分析万能答案(作业分享)-CSDN博客

项目管理-计算题公式【复习】_项目管理进度计算题公式:乐观-CSDN博客

项目管理-配置管理与变更-CSDN博客

项目管理-项目管理科学基础-CSDN博客

项目管理-高级项目管理-CSDN博客

项目管理-相关知识(组织通用治理、组织通用管理、法律法规与标准规范)-CSDN博客


Oracle其他文档,希望互相学习,共同进步

Oracle-找回误删的表数据(LogMiner 挖掘日志)_oracle日志挖掘恢复数据-CSDN博客

oracle 跟踪文件--审计日志_oracle审计日志-CSDN博客

ORA-12899报错,遇到数据表某字段长度奇怪现象:“Oracle字符型,长度50”但length查却没有50_varchar(50) oracle 超出截断-CSDN博客

EXP-00091: Exporting questionable statistics.解决方案-CSDN博客

Oracle 更换监听端口-CSDN博客


http://www.ppmy.cn/devtools/158383.html

相关文章

MATLAB 生成脉冲序列 pulstran函数使用详解

MATLAB 生成脉冲序列 pulstran函数使用详解 目录 前言 一、参数说明 二、示例一 三、示例二 总结 前言 MATLAB中的pulstran函数用于生成脉冲序列&#xff0c;支持连续或离散脉冲。该函数通过将原型脉冲延迟并相加&#xff0c;生成脉冲序列&#xff0c;适用于信号处理和系统…

SSA-TCN麻雀算法优化时间卷积神经网络时间序列预测未来Matlab实现

SSA-TCN麻雀算法优化时间卷积神经网络时间序列预测未来Matlab实现 目录 SSA-TCN麻雀算法优化时间卷积神经网络时间序列预测未来Matlab实现预测效果基本介绍程序设计参考资料 预测效果 基本介绍 1.Matlab实现SSA-TCN麻雀算法优化时间卷积神经网络时间序列预测未来&#xff08;优…

深度学习|表示学习|Mini-Batch Normalization 具体计算举例|23

如是我闻&#xff1a; Batch Normalization&#xff08;BN&#xff09;是一种在 mini-batch 级别计算均值和方差的归一化方法&#xff0c;它能够加速训练、稳定梯度&#xff0c;并减少对权重初始化的敏感性。 在 BN 过程中&#xff0c;我们不会使用整个数据集计算均值和方差&a…

MacOS 命令行详解使用教程

本章讲述MacOs命令行详解的使用教程&#xff0c;感谢大家观看。 本人博客:如烟花般绚烂却又稍纵即逝的主页 MacOs命令行前言&#xff1a; 在 macOS 上,Terminal&#xff08;终端) 是一个功能强大的工具&#xff0c;它允许用户通过命令行直接与系统交互。本教程将详细介绍 macOS…

深度学习入门:搭建你的第一个神经网络

在当今数字化时代,深度学习正以前所未有的速度改变着我们的生活。从语音助手到自动驾驶汽车,从图像识别到自然语言处理,深度学习的应用无处不在。而Python作为一门简洁而强大的编程语言,成为了深度学习领域最受欢迎的工具之一。今天,我们将一起踏上深度学习的旅程,搭建你…

支持多种网络数据库格式的自动化转换工具——VisualXML

一、VisualXML软件介绍 对于DBC、ARXML……文件的编辑、修改等繁琐操作&#xff0c;WINDHILL风丘科技开发的总线设计工具——VisualXML&#xff0c;可轻松解决这一问题&#xff0c;提升工作效率。 VisualXML是一个强大且基于Excel表格生成多种网络数据库文件的转换工具&#…

SLF4J与Spring集成实战:替代JCL并绑定Log4j

在Java开发中&#xff0c;日志框架的选择和集成一直是一个重要的环节。SLF4J&#xff08;Simple Logging Facade for Java&#xff09;作为一个流行的日志门面框架&#xff0c;提供了简单而强大的日志抽象层。与JCL&#xff08;Jakarta Commons Logging&#xff09;相比&#x…

TCP/IP参考模型和网络协议

由于国防部担心他们一些重要的主机、路由器和互联网关可能会突然崩溃&#xff0c;所以网络必须实现的另一目标是网络不受子网硬件损失的影响&#xff0c;已经建立的会话不会被取消&#xff0c;而且整个体系结构必须相当灵活。 TCP/IP是一组用于实现网络互连的通信协议。Interne…