LINUX系统下ORACLE19C客户端安装步骤

服务器系统版本:CentOS 7.4

  1. Oracle客户端安装包(19C版本)下载地址:

Instant Client for Linux x86-64 (64-bit)https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html

现阶段19c版本已下载完毕,上传至服务器;

2.切换至root用户,将安装包放在根目录的 opt/oracle下

(上传服务器的时候可以先上传到有权限的文件夹,再移动到opt/oracle)例:

mv  /home/app/oarcle/*.rpm  /opt/oracle/

3.执行安装命令 ,rpm -ivh rpm包名,安装顺序注意一下,basic、devel,其他的随意。安装完成后会在根目录下的usr/lib下生产oracle目录。

安装命令:

rpm -ivh oracle-instantclient19.12-basic-19.12.0.0.0-1.x86_64.rpm

rpm -ivh oracle-instantclient19.12-devel-19.12.0.0.0-1.x86_64.rpm

rpm -ivh oracle-instantclient19.12-jdbc-19.12.0.0.0-1.x86_64.rpm

rpm -ivh oracle-instantclient19.12-odbc-19.12.0.0.0-1.x86_64.rpm

rpm -ivh oracle-instantclient19.12-sqlplus-19.12.0.0.0-1.x86_64.rpm

rpm -ivh oracle-instantclient19.12-tools-19.12.0.0.0-1.x86_64.rpm

4.root用户在/usr/lib/oracle/19.12/client64下创建tnsnames.ora文件,内容为(按需要设置sid跟host的值):

--创建tnsnames.ora

touch tnsnames.ora

SID  =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = XXX.XXX.XXX.XXX)(PORT = XXXX))

)

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = XXXX)

)

)

5.配置环境变量

  切换至普通用户,vi ~/.bash_profile 。添加如下内容。保存退出后,source ~/.bash_profile 刷新配置信息

export ORACLE_HOME=/usr/lib/oracle/19.12/client64

export TNS_ADMIN=/usr/lib/oracle/19.12/client64

export TNS=/usr/lib/oracle/19.12/client64

export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:$ORACLE_HOME/lib

6.验证部署结果

继续普通用户,使用命令 sqlplus username/passwd@SID 验证,能正常登陆数据库即为安装成功。

sqlplus XXXX/XXXX@XXX

LINUX系统下ORACLE19C客户端安装步骤相关推荐

  1. Linux系统下adb驱动安装步骤 及 问题总结

    Linux系统下adb驱动安装步骤 及 问题总结 一.安装ADB工具 sudo apt-get update sudo apt-get install android-tools-adb 二.adb驱 ...

  2. PolarDB 阿里云国产化数据库:linux系统下的详细安装步骤手册

    Linux 下部署 PolarDB 数据库 第一章:环境准备 ① 检查 THP 的启用状态和配置 ② 修改配置文件 sysctl.conf ③ 新增配置文件 polardb_limits.conf ④ ...

  3. k8s简介以及linux环境下的详细安装步骤

    k8s简介以及linux环境下的详细安装步骤 k8s是Kubernetes的简称,Kubernetes中间有8个单词,所以叫k8s,就是这么简单粗暴. 我们可以看到docker的图标是鲨鱼,k8s的图 ...

  4. linux的软件包是独立的,Linux系统下软件包的安装

    (以下内容是云课堂Linux课程的笔记,个人纯手工记录,课程以RedHat系列为主) Linux系统下软件包的安装方式包括:源代码安装.本地二进制包安装(rpm命令手工安装).在线二进制包安装(yum ...

  5. linux校园网客户端,Ubuntu Linux环境下校园网客户端安装使用

    最近发现好多兄弟姐妹不用Linux原因是在我们学校大大环境下上校园网有点费劲,或者干脆就不会弄,亦或者根本就没想到上网^_^ 这里我写上这么一段简单的过程,为了大家能够顺利上网,大牛直接掠过,不要喷我 ...

  6. linux系统下源码安装mysql5.6数据库

    linux系统下源码安装mysql5.6数据库 下载mysql数据库相关软件包(百度云盘:http://pan.baidu.com/s/1bnL31c7) 从mysql 5.5版本开始,mysql源码 ...

  7. workerman在linux上怎么运行,linux系统中workerman的安装步骤

    linux系统中workerman的安装步骤,文件,测试,教程,相关文章,错了 linux系统中workerman的安装步骤 易采站长站,站长之家为您整理了linux系统中workerman的安装步骤 ...

  8. hp ux安装mysql5.1.56_详细讲解Linux环境下MySQL5.1安装步骤

    1.下载MySQL免安装版/二进制版软件(不用编译) 文件格式:MYSQL-VERSION-OS.tar.gz 2.创建MySQL组,建立MySQL用户并加入到mysql组中 (不同版本的Unix中, ...

  9. Linux系统下禅道的安装以及配置教程

    Linux系统下禅道的安装以及配置教程 首先查看Linux安装的版本,64的还是32的! 查看Linux版本:[root@localhost ~]# getconf LONG_BIT 1.Linux中 ...

最新文章

  1. vue 时间安排表
  2. SQL Server的WAITFOR DELAY注入
  3. 【读书笔记】iOS-设计简单的Frenzic式益智游戏
  4. c# 获取方法所在的命名空间 类名 方法名
  5. AJAX自学笔记01
  6. transition的唧唧歪歪
  7. php验证码类Validationcode
  8. lxml invalid predicate错误
  9. ESX/ESXi 主机上的每个插槽中安装了多少内存
  10. STM32工作笔记0056---认识DB9接口
  11. 那年我学过的SpringBoot笔记
  12. python能做什么excel-使用 Python 可以做什么?
  13. 【IoT】产品设计:贴片电子电容封装类型:0202封装、0402封装、0603封装、0805封装、1206封装、1210封装、1812封装、2010封装、2512封装
  14. 【渝粤教育】电大中专药物化学基础 (2)_1作业 题库
  15. C语言实现通讯录1.0
  16. Kali Linux中Unable to locate package错误的解决方法2-1
  17. vulnhub-Brainpan (考点:windows exe和linux elf下的两种缓冲区溢出)
  18. 枸杞“黑金”,养生效果就选它
  19. 【Android多屏适配】动态改变Listview item高度
  20. 电子计算机显示屏不亮了,电脑显示屏开机亮一下就不亮了怎么回事

热门文章

  1. Linux使用wget下载文件时报错
  2. 3D标签云/滚动词条
  3. 12 个要收藏的前端 CSS 网站
  4. Vue前端npm编译报错问题总结
  5. Java 文件生成本地
  6. 高通平台手机开发之Modem
  7. 校园招聘渐入高峰,希望大家通过我的书可以找到合适的工作。
  8. App Inventor插件开发(四)OpenGL未完待续
  9. 30天早起感悟——我为什么要早起
  10. 页面整体等比例缩小,页面缩小,页面放大,页面缩放