RHEL安装oracle客户端(版本为 11.2)

1、获取超级管理员

命令:su -
输入root密码

2、安装依赖包:

命令:yum install -y binutils compat-libstdc++ elfutils-libelf elfutils-libelf-devel ksh gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel

3、增加一个oracle用户组,分配id为5000

# groupadd -g 5000 oinstall

4、增加一个dba用户组,分配id为5001

# groupadd -g 5001 dba

5、将oracle用户添加到组中。-g 设置的是用户的主用户组,这些信息记录在/etc/passwd中;-G 设置的是用户附加组,记录在/etc/group中。

# useradd -g oinstall -G dba oracle

6、

# service iptables stop

7、

# chkconfig --list iptables

8、修改

# vi /etc/selinux/config
修改:
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of three two values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted PS:将SELINUX的值设置为deisabled

9、

# vi /etc/security/limits.conf
添加:
## Oracle user
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
oracle soft stack 10240
oracle hard stack 32768
oracle hard memlock 13217728
oracle soft memlock 134217728
# End of file

10、

# cat >>  /etc/pam.d/login <<eof
session required /lib64/security/pam_limits.so
session required pam_limits.so
eof

11

# cat >> /etc/sysctl.conf << eof
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
eof

12、执行此命令使内核配置生效

# /sbin/sysctl -p

13、在根目录中创建文件夹

# mkdir -p /u01/11.2/client

14、将/u01目录下所有文件的拥有者改为oracle

# chown -R oracle /u01

15、将/u01目录下所有文件的权限设置为775

# chmod -R 775 /u01

16、找到本地的linux_x64_11gR2_client.zip目录,移动到/home/oracle目录下

# cd /home/tmn
# mv linux_x64_11gR2_client.zip /home/oracle

17、

# chown oracle: oinstall /home/oracle/linux_x64_11gR2_client.zip

18、

#  chmod 775 /home/oracle/linux_x64_11gR2_client.zip

19、登录到oracle用户

# su - oracle

20、查看用户组的id设置

$ id

21、解压linux_x64_11gR2_client.zip到当前目录

$  unzip linux_x64_11gR2_client.zip

22、编辑.bash_profile文件,配置环境变量

$  vi .bash_profile
export PATH
export ORACLE_HOME=/u01/11.2/client
export ORACLE_BASE=/u01/11.2
export PATH=$PATH:$ORACLE_HOME/bin

23、执行.bash_profile文件,使配置生效

$ source .bash_profile

24、进入解压后的目录,准备安装oracle客户端

$ cd client/
PS:之后的步骤需要在有显示器的条件下执行。

25、开始安装

$ ./runInstaller
PS1:执行安装时,客户端都是方框框的时候,在root下执行命令:
命令:# export LANG="en_US.UTF-8"
PS2:安装时报错为--无法使用命令/usr/bin/xdpyinfo 自动检查显示器颜色。请检查是否设置了DISPLAY变量。
1. 进入root用户,执行命令 # xdpyinfo | more; 记录下name of display: 后的字符串,如127.0.0.1:1.0
2. 退出多页显示后执行命令 # xhost+
返回结果为 access control disabled, clients can connect from any host
3. 切换到oracle用户,执行命令 # su - oracle
4. 添加环境变量,执行命令 $ export DISPLAY=:1.0
5. 执行命令 $ xdpyinfo, 可以正常显示
PS3:安装时报错[INS-06101]IP address of localhost could not be determined。解决方案如下:
1. 查看主机名称 # hostname,结果为John
2. 修改/etc/hosts文件,添加ip与主机名称
命令vi /etc/hosts
添加:
10.1.1.1 John

26、选择Administrator类型

27、添加简体中文(simplified Chinese)

28、选择路径

29、选择详单目录

30、检查依赖包



在这个步骤中,在安装的oracle客户端为x86_64版本时,如果检查出来的所有缺少的包都是i386的时候,例如:



可以点击右上角的Ignore All,进入下一步安装

31、需要先执行两个脚本,脚本路径在弹出的对话框中,其中第二个脚本在选择目录时直接按回车

32、点击finsh,完成安装。

RHEL安装oracle客户端(版本为11.2)的更多相关文章

  1. CentOS6.9 安装Oracle 11G 版本11.2.0.1.0

    安装实例与数据库 CentOS6.9 安装Oracle 11G 版本11.2.0.1.0 一.检查系统类别. 查看 系统的类别,这里是 64位系统:[root@localhost ~]# uname ...

  2. 如何查看Oracle客户端版本

    在实际工作中,总会遇到一些需要查看.验证ORACLE客户端版本的问题,因为一台服务器可能装了多个Oracle客户端版本:也有可能你需要知道安装的版本是32位还是64位的.如何查看Oracle客户端(O ...

  3. 一个不安装Oracle客户端的方法------未经试验

    (一)不安装客户端的解决办法.第一种方法:1.在安装ORACLE服务器的机器上搜索下列文件,oci.dllocijdbc10.dllociw32.dllorannzsbb10.dlloraocci10 ...

  4. .net4.0中使用ODP.net访问Oracle数据库(无需安装oracle客户端部署方法)

    1.在没有安装oracle客户端的设备上也能访问服务器上的oracle (通俗的讲就是:开发的应用程序 和 oracle数据库服务器分别在两台电脑上)2.不需要配置TnsNames.Ora文件 开发环 ...

  5. C# 不安装Oracle客户端情况下,如何连接到Oracle数据库

    简介: 在我们开发应用场景经常碰到需要连接Oracle数据库,这也是相当常见的一种情况.一般.Net环境连接Oracle数据库,可以通过TNS/SQL.NET 配置文件,而 TNS 必须要 Oracl ...

  6. 【phpstudy】安装Oracle 客户端 并连接

    参考连接:https://blog.csdn.net/liuquan007/article/details/77508518 phpstudy2016是32位版 phpstudy2014是64位版本[ ...

  7. PL/SQL TOAD 不安装Oracle客户端连接数据库的方法

    不安装Oracle客户端连接数据库的方法 本机环境: win7 64位中文旗舰版 一.准备工作: 1)到ORACLE官网下载instantclient,下载地址:http://www.oracle.c ...

  8. 【转】如何查看Oracle客户端版本及位数(Windows系统)

    一.方法一 查看oracle客户端版本:sqlplus -v 查看oracle客户端版本:sqlplus /nolog命令 Step 1:运行sqlplus /nolog命令,如果你服务器安装了多个客 ...

  9. 不安装oracle客户端,用plsql连接oracle

    常用的Oracle开发的工具有SQL Developer和PL/SQL Developer,个人感觉前者虽然跨平台性优于后者,但比较大(大于300M)占用资源,而且用户体验也一般,而后者相对就小很多( ...

随机推荐

  1. Ubuntu开机自动挂载分区

    虽然我基本上都是使用Linux的,但是仍然有些时候需要切换到Windows(双系统),如果所有的分区都使用ext4等Linux分区格式,则在Windows下访问十分不方便. 因此,我一般会将一些两个系 ...

  2. 286被围绕的区域 · Surrounded Regions

    [抄题]: 给一个二维的矩阵,包含 'X' 和 'O', 找到所有被 'X' 围绕的区域,并用 'X' 填充满. 样例 给出二维矩阵: X X X X X O O X X X O X X O X X ...

  3. VMTurbo采用红帽企业虚拟化软件

    VMTurbo公司正处于虚拟化的开始阶段,并将继续向虚拟世界迈进.该公司已宣布官方支持Red Hat 公司的Enterprise Virtualization 3.1.VMTurbo公司采用Red H ...

  4. ST-LINK驱动的安装

    1.下载ST-LINK驱动ST-LINK_USB_V2_1_Driver 双击dpinst_amd64.exe来安装. 成功会显示: 2.进入MDK5里面去配置ST-LINK 通过魔术棒选项: a.D ...

  5. 基于Web Service的客户端框架搭建四:终结篇

    前言 这是这个系列的终结篇,前面3个博客介绍了一下内容: 1.使用Http Post方式调用Web Service 2.客户端框架之数据转换层 3.客户端框架之代理层 框架结构 框架是基于C#的,在V ...

  6. openstack网络管理命令

    1.获取网络列表 [root@cc ~(keystone_admin)]# neutron net-list +--------------------------------------+----- ...

  7. swoole1.8.0+版本异步redis安装(本实例为swoole1.8.10版本)详解

    Swoole-1.8.0+版本增加了对异步Redis客户端的支持,基于redis官方提供的hiredis库实现.Swoole提供了__call魔术方法,来映射绝大部分Redis指令(本次安装实例为sw ...

  8. MySQL性能调优与架构设计——第11章 常用存储引擎优化

    第11章 常用存储引擎优化 前言: MySQL 提供的非常丰富的存储引擎种类供大家选择,有多种选择固然是好事,但是需要我们理解掌握的知识也会增加很多.每一种存储引擎都有各自的特长,也都存在一定的短处. ...

  9. java分页实例Demo

    前两天测试过的一个分页的demo,在网上看到的,挺好的,就写了下来. 分页也是web里面必须的,有使用的价值. demo文件打包上传了,链接:http://pan.baidu.com/s/1o6sME ...

  10. css transition & animation

    transition 支持:IE10+ img{ transition: 1s 1s height ease; } transition-property: 属性transition-duration ...