您的位置:首页 > 数据库 > Oracle

Linux下安装Oracle12cR1

2016-01-24 19:18 537 查看

1.下载oracle12c安装包

先去oracle的官网下载oracle12c的两个安装包,这里不阐述怎么下载。

2.准备oracle linux环境

利用virtualbox工具创建一个linux环境的虚拟机,配好相关的IP,禁用防火墙等等。

[root@SY Csong]# service iptables stop
iptables: Setting chains to policy ACCEPT: nat mangle filte[  OK  ]
iptables: Flushing firewall rules:                         [  OK  ]
iptables: Unloading modules: c                             [  OK  ]
[root@SY Csong]# chkconfig iptables off


3.在linux下创建一个临时目录

在linux环境下创建一个目录用来放oracle的两个安装包,以及后面提到的系统包,还有rlwrap小工具,oracle安装包用oracle上传。

4.创建用户以及组

[root@SY Csong]# groupadd oinstall
[root@SY Csong]# groupadd dba
[root@SY Csong]# useradd -g oinstall -G dba oracle
[root@SY Csong]# passwd oracle

5.利用ftp工具上传安装包到Csong下并解压

[root@SY Csong]# unzip linuxamd64_12102_database_1of2.zip
[root@SY Csong]# unzip linuxamd64_12102_database_2of2.zip

6.在官网上找需要安装的包列表并安装

rpm -ivh binutils-2.20.51.0.2-5.36.el6.x86_64.rpm
rpm -ivh compat-libcap1-1.10-1.x86_64.rpm
rpm -ivh compat-libstdc++-33-3.2.3-69.el6.i686.rpm
rpm -ivh compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
rpm -ivh gcc-4.4.7-4.el6.x86_64.rpm
rpm -ivh gcc-c++-4.4.7-4.el6.x86_64.rpm
rpm -ivh glibc-2.12-1.132.el6.i686.rpm
rpm -ivh glibc-2.12-1.132.el6.x86_64.rpm
rpm -ivh glibc-devel-2.12-1.132.el6.i686.rpm
rpm -ivh glibc-devel-2.12-1.132.el6.x86_64.rpm
rpm -ivh ksh-20120801-10.el6.x86_64.rpm
rpm -ivh libaio-0.3.107-10.el6.i686.rpm
rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm
rpm -ivh libaio-devel-0.3.107-10.el6.i686.rpm
rpm -ivh libaio-devel-0.3.107-10.el6.x86_64.rpm
rpm -ivh libgcc-4.4.7-4.el6.i686.rpm
rpm -ivh libgcc-4.4.7-4.el6.x86_64.rpm
rpm -ivh libstdc++-4.4.7-4.el6.i686.rpm
rpm -ivh libstdc++-4.4.7-4.el6.x86_64.rpm
rpm -ivh libstdc++-devel-4.4.7-4.el6.i686.rpm
rpm -ivh libstdc++-devel-4.4.7-4.el6.x86_64.rpm
rpm -ivh libX11-1.5.0-4.el6.i686.rpm
rpm -ivh libX11-1.5.0-4.el6.x86_64.rpm
rpm -ivh libXau-1.0.6-4.el6.i686.rpm
rpm -ivh libXau-1.0.6-4.el6.x86_64.rpm
rpm -ivh libxcb-1.8.1-1.el6.i686.rpm
rpm -ivh libxcb-1.8.1-1.el6.x86_64.rpm
rpm -ivh libXext-1.3.1-2.el6.i686.rpm
rpm -ivh libXext-1.3.1-2.el6.x86_64.rpm
rpm -ivh libXi-1.6.1-3.el6.i686.rpm
rpm -ivh libXi-1.6.1-3.el6.x86_64.rpm
rpm -ivh libXtst-1.2.1-2.el6.i686.rpm
rpm -ivh libXtst-1.2.1-2.el6.x86_64.rpm
rpm -ivh make-3.81-20.el6.x86_64.rpm
rpm -ivh sysstat-9.0.4-22.el6.x86_64.rpm

7.编辑文件/etc/sysctl.conf并添加内容

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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 = 1048586
敲入sysctl -p生效

8.编辑文件/etc/security/limits.conf并添加如下内容

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536


9.创建目录

[root@SY Csong]# mkdir -p /u01/app/
[root@SY Csong]# chown -R oracle:oinstall /u01/app/
[root@SY Csong]# chmod -R 775 /u01/app/

10.切换到oracle用户并编辑.bash_profile文件

添加如下:

PATH=$PATH:$HOME/bin
DISPLAY=192.168.56.1:0.0
ORACLE_BASE=/u01/app/oracle
ORACLE_SID=ORCL
export PATH ORACLE_BASE ORACLE_SID ORACLE_HOME

11.上传安装包到/u01/app下并解压

12.进入database文件夹下

13.运行./runInstaller文件,后面的界面就和windows一样了

这里面要打开xshell的passive,之前的.bash_profile里面有一个DISPLAY环境变量IP地址写成宿主机的IP地址。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: