当前位置:  数据库>oracle

CentOS 7(同Red Hat Linux)安装Oracle 11gR2最全最细攻略

    来源: 互联网  发布时间:2017-06-23

    本文导语: CentOS 7(同Red Hat Linux)安装Oracle 11gR2最全最细攻略 前瞻:   1. 安装Gnome桌面版X86_64版本的CentOS 7系统(或者相对应版本的Red Hat Linux等)。   2. 下载安装并激活Xmanager Enterprise 5用于对linux系统的连接访问以及数据传输等。   3. 下...

CentOS 7(同Red Hat Linux)安装Oracle 11gR2最全最细攻略 前瞻:

  1. 安装Gnome桌面版X86_64版本的CentOS 7系统(或者相对应版本的Red Hat Linux等)。

  2. 下载安装并激活Xmanager Enterprise 5用于对linux系统的连接访问以及数据传输等。

  3. 下载解压缩oracle 11g r2 for linux的程序包,并将其中的[database/stage/Components/oracle.jdk/1.5.0.17.0/1/DataFiles/all.jar]内添加文件夹[fallback]以及放入文件[simsun.ttf]。

PS。此步骤用于解决中文状态下安装oracle的乱码问题,也可尝试修改环境变量的方式解决。

安装oracle:

步骤一:安装前的配置与部署   1. 配置服务器的IP地址

a. 通过网络连接部分配置linux的固定ip地址

b. 配置[/etc/hosts],通过vi编辑器进行编辑,加入固定ip的相关信息,如下:

  

[root@bogon ~]# vi /etc/hosts
//在文件最后添加ip地址信息
//如:192.168.3.222 oracle 11g
  2. 关闭网络防火墙和selinux

进入root。

关闭禁用防火墙:

[root@bogon ~]# systemctl status firewalld.service
    //查看防火墙的运行状态
    //。。省略
  Active: active (running) since 六 2016-08-27 08:54:09 CST; 18min ago
    //。。表明正在运行
[root@bogon ~]# systemctl stop firewalld.service
    //关闭防火墙
[root@bogon ~]# systemctl status firewalld.service
    //再次查看防火墙的运行状态
  Active: inactive (dead) since 六 2016-08-27 09:15:16 CST; 10s ago
[root@bogon ~]# systemctl disable firewalld.service //禁用防火墙
    //。。省略

关闭禁用selinux

[root@bogon ~]# 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        //此处改为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
*/

重启linux,root下reboot。

  3. 创建运行用户和用户组
 
[root@bogon ~]# groupadd oinstall
[root@bogon ~]# groupadd dba
[root@bogon ~]# useradd -g oinstall -G dba -m oracle
[root@bogon ~]# passwd oracle
更改用户 oracle 的密码 。
新的 密码:
无效的密码: 密码未通过字典检查 - 它基于字典单词
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@bogon ~]# id oracle
uid=1001(oracle) gid=1001(oinstall) 组=1001(oinstall),1002(dba)
[root@bogon ~]# 
  4. 创建oracle数据库安装的相关目录

a. 创建oracle相关目录

*/ora/oracle安装目录

*/ora/oraInv配置文件目录

*/ora/database安装文件存放位置目录

[root@bogon ~]# cd /
[root@bogon /]# mkdir -p /ora/oracle
[root@bogon /]# mkdir -p /ora/oraInv
[root@bogon /]# mkdir -p /ora/database
[root@bogon /]# cd ora
[root@bogon ora]# ls -l
总用量 12
drwxr-xr-x 4 root root 4096 8月  27 09:34 database
drwxr-xr-x 2 root root 4096 8月  27 09:32 oracle
drwxr-xr-x 2 root root 4096 8月  27 09:33 oraInv
[root@bogon ora]# 

b. 通过xftp将oracle 11g for linux的文件传入linux的上数database文件夹内

PS。此处可直接上传[前瞻.3]中所述的[all.jar]文件

c. 为上述目录添加权限和更改所有人

[root@bogon /]# chown -R oracle:oinstall /ora
[root@bogon /]# ls -l
//将ora文件夹及其子文件的所有人改为oracle,用户组为oinstall
[root@bogon /]# chmod 777 -R ora
[root@bogon /]# ls -l
//修改ora及其子文件的权限为可读可写可执行
  5. 检查linux的软件环境包

通过rpm -qa | grep *(包名)进行检查

[root@bogon ~]#rpm -qa binutils compat compat-libstdc gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC nixODBC-devel
/*
binutils-2.23.52.0.1-12.el7.x86_64
compat-libcap1-1.10-3.el7.x86_64
compat-libstdc++-33-3.2.3-71.el7.x86_64
gcc-4.8.2-3.el7.x86_64
gcc-c++-4.8.2-3.el7.x86_64
glibc-2.17-36.el7.x86_64
glibc-devel-2.17-36.el7.x86_64
ksh
libaio-0.3.109-9.el7.x86_64
libaio-devel-0.3.109-9.el7.x86_64
libgcc-4.8.2-3.el7.x86_64
libstdc++-4.8.2-3.el7.x86_64
libstdc++-devel-4.8.2-3.el7.x86_64
libXi-1.7.2-1.el7.x86_64
libXtst-1.2.2-1.el7.x86_64
make-3.82-19.el7.x86_64
sysstat-10.1.5-1.el7.x86_64
unixODBC-2.2.11
unixODBC-devel-2.2.11 
*/

对未安装的软件包进行安装,可在iso文件中寻找(文件可放入root文件夹下)。

[root@bogon ~]# rpm -ivh *.rpm

  6. 修改配置文件

a. vi  /etc/sysctl.conf

[root@bogon ~]# vi  /etc/sysctl.conf
/*
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
*/

     b. vi /etc/security/limits.conf

[root@bogon ~]# vi /etc/security/limits.conf
/*
Oracle soft nproc 2047
Oracle hard nproc 16384
Oracle soft nofile 1024
Oracle hard nofile 65536
*/

c. vi /etc/pam.d/login

[root@bogon ~]# vi /etc/pam.d/login
/*
session required /lib/security/pam_limits.so
session required pam_limits.so
*/

d. vi /etc/profile

[root@bogon ~]# vi /etc/profile
/*
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else ulimit -u 16384 -n 65536
fi
fi
*/

e. 配置环境变量

[root@bogon ~]# vi /home/oracle/.bash_profile
/*
export ORACLE_BASE=/ora/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
//export LANG=C
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
*/
步骤二:oracle的安装

  1. 以oracle用户登录,cd到database目录下

  2. ./runInstaller进入安装程序


    
 
 

您可能感兴趣的文章:

  • Centos6下安装Shell下文件上传下载rz,sz命令
  • ThinkPad E420 安装Win7 CentOS5.7 不能进入CentOS 图形化用户登录界面
  • CentOS下PHP安装完成后继续安装GD扩展库
  • 在windows 7 系统下安装了CentOS 默认进入的是CentOS如何修改?
  • 最新CentOS 7中文正式版64位下载、安装及CentOS网卡IP配置(ifconfig)(图文)
  • CentOS 5 环境下安装oracle 10g 与 rhel 5下 安装有区别吗? [散分]
  • linux/centos下安装nginx(rpm安装和源码安装)详细步骤
  • vmware 安装centos 6.0 出现问题
  • linux/centos安装nginx常见错误及解决办法
  • 我通国光盘安装了CENTOS4.4 但发现没有安装上LINUX源码 不知道 则么安装上去阿
  • CentOS安装Telnet,以root用户登陆Telnet以及CentOS的各种终端解释
  • IBM System x3400 无法安装 CentOS 6.2
  • linux/centos源码安装nginx编译配置选项参数介绍
  • 请问大家安装centos的问题
  • centos 6.0 如何安装C++编译器
  • 请问:centos 完全安装了,但是却没有DNS的nameserver命令,这怎么办啊?
  • centOS5.4与xp sp3 双系统安装后centOS5不能ping通网关
  • CentOS 6.0安装全过程图文详解
  • CentOS-5.2版 Linux系统中的apache的安装路径以及Subversion安装中的问题
  • 请教:服务器安装CentOS精简版系统,找不到硬盘
  • linux centos 下查找软件所安装的目录在哪里,用什么命令阿
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 向【steptodream】提问:你推荐的那个32位的centOs可以做oracle服务器么
  • 在Oracle vm VirtualBox下安装CentOs5.5为系统ReBoot就卡住
  • 在CentOS5.3下运行oracle10g(10.2.0.4)速度慢,硬盘读写慢
  • 新手求助~centOS5.5安装oracle10G
  • centos5.4安装oracle11g的问题
  • centos4.8安装oracle9i的jre问题!!!
  • centos5下成功安装oracle10G数据库
  • Linux CentOS 4.2下安装Oracle 10G R2详细过程
  • centos6 安装 oracle10g 报错
  • CentOS 5.4安装Oracle 10g
  • centos 5.0中成功安装Oracle10201(10g)
  • CentOS下静默安装Oracle 10.2.0.1.0
  • CentOS /Scientific /Oracle Enterprise 关于RHEL免费发行版的选择问题.
  • Linux+php+apache+oracle环境搭建之CentOS下源码编译安装PHP
  • Linux+php+apache+oracle环境搭建之CentOS下安装Apache
  • 向【steptodream】提问:你推荐的那个32位的centOs可以做oracle服务器么 iis7站长之家
  • Linux+php+apache+oracle环境搭建之CentOS下安装Oracle数据库
  • CentOS 6.4下安装Oracle 11gR2详细步骤(多图)
  • CentOS 5.3 安装配置Oracle 10g 手动启动及自启动服务
  • 在 CentOS 5.4 上安装 Oracle 11g R1
  • Centos最新版6.4介绍及下载地址
  • 谁有http://centos.ustc.edu.cn/CentOS-Base.repo.5这个文件?
  • 如何在windows上远程连接centOS桌面
  • CentOS6.0版本没有CentOS5.0版本人性化
  • redhat/centos 常用信息查看命令整理
  • 有人用过centos吗?请问在centos下怎么在终端运行C语言程序或者JAVA程序?
  • python下用os.execl执行centos下的系统时间同步命令ntpdate
  • 还是centos的源问题
  • redhat linux/CentOS 6/7 关闭防火墙(iptables)命令,作用:CentOS 防火墙不关行不行?
  • 中国哪里有CentOS 5.2下载镜像?
  • CentOS yum 源设置为163的源操作步骤及配置文件参考


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3