当前位置: 首页 > news >正文

linux装oracle客户端

1.下载

 oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpm

oracle-instantclient11.2-devel-11.2.0.2.0.x86_64.rpm

oracle-instantclient11.2-sqlplus-11.2.0.2.0.x86_64.rpm

2通过执行以下命令,安装Oracle Client。

rpm -ivh oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpm

rpm -ivn oracle-instantclient11.2-devel-11.2.0.2.0.x86_64.rpm

rpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.2.0.x86_64.rpm


如果出现如下错误


需要安装libio:


libio安装成功!!!

如果不能使用apt-get命令,则需要安装apt-get:


yum install apt-get

3安装完成的标志


4.进行Oracle Client的环境设定

su - appl(appl是我用的一个用户)

mkdir /usr/lib/oracle/11.2/client64/etc/

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/oracle/11.2/client64/lib

export TNS_ADMIN=/usr/lib/oracle/11.2/client64/etc

exportNLS_LANG=American_China.UTF8

5.tnsnames文件(/usr/lib/oracle/11.2/client64/etc/tnsnames.ora)。   (创建命令:touch tnsnames.ora

内容如下

CIN=(

    DESCRIPTION = (

        ADDRESS_LIST = (

            ADDRESS =

                (PROTOCOL =TCP)

                (HOST = XXX.XXX.XXX.XXX)ç Database Server IP address

                (PORT = YYYY)         ç Database Server Port (eg. 1521)

                (CHARSET =UTF8)

            )

        )

        (CONNECT_DATA =

            (SERVICE_NAME =CIN)

        )

    )

相关文章:

  • 聊聊自己的职业规划这个件事
  • 阿里云ECS Centos7 系统安装图形化桌面
  • iOS scrollView 的相关使用
  • 经典Java面试题-内部类
  • Android只需两步,使你的Android Studio支持Lambda表达式
  • 【Android】Android开发实现进度条效果,SeekBar的简单使用。音量,音乐播放进度,视频播放进度等...
  • 移动webapp前端ui用哪个框架好
  • 理解 iOS 的内存管理
  • 绘制动画及动画循环练习
  • Sublime插件支持Sass编译和Babel解析ES6 .sublime-build文件初探
  • SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程
  • lduan server 2012证书服务角色分离(十七)
  • C#/VB.NET 获取电脑属性(硬盘ID、硬盘容量、Cpu序列号、MAC地址、系统类型)
  • 系统时间不对 导至不能正常上网
  • select into 与 insert into select
  • 网络传输文件的问题
  • hexo+github搭建个人博客
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • Android优雅地处理按钮重复点击
  • avalon2.2的VM生成过程
  • axios 和 cookie 的那些事
  • canvas绘制圆角头像
  • CSS 三角实现
  • el-input获取焦点 input输入框为空时高亮 el-input值非法时
  • iBatis和MyBatis在使用ResultMap对应关系时的区别
  • input实现文字超出省略号功能
  • java正则表式的使用
  • maya建模与骨骼动画快速实现人工鱼
  • spring security oauth2 password授权模式
  • Travix是如何部署应用程序到Kubernetes上的
  • Vue全家桶实现一个Web App
  • vue学习系列(二)vue-cli
  • 闭包,sync使用细节
  • 从tcpdump抓包看TCP/IP协议
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 好的网址,关于.net 4.0 ,vs 2010
  • 欢迎参加第二届中国游戏开发者大会
  • 你不可错过的前端面试题(一)
  • 数组大概知多少
  • 微信公众号开发小记——5.python微信红包
  • 译自由幺半群
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (30)数组元素和与数字和的绝对差
  • (转)【Hibernate总结系列】使用举例
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • .NET 的程序集加载上下文
  • .Net小白的大学四年,内含面经
  • @NoArgsConstructor和@AllArgsConstructor,@Builder
  • @Service注解让spring找到你的Service bean
  • [2009][note]构成理想导体超材料的有源THz欺骗表面等离子激元开关——
  • [acwing周赛复盘] 第 69 场周赛20220917
  • [ANT] 项目中应用ANT
  • [C++进阶篇]STL中vector的使用