千家信息网

怎么在Linux上安装Oracle数据库

发表于:2024-10-05 作者:千家信息网编辑
千家信息网最后更新 2024年10月05日,这篇文章主要介绍"怎么在Linux上安装Oracle数据库",在日常操作中,相信很多人在怎么在Linux上安装Oracle数据库问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家
千家信息网最后更新 2024年10月05日怎么在Linux上安装Oracle数据库

这篇文章主要介绍"怎么在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.99   hostname(3)生效主机名hostname  主机名

2、磁盘分区

具体参考linux磁盘分区部分

3、配置yum源

具体参考配置yum源

二、安装数据库

1、配置Xwindow

yum groupinstall "X Window System"

2、注释操作系统版本

vim /etc/redhat-release#CentOS release 6.5 (Final) 这行注释掉,加上下面的Red Hat Enterprise Linux 6

3、安装相关的包

yum -y install \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的安装包yum install smartmontools

4、修改linux系统配置

通过root用户登录

(1)修改用户的限制:

vi  /etc/security/limits.conforacle  soft  nproc  2047oracle  hard  nproc  16384oracle  soft  nofile  1024oracle  hard  nofile  65536oracle  soft  stack   10240oracle  hard  stack   32768

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

vi /etc/pam.d/loginsession  required /lib64/security/pam_limits.sosession  required  pam_limits.so

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

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

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

vi /etc/profile if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then        ulimit -p 16384        ulimit -n 65536 else        ulimit -u 16384 -n 65536 fifi

(5)创建oracle用户和组:

A:创建组,使用如下命令groupadd  oinstallgroupadd  dbaB:创建oracle用户,并设置密码,如下命令useradd -g oinstall -G dba oracleecho "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 -R oracle:oinstall /home/oracle/

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

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

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

su - oraclevi .bash_profileexport ORACLE_BASE=/home/oracle/appexport ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1export ORACLE_SID=orclexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

(9)调出图形界面

xhost +如果调出失败,检查xshell的隧道设置,并执行如下:export DISPLAY=服务器IP:0.0

5、安装

(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数据库"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

0