Centos 6.7 安装oracle 11g R2客户端

本文详细介绍如何在Linux环境下安装Oracle客户端,包括环境准备、配置过程、客户端安装步骤及服务配置等关键信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


一、安装环境准备

1.1、下载oracle客户端安装包

   地址为: http://www.oracle.com/technology/software/tech/oci/instantclient/index.html 

       oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.zip  基本包,提供了OCI,OCCIJDBC-OCI应用程序的支持。

       oracle-instantclient11.2-sqlplus-11.2.0.1.0-1.x86_64.zip可选安装,sqlplus..有时候测试,管理什么的很方便。

1.2、安装环境配置

1.2.1建立oracle用户和组

    #groupadd oinstall

    #useradd -g oinstall oracle

    #passwd oracle

1.2.2、新建oracle客户端安装目录

        #mkdir -p /usr/local/oracle

    #chown -R oracle:oinstall /usr/local/oracle 
         #chmod -R 775 /usr/local/oracle

 

二、安装oracle客户端

2.1、准备安装包文件

2.1.1、拷贝安装文件压缩包到/usr/local/oracle中

    #cp /opt/software/oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.zip

/usr/local/oracle

    #cp oracle-instantclient11.2-sqlplus-11.2.0.1.0-1.x86_64.zip /usr/local/oracle

2.1.2、解压缩安装文件

#cd /usr/local/oracle

#unzip oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.zip

#unzip oracle-instantclient11.2-sqlplus-11.2.0.1.0-1.x86_64.zip

解压生成instantclient_11_2文件夹

2.1.3、新建TNS配置所需目录

#cd instantclient_11_2

#mkdir -p network/admin

2.2、修改oracle用户环境变量

2.2.1、在root用户下修改环境变量

#vim /home/oracle/.bash_profile

export ORACLE_HOME=/usr/local/oracle/instantclient_11_2  

export ORACLE_BASE=/usr/local/oracle

export ORACLE_SID=ora11g

export SQLPATH=/usr/local/oracle  

#寻找tnsnames.ora路径  

export TNS_ADMIN=/usr/local/oracle/instantclient_11_2/network/admin     

export NLS_LANG="american_america.ZHS16GBK"  

export LD_LIBRARY_PATH=$ORACLE_HOME

export PATH=$PATH:$ORACLE_HOME

PATH=$PATH:$HOME/bin

export PATH

 

保存退出后执行 source /home/oracle/.bash_profile,使配置的环境变量生效。

2.2.2、配置本地程序依赖动态库

#vim /etc/ld.so.conf

 

/usr/local/oracle/instantclient_11_2     #添加改行,为安装软件解压目录

 

保存退出,执行ldconfig使其生效。

 

2.3编写Oracle客户端服务配置文件

2.3.1、拷贝oracle服务端安装目录下相关文件到客户端机器

        #cd /var/app/oracle/product/11.2.0/dbhome_1/network/admin    #查询oracle安装的目录

#拷贝listener.orasqlnet.oratnsnames.ora三个文件到客户端机器的/network/admin目录下,三个文件可不用修改,如果出现机器名解析不了可修改机器名为oracle服务器端的IP地址。

2.3.2、检查oracle服务器端的监听服务是否开启

#su - oracle

$lsnrctl status              #查看oracle服务器的监听状态

$lsnrctl start               #开启oracle服务监听

 

2.3.4oracle客户端登录

#su - oracle

$cd /usr/local/oracle/instantclient_11_2

$./sqlplus test/test@ora11g   

#登录命令为用户名、密码、数据库名

#查询oracle数据库名以及实例名语句

查询数据库实例名-->select instance_name from v$instance;

查询数据库名-->select name from v$database;

#如果使用dba用户登录则使用如下命令

$./sqlplus sys/oracle@ora11g as sysdba

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值