linux下安装oracle客户端

linux下安装oracle客户端linux 下安装 oracle 客户端 1 下载 oracle 官网下载安装包根据访问数据的版本下载对应客户端 每种包又分 zip rpm 两种格式包 zip 包相当于解压后免安装版 rpm 包需要安装版 2 安装解压缩到 oracle 事先创建好 oracle 用户及 oracle 目录 unzipinstant basic linux x64 11 2 0 4 0 zipunzipinst sqlplus linux x64 11 2 0 4 0 zip 生成目录 usr l

linux下安装oracle客户端

1. 下载

oracle官网下载安装包

根据访问数据的版本下载对应客户端。每种包又分.zip、.rpm两种格式包,zip包相当于解压后免安装版,rpm包需要安装版。

在这里插入图片描述

2.安装解压缩到/oracle

事先创建好oracle用户及/oracle目录

unzip instantclient-basic-linux.x64-11.2.0.4.0.zip

unzip instantclient-sqlplus-linux.x64-11.2.0.4.0.zip

生成目录/usr/local/oracle/instantclient_11_2

3. 在上述目录新建 mkdir -p ./network/admin

生成目录/oracle/instantclient_11_2/network/admin

4. 在上述目录新建tnsnames.ora文件,并编辑数据库链接信息

PRODUCT = (DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST = 103.160.32.31)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = PRODUCT) ) ) 

此处配置的为SERVICE_NAME,非SERVER和SID,SERVICE_NAME名称需要和key保持相同

5.配置环境变量

vi .bash_profile

export ORACLE_HOME=/oracle/instantclient_11_2 export TNS_ADMIN=$ORACLE_HOME/network/admin export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK export NLS_LANG=AMERICAN_AMERICA.AL32UTF8 export NLS_DATE_FORMAT="yyyy-mm-dd hh24:mi:ss" export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/oracm/lib:/lib:/usr/lib:/usr/local/lib export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE/network/jlib export PATH=$ORACLE_HOME:$PATH 

souce .bash_profile

6.配置参数limits.conf

在上一步执行source命令时,如果出现以下等类似错误

-bash: ulimit: stack size: cannot modify limit:Operation not permitted 

则需要在/etc/security/limits.conf 文件里添加以下配置:

oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240 

7.检测tns设置是否正确

oracle用户下执行tnsping 服务名(SERVICE_NAME),如果后面出现Used TNSNAMES adapter to reslove the alias .... OK表示TNS正常
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/218330.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午7:31
下一篇 2026年3月18日 上午7:31


相关推荐

  • 算法:凸多边形最优三角剖分

    算法:凸多边形最优三角剖分1 问题相关定义 1 凸多边形的三角剖分 将凸多边形分割成互不相交的三角形的弦的集合 T 2 最优剖分 给定凸多边形 P 以及定义在由多边形的边和弦组成的三角形上的权函数 w 要求确定该凸多边形的三角剖分 使得该三角剖分中诸三角形上权之和为最小 凸多边形三角剖分如下图所示 2 最优子结构性质 若凸 n 1 边形 P V0 V1 Vn 的最优三角剖分 T 包含三角形

    2025年6月18日
    5
  • mysql backtrace_如何分析crash的backtrace

    mysql backtrace_如何分析crash的backtraceMySQL 异常退出往往会会在 error log 中打印 backtrace 信息 我们从这个 backtrace 中可以得到一些异常的原因 例如断言错误 空指针内容的访问等 顺着这些信息排查 我们一般再结合代码逻辑来做推断 写测试用例重现 再打补丁 再验证等过程 但是 线上早期部 MySQL 异常退出往往会会在 error log 中打印 backtrace 信息 我们从这个 backtrace 中可以得到一些异常的原因

    2026年3月17日
    1
  • 组合数据类型练习,英文词频统计实例

    组合数据类型练习,英文词频统计实例1、列表实例:由字符串创建一个作业评分列表,做增删改查询统计遍历操作。例如,查询第一个3分的下标,统计1分的同学有多少个,3分的同学有多少个等。2、字典实例:建立学生学号成绩字典,做增删改查遍历操作

    2022年7月6日
    23
  • php代码混淆加密算法_java代码混淆加密

    php代码混淆加密算法_java代码混淆加密functionRandAbc($length=””){//返回随机字符串$str=”ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz”;returnstr_shuffle($str);}$filepath=’index.php’;$path_parts=

    2022年10月2日
    5
  • CKEditor与CKFinder学习–安全的使用CKFinder与权限控制

    CKEditor与CKFinder学习–安全的使用CKFinder与权限控制本文介绍了如何安全的使用 ckfinder 进行文件上传 采用 springmvc 拦截器和 ckfinder 提供的访问控制来实现细粒度的访问控制

    2026年3月19日
    2
  • ArcGIS地图打印

    ArcGIS地图打印个人学习笔记 仅供学习交流 参考书籍 ArcGIS 从 0 到 1 文章目录布局编辑插入 Excel 的方法插入图片固定比例尺打印导出地图局部打印批量打印标准分幅打印一张图多比例尺打印布局编辑 ArcGIS 的地图打印是在布局视图中完成的 所以地图打印前一定要切换到布局视图 切换方法 点击左下角的按钮 右键数据框可以设置数据框的属性 大小和位置等等 在主菜单 文件 下拉菜单下 选择 页面和打印设置 可以更改打印方式 插入 Excel 的方法 打开 excel 文档 选择需要打印的表格数据

    2026年3月19日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号