这篇文章主要介绍“怎么在Linux上安装Oracle数据库”,在日常操作中,相信很多人在怎么在Linux上安装Oracle数据库问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么在Linux上安装Oracle数据库”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

一、准备环境

操作系统版本为:CentOS 6.5

Oracle数据库版本为:Oracle-11.2.0.4.0

1、修改服务器主机名

(1)修改network文件vi/etc/sysconfig/networkNETWORKING=yesHOSTNAME=hostname(2)修改hosts文件vi/etc/hosts10.119.99.99hostname(3)生效主机名hostname主机名2、磁盘分区

具体参考linux磁盘分区部分

3、配置yum源

具体参考配置yum源

二、安装数据库
1、配置Xwindow

yumgroupinstall"XWindowSystem"2、注释操作系统版本

vim/etc/redhat-release#CentOSrelease6.5(Final)这行注释掉,加上下面的RedHatEnterpriseLinux63、安装相关的包

yum-yinstall\binutils\compat-libcap1\compat-libstdc++-33\compat-libstdc++-33*.i686\elfutils-libelf-devel\gcc\gcc-c++\glibc*.i686\glibc\glibc-devel\glibc-devel*.i686\ksh\libgcc*.i686\libgcc\libstdc++\libstdc++*.i686\libstdc++-devel\libstdc++-devel*.i686\libaio\libaio*.i686\libaio-devel\libaio-devel*.i686\make\sysstat\unixODBC\unixODBC*.i686\unixODBC-devel\unixODBC-devel*.i686\libXp注意:Oracle12c需要安装smartmontools-5.43-1.el6.x86_64的安装包yuminstallsmartmontools4、修改linux系统配置

通过root用户登录

(1)修改用户的限制:

vi/etc/security/limits.conforaclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536oraclesoftstack10240oraclehardstack32768

(2)修改密码验证文件:

vi/etc/pam.d/loginsessionrequired/lib64/security/pam_limits.sosessionrequiredpam_limits.so

(3)修改系统内核文件:

vi/etc/sysctl.conffs.aio-max-nr=1048576fs.file-max=6815744kernel.shmall=2097152kernel.shmmax=4294967295kernel.shmmni=4096kernel.sem=25032000100128net.ipv4.ip_local_port_range=900065500net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048576参数生效:sysctl-p

(4)修改环境变量文件:

vi/etc/profileif[$USER="oracle"];thenif[$SHELL="/bin/ksh"];thenulimit-p16384ulimit-n65536elseulimit-u16384-n65536fifi

(5)创建oracle用户和组:

A:创建组,使用如下命令groupaddoinstallgroupadddbaB:创建oracle用户,并设置密码,如下命令useradd-goinstall-Gdbaoracleecho"oracle"|passwd--stdin密码

(6)创建数据库软件目录和数据文件存放目录:

mkdir-p/home/oracle/appmkdir-p/home/oracle/app/oraclemkdir-p/home/oracle/app/oradatamkdir-p/home/oracle/app/oracle/productmkdir-p/home/oracle/oraInventory授予oracle用户目录权限:chown-Roracle:oinstall/home/oracle/

(7)上传安装包,并解压

解压安装包到目录/home/oracle/app/databasechmod-R755/home/oracle/app/database

(8)修改oracle用户环境变量:

su-oraclevi.bash_profileexportORACLE_BASE=/home/oracle/appexportORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1exportORACLE_SID=orclexportPATH=$PATH:$HOME/bin:$ORACLE_HOME/binexportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

(9)调出图形界面

xhost+如果调出失败,检查xshell的隧道设置,并执行如下:exportDISPLAY=服务器IP:0.05、安装

(1)执行安装脚本

切换oracle用户su-oracle./runInstaller

(2)执行shell脚本

新开个界面,切换到root用户/home/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh/home/oracle/app/oraInventory/orainstRoot.sh

(3)创建数据库

(4)配置监听

(5)测试

到此,关于“怎么在Linux上安装Oracle数据库”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!