https://blog.csdn.net/philosophyatmath/article/details/44806787
从这里”http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html”下载以下三个文件
instantclient-basic-linux.x64-12.2.0.1.0.zip
instantclient-sdk-linux.x64-12.2.0.1.0.zip
instantclient-sqlplus-linux.x64-12.2.0.1.0.zip
新建并复制到oracle文件夹下,自然依次顺序解压后,会生成“instantclient_12_2”目录,basic和sqlplus会在其根下,而sdk会在其下生成“sdk”目录;在其下建立目录“/network/admin” (mkdir -p network/admin),创建文件:“tnsnames.ora(vi -p tnsnames.ora)”,并添加:
xxxxdb =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 100.xx.236.57)(PORT = xxxx))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = xxxx)
)
)
配置:
1.
cd /
vi .bash_profile
export ORACLE_HOME=/app/instantclient_12_2
export PATH=$ORACLE_HOME/bin:$PATH
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
建立软链接:ln -s /app/instantclient_12_2/sqlplus /user/app
2.或者直接配置在etc/profile后source etc/profile 生效
3.保证每次进入后自动source。 需要修改~/.bashrc文件
cd root
ll -a
vi .bashrc
添加source /etc/profile保存即可。
~~~若还是连不上,则临时配置
export ORACLE_HOME=/app/instantclient_12_2
export PATH=$ORACLE_HOME:$PATH
ln -s /app/instantclient_12_2/sqlplus /user/app
运行:“source ~/.bash_profile ”使之生效
检查环境变量:
echo $ORACLE_HOME
运行命令:sqlplus
sqlplus: error while loading sharedlibraries: libaio.so.1: cannot open shared object file: No such file ordirectory
解决方法:执行如下命令:sudo apt-get install libaio*。问题解决
执行登录:sqlplus dbmgr/zhaoshang001@tabletdb
如遇报错:cx_Oracle.DatabaseError: ORA-24454: 客户机主机名未设置
一行指令解决:
sudo /bin/bash -c "echo '127.0.1.1 ${HOSTNAME}' >> /etc/hosts"
相关推荐
在Linux环境下,安装Oracle客户端并配置Qt开发环境是软件开发者,特别是那些专注于数据库交互和GUI应用开发的程序员常需进行的操作。以下将详细介绍这个过程,包括Oracle客户端的安装、环境配置,以及Qt集成开发环境...
安装步骤 rpm -ivh oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm rpm -ivh oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm rpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64...
Oracle 11g 客户端 for Linux 安装文档 Oracle 11g 客户端 for Linux 安装文档提供了详细的安装步骤和配置信息,以便用户成功安装 Oracle 11g 客户端 for Linux。 标题解释 Oracle 11g 客户端 for Linux 安装文档...
Linux 下安装 Oracle 12c 客户端详细教程 Oracle 12c 客户端是 Oracle 公司推出的数据库客户端软件,为用户提供了强大且灵活的数据库管理功能。然而,对于初学者来说,安装 Oracle 12c 客户端可能会是一件困难的...
本教程将详述如何在Linux环境下安装Oracle客户端11.2.0.4版本,利用提供的安装文档和软件包。 首先,我们需要了解Oracle客户端的作用。Oracle客户端是连接到Oracle数据库服务器的软件,它提供了SQL*Plus、...
本篇文章将详细阐述如何在Linux环境下安装Oracle客户端的全部rpm包。 首先,让我们理解什么是rpm包。RPM(Red Hat Package Manager)是Linux发行版中常用的软件包管理器,用于安装、升级、查询和删除软件。Oracle...
在Linux环境下安装Oracle客户端通常涉及多个步骤,包括下载安装文件、创建安装目录、解压文件、配置环境变量等。 #### 二、下载安装文件 首先,需要从Oracle官方网站下载对应的客户端安装程序。具体的下载地址为:...
Linux 下 Oracle Client 的安装是指在 Linux 操作系统中安装 Oracle 客户端的过程。该过程需要在 Linux 服务器上安装 Oracle 客户端,以便连接 Oracle 数据库服务器。 一、 Linux 基础版之软件安装 在 Linux 操作...
Oracle 客户端在 Linux 下安装部署运行 一、Oracle 客户端安装 Oracle 客户端在 Linux 下的安装是指在 Linux 操作系统上安装 Oracle 客户端软件,以便于连接远端的 Oracle 数据库服务器。安装 Oracle 客户端需要...
在linux上安装oracle客户端,占用空间小,个人己安装,并正常使用。 客户端版本:10.2.0.4.0 包括: basic-10.2.0.4.0-linux-x86_64.zip basiclite-10.2.0.4.0-linux-x86_64.zip jdbc-10.2.0.4.0-linux-x86_64.zip ...
通过本文介绍的方法,我们可以实现在不安装Oracle客户端的情况下,通过.NET应用程序访问Oracle数据库。这种方法不仅简化了部署过程,还有效地节约了系统资源。需要注意的是,在进行配置时要确保所有的路径和连接信息...
"Oracle 11g 在 Linux 下的离线安装教程" 一、查看和修改主机名称 在 Oracle 11g 的安装过程中,需要查看和修改主机名称。可以使用 hostname 命令来查看当前主机名称,并使用 hostname 命令来修改主机名称。 二、...
该包为linux安装oracle的离线rpm包,可在服务器未联网的情况下,离线安装oracle所需要的依赖。包内均为rpm文件 执行 rpm -ivh --nodeps --force ./* 即可一次完成所有rpm依赖包的安装。
本文将详细介绍如何在不安装Oracle客户端的情况下,使用QT框架成功连接到Oracle数据库,主要涉及的知识点包括QT的数据库模块、Oracle的ODBC驱动以及相关配置。 首先,QT是一个跨平台的C++应用开发框架,其数据库...
在Linux环境下安装Oracle客户端是一项常见的任务,特别是在进行数据库管理和开发工作时。Oracle客户端提供了与Oracle数据库服务器交互的工具,如SQL*Plus和SQL Loader。在这个过程中,我们将避免安装完整的Oracle...
在Linux上配置Oracle客户端时,可能需要设置环境变量如ORACLE_HOME、LD_LIBRARY_PATH来确保正确加载库文件。此外,Linux下的Net Services对应的是 listener进程,它监听指定端口并处理来自客户端的连接请求。同样,...
在IT领域,尤其是在数据库管理中,安装Oracle客户端是常见的任务之一。本文将详细介绍在CentOS6.2操作系统上安装Oracle客户端的步骤,包括使用RPM包安装、配置TNS、设置环境变量以及进行链接测试。 首先,我们关注...