Linux通过rpm安装Oracle19c

  1. 兄弟们,先来安装Java环境,进行系统变量配置,不弄的话有些安装会报错
    安装jdk8
    然后下载Oracle19c的rpm文件
    官网:oracle下载地址
    主要下载预安装的rpm文件和19c的rpm文件
oracle-database-preinstall-19c-1.0-1.el8.x86_64.rpm
oracle-database-ee-19c-1.0-1.x86_64.rpm
  1. 解决下载yum源报错问题
    因为centOS下载啥的有些也会出问题,所以下载解析有时候会报错,参照这个链接加DNS就行了,没报错的就不管。
    解决无法解析阿里云地址报错问题

  2. 运行指令,进行Oracle19c预安装

 yum -y localinstall oracle-database-preinstall-19c-1.0-1.el8.x86_64.rpm

安装若是报错提示:
缺少的依赖包
那就是缺少安装Oracle的依赖包,直接把缺少的都安装一遍
缺失的依赖包链接
安装指令例如以下代码,自行安装两个依赖包:

 yum -y localinstall compat-libcap1-1.10-7.el7.x86_64.rpm

依赖包安装完毕,再执行预安装指令
yum -y localinstall oracle-database-preinstall-19c-1.0-1.el8.x86_64.rpm
在这里插入图片描述

预安装完毕。
4. 进行Oracle数据库的安装
这下子总算到了激动人心的环节,总算可以安装Oracle数据库了,天可怜见

yum -y localinstall oracle-database-ee-19c-1.0-1.x86_64.rpm

安装完毕oracle

  1. 进行环境变量配置
    .使用root编辑
vim /home/oracle/.bash_profile

给.bash_profile文件添加以下内容:

#linux服务器主机名
安装Oracle 19c需要准备以下条件: 1. 操作系统为Linux x86-64位版本 2. 需要至少16GB的RAM和4核CPU 3. Linux内核版本为3.10.0-693及以上 4. 需要安装以下软件包:binutils, compat-libcap1, compat-libstdc++-33, gcc, gcc-c++, glibc, glibc-devel, ksh, libaio, libaio-devel, libgcc, libstdc++, libstdc++-devel, libXext, libXtst, libX11, libXau, libxcb, libXi, make, net-tools, nfs-utils, smartmontools, sysstat, unixODBC, psmisc 以下是安装步骤: 1. 下载Oracle数据库19c安装文件,将其上传到Linux服务器上。 2. 安装必要软件包: ``` yum install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXext libXtst libX11 libXau libxcb libXi make net-tools nfs-utils smartmontools sysstat unixODBC psmisc ``` 3. 创建一个用户组和用户来管理Oracle数据库,例如: ``` groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle ``` 4. 编辑/etc/security/limits.conf文件,添加以下内容: ``` oracle soft nofile 1024 oracle hard nofile 65536 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft stack 10240 oracle hard stack 32768 ``` 5. 编辑/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 ``` 6. 使以上改动生效: ``` sysctl -p ``` 7. 解压安装文件: ``` unzip LINUX.X64_193000_db_home.zip -d /opt/oracle/ ``` 8. 修改安装文件夹的权限: ``` chown -R oracle:oinstall /opt/oracle chmod -R 775 /opt/oracle ``` 9. 切换到oracle用户,运行安装程序: ``` su - oracle cd /opt/oracle/database ./runInstaller ``` 10. 按照安装程序的提示进行安装,完成后会提示运行/root/oracle19c/root.sh脚本,运行该脚本: ``` /root/oracle19c/root.sh ``` 11. 安装完成后,可以通过以下命令查看Oracle数据库的状态: ``` systemctl status oracle ``` 12. 如果需要开机自动启动Oracle数据库,可以使用以下命令启用systemd服务: ``` systemctl enable oracle ``` 以上就是在Linux安装Oracle 19c的步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值