linux下安装ORACLE

来源:互联网 发布:网络歌手好听的歌2016 编辑:程序博客网 时间:2024/05/20 08:43

学习的时候用oracle都是在windows下的,安装比较简单,前两天准备在linux下安装oracle 12.1.0,在网上找了两篇教程均安装失败,最后依照官网的安装指南,成功安装。

1、安装环境

centOS 6.6 (其他版本也大同小异)

oracle_database 12.1.0

2、检查磁盘以及内存资源

1、 物理内存(最小1G,推荐2G+)

#grep MemTotal/proc/meminfo

2、 swap交换分区大小

# grep SwapTotal /proc/meminfo

3、 tmp目录可用空间(1G+)

# df -h /tmp

4、 总的空闲空间

# df –h

5、 查看空闲RAM和SWAP空间的大小

# free  

swap空间要求RAMSWAP1-2GRAM*22-16GRAM>16G16G  

6、 查看系统硬件架构

# uname –m

3、各版本linux依赖包






查看相应的包是否已安装的命令:

1、# rpm -qpackage_name

2、# rpm -qa--queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" |greppackage_name

3、# rpm -q binutilscompat-libstdc++ gcc glibc libaio libgcc libstdc++ \make sysstat unixodbc

这里建议直接在安装checking的时候看缺失哪些包再下载安装,这样没这么麻烦!

4、创建用户和用户组

需要创建oinstall和dba用户组以及oracle用户

1、切换至root账户:su root;

2、 检查oinstall和dba用户组是否存在

# more /etc/oraInst.loc

# grep dba /etc/group

3、 使用以下命令创建oinstall和dba用户组

#/usr/sbin/groupadd oinstall

# /usr/sbin/groupadd dba

4、 查看oracle用户是否存在,并且属于相应的用户组

# id oracle

  若正确显示结果类似:

uid=440(oracle) gid=200(oinstall) groups=201(dba),202(oper)

若用户存在但所属组不正确

# /usr/sbin/usermod -g oinstall -G dba oracle

若用户不存在

#useradd -g oinstall -g oinstall -G dba -m oracle

设置oracle用户密码

# passwd oracle

5、修改内核参数

进入/etc/sysctl.conf将下列参数添加到文件中

输入#sysctl -p启用配置

6、修改资源限制配置文件

#vim /etc/security/limit.conf。将下列参数添加到文件中
oracle     soft       nproc     2047 
oracle     hard     nproc     16384 
oracle     soft     nofile      1024 
oracle     hard     nofile     65536 
oracle     soft      stack     10240

7、创建文件夹

#mkdir –p /u01/app/

# chown -R oracle:oinstall /u01/app/

# chmod -R 775 /u01/app/

8、配置环境变量

切换到oracle用户

#vim ~/.bash_profile。添加如下变量:

umask 022

  export ORACLE_BASE=/u01/app

export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1

  export ORACLE_SID=orcl

  export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

  export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

9、进行安装

a、解压安装文件:

#unzip linuxamd64_12102_database_1of2

#unzip linuxamd64_12102_database_2of2

b、进入解压后的database目录,启动runInstaller,根据图形安装 界面的提示安装即可。选择完安装路径后会进行安装环境的检测,此处会提示你缺失的包以及其他问题。

对于缺失的包根据提示使用系统自带的包管理器命令下载。若不能下载的可到pkgs.org网站下载。再使用rpm命令安装即可。



0 0
原创粉丝点击