LINUX环境安装ORACLE客户端

原创 2016年08月29日 15:00:39

LINUX环境下安装ORACLE

  • 1.环境
  • 2.安装步骤
  • 3.验证步骤
  • 4.报错信息

1.环境:

1.1 CentOs环境。
1.2 oracle 数据库安装,下载地址:https://pan.baidu.com/s/1gfBIQ4b
1.3 环境变量(.bash_profile)
1.4 用途:用于写shell脚本的时候,连接数据库使用。

2.安装步骤

2.1 将oracle软件(ora.tar.gz)上传至服务器
2.2 解压ora.tar.gz,具体如下:
[root@zhaiyl /]# tar -zxvf ora.tar.gz
2.3 配置环境变量
2.3.1 切换到使用用户:
[root@zhaiyl ~]# su - yongle
2.3.2 编程环境变量:
[yongle@zhaiyl ~]$ vi .bash_profile

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export ORACLE_HOME=/oracle/app/oracle/product/11.2.0/client_1
~

2.3.4 使立即生效

[yongle@zhaiyl ~]$ source .bash_profile
[yongle@zhaiyl ~]$ echo $ORACLE_HOME
/oracle/app/oracle/product/11.2.0/client_1

2.4 配置TNS,TNS根据实际情况进行配置,tns目录位置:/oracle/app/oracle/product/11.2.0/client_1/network/admin/tnsnames.ora,也可以通过find 命令找到该文件:

IDEPSC =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = **ip地址**)(PORT = **1521**))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ora10g)
    )
  )

3.验证步骤

3.1 创建简单shell脚本,具体如下:

#!/bin/bash
. ~/.bash_profile

dbConnStr=idep/idep_hn2010@IDEPSC
v_Msg_SR_Name2=`sqlplus -S ${dbConnStr} <<EOF
set heading off feedback off pagesize 0 verify off echo off
select sysdate from dual;
exit;
EOF`
if [ -n ${v_Msg_SR_Name2} ];then
    echo "${v_Msg_SR_Name2}数据库连接验证成功!";
fi

3.2 如果结果从数据库中查询到你想要的内容,则证明配置成功,查询结果如下:

[yongle@zhaiyl shell]$ sh test.sh
29-AUG-16数据库连接验证成功!

4.报错信息
4.1执行shell脚本时报错,报错信息如下:
[yongle@zhaiyl shell]$ sh test.sh
test.sh: line 9: sqlplus: command not found
解决方法:
在环境变量(.bash_profile)中加入PATH和ORACLE_HOME:

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export ORACLE_HOME=/oracle/app/oracle/product/11.2.0/client_1
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

linux下svn客户端安装及环境配置

一、svn安装:       运行:#yum install subversion 即可安装。 二、svn命令操作: 检出:#svn --username=*** co svn_path l...

linux下svn客户端安装及环境配置

一、svn客户端安装及环境配置. 果所在的linux机器上没有安装svn客户端,则首先安装svn客户端: 1. subversion-1.4.3.tar.bz2  subversion-deps-...

Linux下静默安装,升级和删除Oracle客户端

有的时候不方便登陆Linux的图形界面安装oracle客户端,我们完全可以采用静默模式安装,升级和删除oracle客户端(代替OUI)。 平台:RHEL4.5,oracle10.2.0.1 ...

Linux下PHP Oracle客户端扩展(OCI8)安装

本篇文章是以32位系统为例。 所需文件下载地址: http://www.oracle.com/technetwork/topics/linuxsoft-082809.htm...

Linux下静默安装,升级和删除Oracle客户端

有的时候不方便登陆Linux的图形界面安装oracle客户端,我们完全可以采用静默模式安装,升级和删除oracle客户端(代替OUI)。 平台:RHEL4.5,oracle10.2.0.1 ...

linux下安装oracle 客户端

因为需要编写Linux下Oracle应用程序,必须安装客户端。查了很多安装的说明,自己试验以后,总结在下面。本来以为按照Oracle手册就可以安装好,但是发现了手册和实际的不同。建议安装时参考Orac...

linux 单独安装oracle客户端

javama:总结 首先说明:百度上面搜索的资料,都是垃圾资料,而且例子都是相互复制,确没有何参考价值, 最可烦的是需要安装oracle 远程客户端,他们那些笨蛋都是以本地为主,一般情况下本地...

Linux中安装使用Oracle 11g客户端步骤

Linux中安装使用Oracle 11g客户端步骤   环境是:主机XP系统,虚拟机中安装Centos系统,Oracle 11g安装在XP中,Oracle client 11g安装在Linux中。通...

oracle客户端安装与配置(包含windows和linux)

windows操作系统 (一)新建oracle客户端安装目录 安装目录根据个人情况自己随意定( 这里建立到c:\oracle_client ) (二)安装客户端软件 根据实际情况选择安装类型 ...

Linux里Oracle client客户端简便安装

Linux里Oracle client客户端简便安装
  • Karloo
  • Karloo
  • 2016-07-08 16:43
  • 8939
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)