博客
关于我
oracle 11g 客户端安装
阅读量:768 次
发布时间:2019-03-23

本文共 1852 字,大约阅读时间需要 6 分钟。

Oracle Instant Client 安装指南

1. 前置准备

1.1 下载安装包

# 下载链接: 选择basic包oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.rpm  oracle-instantclient11.2-sqlplus-11.2.0.1.0-1.x86_64.rpm  oracle-instantclient11.2-jdbc-11.2.0.1.0-1.x86_64.rpm  oracle-instantclient11.2-odbc-11.2.0.1.0-1.x86_64.rpm  oracle-instantclient11.2-devel-11.2.0.1.0-1.x86_64.rpm  oracle-instantclient11.2-tools-11.2.0.1.0-1.x86_64.rpm

1.2 安装目录准备

mkdir /opt/oraclecd /opt/oracle

2. 上传安装包

# 上传所有rpm包到当前目录rpm -ivh [包名]

3. 安装rpm包

# 逐一安装rpm -ivh oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.rpmrpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.1.0-1.x86_64.rpmrpm -ivh oracle-instantclient11.2-jdbc-11.2.0.1.0-1.x86_64.rpmrpm -ivh oracle-instantclient11.2-odbc-11.2.0.1.0-1.x86_64.rpmrpm -ivh oracle-instantclient11.2-devel-11.2.0.1.0-1.x86_64.rpmrpm -ivh oracle-instantclient11.2-tools-11.2.0.1.0-1.x86_64.rpm

4. 文件夹结构准备

mkdir -p /usr/lib/oracle/11.2/client64/network/admin/

5. 配置tnsnames.ora文件

vim /usr/lib/oracle/11.2/client64/network/admin/tnsnames.ora

5.1 添加监听信息

ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = IP)(PORT = 1521)) (IP为实际IP地址,PORT为实际端口)(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = SID)  // 实例名))

6. 配置环境变量

vim ~/.bashrc

6.1 添加配置

export ORACLE_HOME=/usr/lib/oracle/11.2/client64export TNS_ADMIN=${ORACLE_HOME}/network/adminexport NLS_LANG='simplified chinese_china'.AL32UTF8  # 根据需要修改字符集export LD_LIBRARY_PATH=${ORACLE_HOME}/libexport PATH=${ORACLE_HOME}/bin:$PATH

7. 使环境变量生效

source ~/.bashrc

8. 连接数据库测试

sqlplus /nologSQL> conn xxxx/xxxx@orcl

9. 常见问题

9.1 如果sqlplus无法连接?

检查tnsnames.ora配置是否正确  检查ORACLE_HOME 是否正确  验证IP和端口是否正确

10. 其它便利命令

是 -help 查看帮助信息是 -version 查看版本信息是 -U username 使用不同的用户登录是 -S schemactx 进入schema上下文是 -p password 输入密码是 -c 
<命令>
执行单个命令是 -t
执行SQL script

通过以上步骤,您可以完成Oracle Instant Client的安装与配置。请根据实际需要调整配置参数,确保网络环境和服务配置正确无误。

转载地址:http://efkkk.baihongyu.com/

你可能感兴趣的文章
Navicat报错:1045-Access denied for user root@localhost(using passwordYES)
查看>>
Navicat控制mysql用户权限
查看>>
navicat操作mysql中某一张表后, 读表时一直显示正在载入,卡死不动,无法操作
查看>>
Navicat连接mysql 2003 - Can't connect to MySQL server on ' '(10038)
查看>>
Navicat连接mysql数据库中出现的所有问题解决方案(全)
查看>>
Navicat连接Oracle出现Oracle library is not loaded的解决方法
查看>>
Navicat连接Oracle数据库以及Oracle library is not loaded的解决方法
查看>>
Navicat连接sqlserver提示:未发现数据源名并且未指定默认驱动程序
查看>>
navicat连接远程mysql数据库
查看>>
Navicat通过存储过程批量插入mysql数据
查看>>
Navicat(数据库可视化操作软件)安装、配置、测试
查看>>
navigationController
查看>>
NB-IOT使用LWM2M移动onenet基础通信套件对接之APN设置
查看>>
NBear简介与使用图解
查看>>
Vue过滤器_使用过滤器进行数据格式化操作---vue工作笔记0015
查看>>
Ncast盈可视 高清智能录播系统 IPSetup.php信息泄露+RCE漏洞复现(CVE-2024-0305)
查看>>
NCNN中的模型量化解决方案:源码阅读和原理解析
查看>>
NCNN源码学习(1):Mat详解
查看>>
nc命令详解
查看>>
NC综合漏洞利用工具
查看>>