Linux下安装Oracle详细版-附oracle11g软件包

本文主要向你们介绍了Linux 环境下安装Oracle数据库11.2.0.4.0 详细步骤linux

安装环境和版本:c++

系统版本:centos7数据库

oracle版本:11.2.0.4.0centos

虚拟机版本:mac下parallels desktopbash

(建议centos7装上gui可视化界面安装简单,就不用在xManerge等远程链接上装可视化了)服务器

***其实像其余系列的Linux系统也能够参考的这个去安装,只不过用的linux命令及目录等,可能有点小区别,例如防火墙的命令等。session

1、安装前环境准备oracle

一、安装Oracle服务器软件,须要安装以下软件包(尽可能配置yum安装)app

yum -y install  binutils
yum -y install  compat-libstdc++
yum -y install  glibc
yum -y install  elfutils-libelf
yum -y install  elfutils-libelf-devel
yum -y install  libaio
yum -y install  libgcc
yum -y install  libstdc++
yum -y install  make
yum -y install  compat-libcap1
yum -y install  gcc
yum -y install  gcc-c++
yum -y install  glibc-devel
yum -y install  libaio-devel
yum -y install  libstdc++-devel
yum -y install  sysstat运维

二、配置 /etc/hosts 将主机与IP对应(上图)

 

 

三、建立和查看oracle所需用户和组

groupadd -g 310 dba      #建立dba组
groupadd -g 311 oinstall   #建立oinstall 组

mkdir /home/db/oracle       #建立oracle用户家目录

useradd -u 500 -g oinstall -G dba  -d /home/db/oracle oracle #建立oracle 用户并指定家目录

(这一步能够不用,但后面要处理,若是没找到,就不用copy了)cp /etc/skel/.* /home/db/oracle         #拷贝环境变量配置文件

chown -R 755 oracle:oinstall /home/db/oracle  #赋值用户权限

四、配置用户密码(记得设置Oracle用户的密码,若是忘记了也不要紧,先切到root用户su  root,再切到oracle用户su - oracle)

 

五、使用chkconfig关闭一些没必要要的服务,例如:

NetworkManager

cups

ip6tables 
postfix

等等,原则上若是不使用的均可以关闭

 

六、关闭selinux和iptables

   centos7中firewalld的基本使用

   启动: systemctl start firewalld
   关闭: systemctl stop firewalld
   查看状态: systemctl status firewalld 
   开机禁用  : systemctl disable firewalld
   开机启用  : systemctl enable firewalld

   编辑/etc/selinux/config,状态变成disabled

 

七、修改/etc/sysctl.conf文件,添加以下内容:

#Oracle SETTING
fs.aio-max-nr = 4194304
fs.file-max = 6815744
kernel.shmall = 16777216
kernel.shmmax = 68719476736
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
vm.swappiness =100

 

输入下面命令生效

# sysctl -p 

 八、编辑/etc/pam.d/login 加入以下内容 

#ORACLE SETTING

session    required pam_limits.so

 

九、编辑/etc/security/limits.conf,加入以下内容

oracle soft nproc 16384
oracle hard nproc 16384
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft stack 10240

 

十、编辑oracle 用户环境变量,须要注意不一样的主机的语言字符集不一样设置也略有不一样

 

 

在oracle用户下,若是不在 ~ 目录,使用 cd ~ 进入~目录,ls -a 显示全部文件(包括隐藏文件,准备修改 .bash_profile文件)

 

十一、上传oracle软件到/tmp目录下,并赋予oracle权限,以下图

chown oracle:oinstall -R /tmp/database

chmod +x -R /tmp/database 

   这个是城通网盘的地址: http://17645873.ch1.ctc.data.tv002.com/down/  (能够去号中号去租个城通的vip,下载很快,记得1,2都下,解压密码123456  ,完了而后合并,看目录合并,2.几个g总共,若是资源失效,加企鹅群喊        926614425 )

 若失效:使用这个(百度网盘)连接:https://pan.baidu.com/s/1ODOzNACETg7mh1whpyUCBA  密码:59up   资源整理不易,你们点个赞,嘿嘿

2、开始安装oracle软件

在database 目录下执行./runInstaller,若是在gui操做界面,会弹出安装界面。第一步让输入邮箱,密码等,能够不作任何输入,若是输入了,一下步一直在转圈,按enter或者esc取消。

 (所有使用默认选项,点击next,不用输入的能够不输入) (实在小白的,能够搜一个oracle的可视化安装,照着图片一步一步来,或者不用gui的***建议小白的话用gui装吧,Linux装oracle仍是比较麻烦的,对于非专业运维人员来讲)

至此Oracle 11g 软件已经安装完毕

注意,安装完成,建立完用户和数据库后,可能存在中文乱码和sid等等,一系列问题,这个都不是事,后续。

相关文章
相关标签/搜索