`

linux下安装oracle客户端

 
阅读更多

 

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开发环境

    在Linux环境下,安装Oracle客户端并配置Qt开发环境是软件开发者,特别是那些专注于数据库交互和GUI应用开发的程序员常需进行的操作。以下将详细介绍这个过程,包括Oracle客户端的安装、环境配置,以及Qt集成开发环境...

    Linux下安装oracle客户端-sqlplus64.zip

    安装步骤 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...

    oracle11g客户端for_linux安装文档

    Oracle 11g 客户端 for Linux 安装文档 Oracle 11g 客户端 for Linux 安装文档提供了详细的安装步骤和配置信息,以便用户成功安装 Oracle 11g 客户端 for Linux。 标题解释 Oracle 11g 客户端 for Linux 安装文档...

    随笔-linux下安装oracle 12c client

    Linux 下安装 Oracle 12c 客户端详细教程 Oracle 12c 客户端是 Oracle 公司推出的数据库客户端软件,为用户提供了强大且灵活的数据库管理功能。然而,对于初学者来说,安装 Oracle 12c 客户端可能会是一件困难的...

    linux oracle客户端安装

    本教程将详述如何在Linux环境下安装Oracle客户端11.2.0.4版本,利用提供的安装文档和软件包。 首先,我们需要了解Oracle客户端的作用。Oracle客户端是连接到Oracle数据库服务器的软件,它提供了SQL*Plus、...

    Linux_Oracle客户端全部rpm包

    本篇文章将详细阐述如何在Linux环境下安装Oracle客户端的全部rpm包。 首先,让我们理解什么是rpm包。RPM(Red Hat Package Manager)是Linux发行版中常用的软件包管理器,用于安装、升级、查询和删除软件。Oracle...

    ORACLE 客户端在linux下安装

    在Linux环境下安装Oracle客户端通常涉及多个步骤,包括下载安装文件、创建安装目录、解压文件、配置环境变量等。 #### 二、下载安装文件 首先,需要从Oracle官方网站下载对应的客户端安装程序。具体的下载地址为:...

    Linux下Oracle Client的安装

    Linux 下 Oracle Client 的安装是指在 Linux 操作系统中安装 Oracle 客户端的过程。该过程需要在 Linux 服务器上安装 Oracle 客户端,以便连接 Oracle 数据库服务器。 一、 Linux 基础版之软件安装 在 Linux 操作...

    oracle客户端在linux下安装部署运行

    Oracle 客户端在 Linux 下安装部署运行 一、Oracle 客户端安装 Oracle 客户端在 Linux 下的安装是指在 Linux 操作系统上安装 Oracle 客户端软件,以便于连接远端的 Oracle 数据库服务器。安装 Oracle 客户端需要...

    linux 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 ...

    .net访问oracle数据库的方法(不安装oracle客户端)

    通过本文介绍的方法,我们可以实现在不安装Oracle客户端的情况下,通过.NET应用程序访问Oracle数据库。这种方法不仅简化了部署过程,还有效地节约了系统资源。需要注意的是,在进行配置时要确保所有的路径和连接信息...

    oracle11G的linux下的离线安装教程.pdf

    "Oracle 11g 在 Linux 下的离线安装教程" 一、查看和修改主机名称 在 Oracle 11g 的安装过程中,需要查看和修改主机名称。可以使用 hostname 命令来查看当前主机名称,并使用 hostname 命令来修改主机名称。 二、...

    linux 安装oracle的离线rpm包

    该包为linux安装oracle的离线rpm包,可在服务器未联网的情况下,离线安装oracle所需要的依赖。包内均为rpm文件 执行 rpm -ivh --nodeps --force ./* 即可一次完成所有rpm依赖包的安装。

    不必安装oracle客户端,QT成功连接oracle数据库

    本文将详细介绍如何在不安装Oracle客户端的情况下,使用QT框架成功连接到Oracle数据库,主要涉及的知识点包括QT的数据库模块、Oracle的ODBC驱动以及相关配置。 首先,QT是一个跨平台的C++应用开发框架,其数据库...

    linux下oracle的客户端安装

    在Linux环境下安装Oracle客户端是一项常见的任务,特别是在进行数据库管理和开发工作时。Oracle客户端提供了与Oracle数据库服务器交互的工具,如SQL*Plus和SQL Loader。在这个过程中,我们将避免安装完整的Oracle...

    OracleClient-18C Oracle客户端,包括windows和Linux

    在Linux上配置Oracle客户端时,可能需要设置环境变量如ORACLE_HOME、LD_LIBRARY_PATH来确保正确加载库文件。此外,Linux下的Net Services对应的是 listener进程,它监听指定端口并处理来自客户端的连接请求。同样,...

    CentOS6.2安装Oracle客户端

    在IT领域,尤其是在数据库管理中,安装Oracle客户端是常见的任务之一。本文将详细介绍在CentOS6.2操作系统上安装Oracle客户端的步骤,包括使用RPM包安装、配置TNS、设置环境变量以及进行链接测试。 首先,我们关注...

Global site tag (gtag.js) - Google Analytics