网站首页 > 技术教程 正文
一、目录
1:centos 环境准备
2:instant client 下载
3:instant client 安装
4:instant client 配置
5:测试连接
二、安装步骤
1:zip,unzip命令安装,等待centos安装完成
yum install -y unzip zip2:下载instant client并上传到centos系统某个目录下
一般都是上传/opt/instantclient目录下
下载地址:
https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html
下载 instanct client zip包:
instantcient-basic-linux.x64-11.2.0.4.0.zip required(必须下载)
instantcient-sqlplus-linux.x64-11.2.0.4.0.zip (可选,主要是使用sqlplus命令)
instantcient-sdk-linux.x64-11.2.0.4.0.zip (可选,主要是oracle头文件)
3:安装instant client
a. 进入/opt/instantclient目录中,执行如下命令:
unzip instantclient-basic-linux-11.2.0.4.0.zip
unzip instantclient-sqlplus-linux-11.2.0.4.0.zip
unzip instantclient-sdk-linux-11.2.0.4.0.zip执行上面三个命令完成后,所有文件默认都放在当前目录instantclient_11_2目录下
b. 进入instantclient_11_2目录,创建libclntsh.so.11.1的链接文件,防止报错:找不到libclntsh.so文件。命令如下:
ln -s libclntsh.so.11.1 libclntsh.soc. 建立相关目录,在instantclient_11_2目录下建立network/admin目录,执行如下命令:
mkdir -p network/admind. 配置环境变量
使用vi命令打开当前用户配置文件:
vi ~/.bash_profile在配置文件中增加下面信息:
export ORACLE_HOME=/opt/instantclient/instantclient_11_2
if [ "$LD_LIBRARY_PATH" = "" ]; then
    export LD_LIBRARY_PATH=$ORACLE_HOME
else
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME
fi
export PATH=$PATH:$ORACLE_HOME:$ORACLE_HOME/sdk
export NLS_LANG="AMERICAN_AMERICA.AL32UTF8"
export TNS_ADMIN=$ORACLE_HOME/network/admin
保存退出vi编辑配置文件
e. 使用环境变更生效
source ~/.bash_profilef. 配置数据库连接串
进行network/admin目录,创建tnsnames.ora文件。
vi tnsnames.ora输入oracle数据库连接串:
客户端服务名 = //连接别名,随便定义
                (DESCRIPTION =
                    (ADDRESS_LIST =
                        (ADDRESS = (PROTOCOL = TCP)(HOST = 数据库IP地址)(PORT = 数据库端口号))
                    )   
                    (CONNECT_DATA =
                        (SERVER = DEDICATED)
                        (SERVICE_NAME = 数据库连接服务名)
                    )   
                )保存退出。
4:连接测试
sqlplus 用户名/密码@客户端服务名出现SQL> 提示符,即登录数据库成功
猜你喜欢
- 2025-07-01 Oracle 在其新的 Linux 内核中引入了热补丁功能
 - 2025-07-01 CentOS 7.6下安装Oracle 11.2.0.4
 - 2025-07-01 ORACLE体系 - 2(oracle体系讲解)
 - 2025-07-01 ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务
 - 2025-07-01 Hadoop自学系列集(二) ---- CentOS下安装JDK
 - 2025-07-01 如何升级oracle数据库安全补丁(oraclepsu补丁升级)
 - 2025-07-01 搭建Oracle数据库服务器(oracle服务器创建用户)
 - 2025-07-01 OGG同步到Kafka(oggforbigdata到kafka)
 - 2025-07-01 oracle是什么软件?(oracle是干什么用的)
 - 2025-07-01 脚本化修改Oracle用户的密码以及执行sql(增删改查等)
 
欢迎 你 发表评论:
- 10-23Excel计算工龄和年份之差_excel算工龄的公式year
 - 10-23Excel YEARFRAC函数:时间的"年份比例尺"详解
 - 10-23最常用的10个Excel函数,中文解读,动图演示,易学易用
 - 10-23EXCEL中如何计算截止到今日(两个时间中)的时间
 - 10-2390%人不知道的Excel神技:DATEDIF 精准计算年龄,告别手动算错!
 - 10-23计算工龄及工龄工资(90%的人搞错了):DATE、DATEDIF组合应用
 - 10-23Excel中如何计算工作日天数?用这两个函数轻松计算,附新年日历
 - 10-23怎样快速提取单元格中的出生日期?用「Ctrl+E」批量搞定
 
- 最近发表
 - 
- Excel计算工龄和年份之差_excel算工龄的公式year
 - Excel YEARFRAC函数:时间的"年份比例尺"详解
 - 最常用的10个Excel函数,中文解读,动图演示,易学易用
 - EXCEL中如何计算截止到今日(两个时间中)的时间
 - 90%人不知道的Excel神技:DATEDIF 精准计算年龄,告别手动算错!
 - 计算工龄及工龄工资(90%的人搞错了):DATE、DATEDIF组合应用
 - Excel中如何计算工作日天数?用这两个函数轻松计算,附新年日历
 - 怎样快速提取单元格中的出生日期?用「Ctrl+E」批量搞定
 - Excel日期函数之DATEDIF函数_excel函数datedif在哪里
 - Excel函数-DATEDIF求司龄_exceldatedif函数计算年龄
 
 
- 标签列表
 - 
- 下划线是什么 (87)
 - 精美网站 (58)
 - qq登录界面 (90)
 - nginx 命令 (82)
 - nginx .http (73)
 - nginx lua (70)
 - nginx 重定向 (68)
 - Nginx超时 (65)
 - nginx 监控 (57)
 - odbc (59)
 - rar密码破解工具 (62)
 - annotation (71)
 - 红黑树 (57)
 - 智力题 (62)
 - php空间申请 (61)
 - 按键精灵 注册码 (69)
 - 软件测试报告 (59)
 - ntcreatefile (64)
 - 闪动文字 (56)
 - guid (66)
 - abap (63)
 - mpeg 2 (65)
 - column (63)
 - dreamweaver教程 (57)
 - excel行列转换 (56)
 
 

本文暂时没有评论,来添加一个吧(●'◡'●)