CentOS 7.4下安装Oracle 11.2.0.4数据库的方法

CentOS 7.4下安装Oracle 11.2.0.4数据库

1. 安装依赖环境

Oracle 11.2.0.4 需要一些依赖包,执行以下命令,安装所需的依赖环境:

yum install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat -y

2. 创建Oracle用户账户

这里我们创建一个名为oracle的用户账户。

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle

3. 设置Oracle用户密码

设置oracle用户的密码:

passwd oracle

4. 配置内核参数

编辑 /etc/sysctl.conf 文件,添加以下参数:

fs.file-max = 6815744
kernel.sem = 250 256000 100 1024
kernel.shmmni = 4096
kernel.shmmax = 4398046511104
kernel.shmall = 1073741824
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
fs.aio-max-nr = 1048576

使用以下命令使修改后的内核参数生效:

sysctl -p

5. 配置用户限制

编辑 /etc/security/limits.conf 文件,添加以下行:

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

6. 配置环境变量

编辑 /home/oracle/.bash_profile 文件,添加以下配置:

# Oracle Settings
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_HOSTNAME=oracle11g
export ORACLE_UNQNAME=DB11G
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=DB11G
export PATH=$PATH:$ORACLE_HOME/bin:/usr/sbin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

使用以下命令使修改后的配置生效:

source ~/.bash_profile

7. 下载Oracle 11g安装程序

从Oracle官网下载Oracle 11g安装程序后,解压到一个目录中:

unzip linux_11gR2_database_1of2.zip
unzip linux_11gR2_database_2of2.zip

这里将解压后的两个文件夹都合并到一个目录中(如 oracle11g),然后进入该目录启动安装程序:

./runInstaller

8. 安装Oracle数据库

根据提示进行安装,注意在创建数据库实例的时候需要使用“root.sh”脚本来运行Oracle。

示例1:

以下命令展示了如何运行 root.sh 脚本并创建数据库实例:

$ cd /u01/app/oracle/product/11.2.0/dbhome_1/
$ ./root.sh
$ /u01/app/oracle/product/11.2.0/dbhome_1/bin/dbca

示例2:

以下命令展示了如何在交互模式下运行安装程序:

$ cd /u01/software/database
$ ./runInstaller -ignorePrereq

结论

通过以上步骤就可以在 CentOS 7.4 系统上安装 Oracle 11.2.0.4 数据库了。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS 7.4下安装Oracle 11.2.0.4数据库的方法 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • 检查linux网络状态的两个脚本

    一、通过定时收发email检测网络连通性 #/bin/bash echo “Daily test mail” > state.txt mail -s Server_State abc@jb51.net < state.txt rm -df ./state.txt ~                         crontab -e增加如下任务…

    Linux 2023年4月11日
    00
  • Linux十个新手命令分享

    欢迎来到本网站!在这里,我们提供了一份“Linux十个新手命令分享”的完整攻略,以帮助初学者更好地使用Linux系统。以下是详细步骤: 1. 查看当前所在目录 使用pwd命令可以显示当前目录的绝对路径。示例: $ pwd /home/username 2. 查看当前目录内容 使用ls命令可以列出当前目录下的文件和目录。 示例: $ ls Desktop Do…

    Linux 2023年5月14日
    00
  • Linux系统下安装Bugzilla来追踪程序开发中的bug

    安装步骤 步骤1:安装Perl和MySQL Bugzilla是一种基于Perl语言的系统,运行在MySQL数据库之上。因此,在安装Bugzilla之前,先要安装Perl和MySQL。 在Ubuntu系统下,输入以下命令安装: sudo apt-get install perl sudo apt-get install mysql-server 步骤2:创建M…

    Linux 2023年5月14日
    00
  • linux系统中,查看当前系统中,都在监听哪些端口

    需求描述:   查看当前系统中都监听着哪些的端口,用netstat命令,在此记录下 操作过程: 1.查看系统中都在监听哪些端口 [root@testvm home]# netstat -ntl Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreig…

    Linux 2023年4月11日
    00
  • linux安装vmware出现kernel-header问题

    查看日志文件, cat /tmp/vmware-xiuyuan/vmware-modconfig-9996.log | more在日志文件中有这么几行:Setting header path for 3.7.2-204.fc18.x86_64 to “/lib/modules/3.7.2-204.fc18.x86_64/build/include”.Vali…

    Linux 2023年4月11日
    00
  • Linux下python3.7.0安装教程

    Linux下Python 3.7.0安装教程 简介 本文介绍在Linux操作系统下如何安装Python 3.7.0。在这篇教程中,我们将从下载Python 3.7.0开始,安装Python 3.7.0的依赖库,最后编译安装Python 3.7.0。 步骤 以下是安装Python 3.7.0的步骤: 首先,我们需要下载Python 3.7.0的源代码。可以前往…

    Linux 2023年5月14日
    00
  • VMware Workstation虚拟机中的Linux通过NAT模式共享上网配置教程

    VMware Workstation虚拟机中的Linux通过NAT模式共享上网配置教程 在VMware Workstation下,我们可以通过NAT模式来让Linux虚拟机与Windows主机共享上网。下面是详细配置教程。 步骤一:设置虚拟机网络适配器 打开VMware Workstation,启动Linux虚拟机。 选择虚拟机,点击“编辑虚拟机设置”。 在…

    Linux 2023年5月24日
    00
  • Git:国内用命令行访问GitHub的方法

    1 直接改Hosts文件(现在不太管用了) 如果你是Linux或Mac系统,那么可以通过命令sudo vim /etc/hosts打开Hosts文件,并加入以下内容: 140.82.114.25 alive.github.com 140.82.112.25 live.github.com 185.199.108.154 github.githubassets…

    Linux 2023年4月17日
    00
合作推广
合作推广
分享本页
返回顶部