LINUX系统下ORACLE19C客户端安装步骤
LINUX系统下ORACLE19C客户端安装步骤
服务器系统版本:CentOS 7.4
- 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客户端安装步骤相关推荐
- Linux系统下adb驱动安装步骤 及 问题总结
Linux系统下adb驱动安装步骤 及 问题总结 一.安装ADB工具 sudo apt-get update sudo apt-get install android-tools-adb 二.adb驱 ...
- PolarDB 阿里云国产化数据库:linux系统下的详细安装步骤手册
Linux 下部署 PolarDB 数据库 第一章:环境准备 ① 检查 THP 的启用状态和配置 ② 修改配置文件 sysctl.conf ③ 新增配置文件 polardb_limits.conf ④ ...
- k8s简介以及linux环境下的详细安装步骤
k8s简介以及linux环境下的详细安装步骤 k8s是Kubernetes的简称,Kubernetes中间有8个单词,所以叫k8s,就是这么简单粗暴. 我们可以看到docker的图标是鲨鱼,k8s的图 ...
- linux的软件包是独立的,Linux系统下软件包的安装
(以下内容是云课堂Linux课程的笔记,个人纯手工记录,课程以RedHat系列为主) Linux系统下软件包的安装方式包括:源代码安装.本地二进制包安装(rpm命令手工安装).在线二进制包安装(yum ...
- linux校园网客户端,Ubuntu Linux环境下校园网客户端安装使用
最近发现好多兄弟姐妹不用Linux原因是在我们学校大大环境下上校园网有点费劲,或者干脆就不会弄,亦或者根本就没想到上网^_^ 这里我写上这么一段简单的过程,为了大家能够顺利上网,大牛直接掠过,不要喷我 ...
- linux系统下源码安装mysql5.6数据库
linux系统下源码安装mysql5.6数据库 下载mysql数据库相关软件包(百度云盘:http://pan.baidu.com/s/1bnL31c7) 从mysql 5.5版本开始,mysql源码 ...
- workerman在linux上怎么运行,linux系统中workerman的安装步骤
linux系统中workerman的安装步骤,文件,测试,教程,相关文章,错了 linux系统中workerman的安装步骤 易采站长站,站长之家为您整理了linux系统中workerman的安装步骤 ...
- hp ux安装mysql5.1.56_详细讲解Linux环境下MySQL5.1安装步骤
1.下载MySQL免安装版/二进制版软件(不用编译) 文件格式:MYSQL-VERSION-OS.tar.gz 2.创建MySQL组,建立MySQL用户并加入到mysql组中 (不同版本的Unix中, ...
- Linux系统下禅道的安装以及配置教程
Linux系统下禅道的安装以及配置教程 首先查看Linux安装的版本,64的还是32的! 查看Linux版本:[root@localhost ~]# getconf LONG_BIT 1.Linux中 ...
最新文章
- vue 时间安排表
- SQL Server的WAITFOR DELAY注入
- 【读书笔记】iOS-设计简单的Frenzic式益智游戏
- c# 获取方法所在的命名空间 类名 方法名
- AJAX自学笔记01
- transition的唧唧歪歪
- php验证码类Validationcode
- lxml invalid predicate错误
- ESX/ESXi 主机上的每个插槽中安装了多少内存
- STM32工作笔记0056---认识DB9接口
- 那年我学过的SpringBoot笔记
- python能做什么excel-使用 Python 可以做什么?
- 【IoT】产品设计:贴片电子电容封装类型:0202封装、0402封装、0603封装、0805封装、1206封装、1210封装、1812封装、2010封装、2512封装
- 【渝粤教育】电大中专药物化学基础 (2)_1作业 题库
- C语言实现通讯录1.0
- Kali Linux中Unable to locate package错误的解决方法2-1
- vulnhub-Brainpan (考点:windows exe和linux elf下的两种缓冲区溢出)
- 枸杞“黑金”,养生效果就选它
- 【Android多屏适配】动态改变Listview item高度
- 电子计算机显示屏不亮了,电脑显示屏开机亮一下就不亮了怎么回事