Oracle 之instant client

客户端要想连接oracle服务器,必须先安装oracle客户端,然而,普通的oracle客户端安装包较大,耗费时间长,若以有了oracle的精简客户端-instant client

1.下载安装包

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html #选择对应的版本
通常下载的包有:
[[email protected] ~]# ls mypackages/
instantclient-basic-linux32-11.2.0.1.zip #基本的包
instantclient-sdk-linux32-11.2.0.1.zip  #客户端开发程序包,比如编译php连接oracle时需要用到,此处不是必须的包,但最好安装。
instantclient-sqlplus-linux32-11.2.0.1.zip #sqlplus安装包
#解压
for i in `ls | xargs`; do unzip $i; done
[[email protected] mypackages]# ls -d instantclient_11_2/ #解压后生成的目录
instantclient_11_2/

2.创建安装目录

useradd oinstall
useradd -g oinstall oracle && echo "123456" | passwd --stdin oracle
mkdir -p /opt/oracle
mv /root/instantclient_11_2 /opt/oracle
chown -R oracle.oinstall /opt/oracle

3.配置环境变量

export PATH=$PATH:$HOME/bin:/opt/oracle/instantclient_11_2
export ORACLE_HOME=/opt/oracle/instantclient_11_2 #家目录
export LD_LIBRARY_PATH=/opt/oracle/instantclient_11_2 #库文件目录
export TNS_ADMIN=/opt/oracle/network/admin/ #连接oracle服务器的配置文件
可自定义
[[email protected] admin]$ cat /opt/oracle/network/admin/tnsnames.ora
# tnsnames.ora Network Configuration File: /opt/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
MYZABBIX =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.101)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = zabbix)
    )
  )

当执行sqlplus测试连接时出现如下错误:

[[email protected] oracle]# sqlplus
sqlplus: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
#缺少安装包,解决方法如下
[[email protected] oracle]# yum -y install libaio
[[email protected] ~]$ sqlplus zabbix/[email protected]  #连接成功
SQL*Plus: Release 11.2.0.1.0 Production on Thu May 8 17:03:13 2014
Copyright (c) 1982, 2009, Oracle.  All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
[[email protected] ~]$ sqlplus scott/[email protected]:1521/zabbix
SQL*Plus: Release 11.2.0.1.0 Production on Thu May 8 17:05:18 2014
Copyright (c) 1982, 2009, Oracle.  All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
#sqlplus的另一连接方法

Oracle 之instant client

时间: 2024-11-02 18:54:41

Oracle 之instant client的相关文章

使用Oracle Database Instant Client 精简版

如果只为了在开发环境中访问Oracle,推荐使用Oracle Database Instant Client(精简版)它相对小巧且不需要安装绿色方便移植. 官方下载Instant Client,在Oracle网站查找下载链接是件非常痛苦的事情,实在难找.为了方便,这里提供给大家适用所有平台的 Instant Client 下载页面: 根据自己系统环境选择版本,下载完成后解压. 这里注意两点: 1.PLSQL Developer使用,因为PLSQL Developer不支持64位的Oracle客户

ORACLE Instant Client 配置

http://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699-zhs.html 在官网下载对应的 Instant Client 包,解到 C:\ . 运行以下批处理,即可. reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v ORACLE_HOME /t reg_sz /d &q

Oracle instant client在windows下的安装和使用【转】

[转] Oracle instant client在windows下的安装和使用 转载自 placidcreate 最终编辑 placidcreate [安装]从oracle官方网站下载instant client文件,(http://www.oracle.com/technetwork/topics/winx64soft-089540.html) 一般来说,有basic.sqlplus.odbc.jdbc,就足够用的了: instantclient-basic-win32-11.2.0.1.0

如何安装Oracle Instant Client

Oracle Instant Client是Oracle发布的轻量级数据库客户端,下面我们来看看官方的定义: Instant Client allows you to run your applications without installing the standard Oracle client or having an ORACLE_HOME. OCI, OCCI, Pro*C, ODBC, and JDBC applications work without modification,

oracle instant client,tnsping,tnsnames.ora和ORACLE_HOME

前段时间要远程连接oracle数据库,但是又不想在自己电脑上完整安装oracle客户端,于是到oracle官网下载了轻量级客户端instant client.这玩意没有图形界面,全靠sqlplus远程连接服务器,所以不占地方,正好满足我这种追求"简单就好"的强迫症患者需求. 但是呢,可能是服务器那边没开监听端口,我在自己的机子上尝试了各种配置,包括tnsnames.ora,sqlnet.ora等,远程连接均告失败.为了排查问题,我先ping了一下服务器的外网地址,发现没问题.网上说,光

navicat连接oracle报错ORA-12737: Instant Client Light: unsupported server character set CHS16GBK”

原文如下http://blog.163.com/[email protected]/blog/static/7023477720142154449893/?COLLCC=1318255100& 这个工具可以用于任何版本 8i 或以上的 Oracle 数据库服务器,并支持大部份 Oracle 最新版本的功能,包括目录.表空间.同义词.实体化视图.触发器.序列.类型等.下边的这张图是oracle版的,MySQL和Sql Server的基本上和它是一样的.先来看一下Oracle版的吧! 看到了这个界面

PL/SQL(x64)借助Oracle Instant Client连接Oracle配置教程

PL/SQL在Windows x64位操作系统下安装配置稍显复杂,为了方便Oracle库友使用这个便利的工具,先提供PL/SQL借助Oracle Instant Client(该文件比Oracle Client文件小很多,可为用户节省安装时间)连接数据库配置教程一份,有需要的盆友请拿走. 1.  下载Oracle Instanct Client(Oracle即时客户端) 登录Oracle官方网站,下载Oralce即时客户端.你能够看到不同系统的客户端,根据自己的需要选择对应的版本,下载完毕后,解

navicat连接oracle报错:ORA-12737 Instant Client Light:unsupported server character set ZHS16GBK

今天使用Navicat连接Oracle数据库,报了下面的这个错误:"ORA-12737 Instant Client Light:unsupported server character set ZHS16GBK" 从这个错误上看,可以知道是客户端不支持服务器端的字符集造成的,但是修改服务器端的字符集是不现实的,那我们只能从客户端找原因了.我们知道Navicat连接Oracle使用的是OCI方式,而我安装的Navicat 10 Premium使用的是OCI的Instant Client

Oracle Instant Client(即时客户端) 安装与配置

一.下载 下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 这是Oracle Instant Client的下载首页,有很多种版本可供下载. 但要注意第三方工具如:PL/SQL Developer和Toad的版本,32位的要对应32位的OracleInstant Client,不要因为系统是64位的就下载64位的,这个要注意. 二,配置 把下载的instantclie