CentOS7下安装Oracle12c

云端漫步 2024-07-04 ⋅ 22 阅读

简介

Oracle是一款功能强大的关系型数据库管理系统。本篇博客将教你如何在CentOS 7上安装Oracle 12c。

步骤

1. 下载Oracle 12c软件

首先,你需要从Oracle官网上下载Oracle 12c软件,下载链接:Oracle官网

2. 创建Oracle用户和组

在安装Oracle之前,我们需要创建一个Oracle用户和组。

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

3. 安装必要的软件包

执行以下命令安装必要的软件包:

sudo yum install -y binutils compat-libcap1 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libstdc++ libstdc++-devel libXi libXtst make sysstat

4. 修改内核参数

打开/etc/sysctl.conf文件,添加以下内容:

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

然后执行以下命令使修改生效:

sudo sysctl -p

5. 修改限制参数

打开/etc/security/limits.conf文件,在文件末尾添加以下内容:

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

6. 修改环境变量

打开/home/oracle/.bash_profile文件,添加以下内容:

# Oracle Settings
export TMP=/tmp
export TMPDIR=$TMP

export ORACLE_HOSTNAME=localhost
export ORACLE_UNQNAME=orcl
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.2.0/dbhome_1
export ORACLE_SID=orcl

export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

然后执行以下命令使修改生效:

source /home/oracle/.bash_profile

7. 解压安装文件

进入Oracle软件所在目录,执行解压命令:

unzip linuxx64_12201_database.zip

8. 安装Oracle数据库

进入解压后的目录,执行安装命令:

./runInstaller

9. 配置Oracle数据库

按照安装向导的提示进行数据库的配置,包括设置数据库名称、设置管理员密码等。

10. 启动Oracle数据库

执行以下命令启动Oracle数据库:

sudo systemctl start oracle

11. 设置开机自启动

sudo systemctl enable oracle

结论

通过以上步骤,你已经成功在CentOS 7上安装了Oracle 12c。你可以使用Oracle数据库来开发和管理你的应用程序了。

希望本篇博客对你有所帮助,谢谢阅读!


全部评论: 0

    我有话说: