19c作为原有序列的12c最后一个版本,可以说是集大成的版本,目前应用最广泛的11g 的 11.2.0.4 版本,其支持仅仅到 2018年12月31日。所以小编建议大家伙可以考虑开始使用船新版本的19c,谁用谁知道!当然19c的软件部署安装跟11g也存在不同之处,今天就来给大家伙仔细地介绍一下19c如何安装 首先我们得要知道的第一个不同点就是:19c官方支持的系统版本: 简单地来说,19c需要运行在linux7.5以上的系统,7.5以下可能会存在bug 服务器的运行内存需要达到1G以上,/tmp目录需要预留出1GB的空间,数据库软件大概要占用空间10g,但是oracle建议至少要预留100G的空间,避免日后软件目录不断扩大导致的空间不足。 好了,当这些硬性条件满足后,我们就可以开始安装19c数据库! 首先防火墙是一定要一定要关闭的哦 关闭selinux: 官方建议在Linux Redhat7的环境中建议关闭NUMA,不然以后可能影响到数据库性能 oracle 19C需要以下RPM依赖包(跟11g有些许不同了!) compat-libstdc+±33-3.2.3 需要手动下载上传 修改内核参数 修改系统参数 配置环境变量,创建目录 mkdir -p /oracle/app/product/19.3.0/db_1 配置/etc/hosts 上传介质 oracle用户执行安装: 选择安装单实例 这里填写在环境变量里配置过的ORACLE_BASE 输入密码,root自动执行脚本 安装完毕后,就可以开始安装数据库,大家伙注意,在dbca的时候可能会出现DBT50000的bug,解决这个问题的一个方法是,在安装配置脚本中,去掉安装检查: 我们现在开始正常的dbca步骤 这里选择创建一个pdb 安静等待安装成功,这里再给大家伙总结一下与之前11g安装的几处不同Oracle Linux 8.1 with the Unbreakable Enterprise Kernel 6: 5.4.17-2011.0.7.el8uek.x86_64 or later Oracle Linux 8 with the Red Hat Compatible kernel: 4.18.0-80.el8.x86_64 or later Oracle Linux 7.4 with the Unbreakable Enterprise Kernel 4: 4.1.12-124.19.2.el7uek.x86_64 or later Oracle Linux 7.4 with the Unbreakable Enterprise Kernel 5: 4.14.35-1818.1.6.el7uek.x86_64 or later Oracle Linux 7.5 with the Red Hat Compatible kernel: 3.10.0-862.11.6.el7.x86_64 or later Red Hat Enterprise Linux 8: 4.18.0-80.el8.x86_64 or later Red Hat Enterprise Linux 7.5: 3.10.0-862.11.6.el7.x86_64 or later SUSE Linux Enterprise Server 12 SP3: 4.4.162-94.72-default or later SUSE Linux Enterprise Server 15: 4.12.14-23-default or later
一:关闭防火墙
#systemctl stop firewalld.service
关闭操作系统自启动
#systemctl disable firewalld.service
检查关闭情况
systemctl status firewalld.service
如下,dead表示未开启开机启动;inactive表示现在的状态是关闭二:关闭selinux
编辑/etc/selinux/config 文件[root@DBServer1 ~]# vi /etc/selinux/config # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - SELinux is fully disabled. SELINUX=disabled # SELINUXTYPE= type of policy in use. Possible values are: # targeted - Only targeted network daemons are protected. # strict - Full SELinux protection. SELINUXTYPE=targeted
三:关闭NUMA
#查看default 的grub 的entry [root@dusadbs01 ~]# grubby --default-kernel /boot/vmlinuz-3.10.0-862.el7.x86_64 #查看default grub的具体信息 [root@dusadbs01 ~]# grubby --info /boot/vmlinuz-3.10.0-862.el7.x86_64 index=0 kernel=/boot/vmlinuz-3.10.0-862.el7.x86_64 args="ro rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet LANG=en_US.UTF-8 " root=/dev/mapper/centos-root initrd=/boot/initramfs-3.10.0-862.el7.x86_64.img title=CentOS Linux (3.10.0-862.el7.x86_64) 7 (Core) #更新args , 添加numa=off的参数 [root@dusadbs01 ~]# grubby --args=numa=off --update-kernel /boot/vmlinuz-3.10.0-862.el7.x86_64 # 确认numa=off加入default grub中 [root@dusadbs01 ~]# grubby --info /boot/vmlinuz-3.10.0-862.el7.x86_64 index=0 kernel=/boot/vmlinuz-3.10.0-862.el7.x86_64 args="ro rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet LANG=en_US.UTF-8 numa=off" root=/dev/mapper/centos-root initrd=/boot/initramfs-3.10.0-862.el7.x86_64.img title=CentOS Linux (3.10.0-862.el7.x86_64) 7 (Core) #重启服务器 reboot [root@utsdbs02 etc]# grubby --info /boot/vmlinuz-3.10.0-862.el7.x86_64 index=0 kernel=/boot/vmlinuz-3.10.0-862.el7.x86_64 args="ro rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet LANG=en_US.UTF-8 numa=off" root=/dev/mapper/centos-root initrd=/boot/initramfs-3.10.0-862.el7.x86_64.img title=CentOS Linux (3.10.0-862.el7.x86_64) 7 (Core) [root@utsdbs02 etc]# grep -i numa /var/log/dmesg [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-3.10.0-862.el7.x86_64 root=/dev/mapper/centos-root ro rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet LANG=en_US.UTF-8 numa=off [ 0.000000] NUMA turned off [ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-3.10.0-862.el7.x86_64 root=/dev/mapper/centos-root ro rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet LANG=en_US.UTF-8 numa=off 确认numa已经被禁用了
四:安装依赖包
yum install bc binutils compat-libcap1 compat-libstdc++33 elfutils-libelf elfutils-libelf-devel fontconfig-devel glibc glibc-devel ksh libaio libaio-devel libX11 libXau libXi libXtst libXrender libXrender-devel libgcc libstdc++ libstdc++-devel libxcb make smartmontools sysstat kmod*
五:创建用户
创建oracle用户 groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle passwd oracle ----修改oracle用户密码
六:设置系统参数
设置内核参数 vi /etc/sysctl.conf kernel.shmall = physical RAM size / pagesize For most systems, this will be the value 2097152 kernel.shmmax = 1/2 of physical RAM 2147483648 1073741824 fs.file-max = 6815744 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.aio-max-nr = 1048576 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 执行sysctl -p 命令使以上设置生效
编辑/etc/pam.d/login 添加如下内容: vi /etc/pam.d/login session required pam_limits.so 编辑vi /etc/profile添加如下内容: #系统环境变量 if [ /$USER = "oracle" ] ; then if [ /$SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi umask 022 fi 编辑/etc/security/limits.conf 添加如下内容: vi /etc/security/limits.conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
七:配置环境变量
vi ~/.bash_profile #当前用户环境变量 oracle用户: export ORACLE_BASE=/oracle/app export ORACLE_HOME=/oracle/app/product/19.3.0/db_1 export ORACLE_SID=orcl export PATH=$ORACLE_HOME/bin:$PATH
chown -R oracle:oinstall /oracle八:配置解析参数
Root用户 vi /etc/hosts 192.186.30.90(ip) zwy(主机名)
九:解压
LINUX.X64_193000_db_home
需要注意的是,19c需要把软件包直接解压到ORACLE_HOME的目录下Oracle用户 cd /oracle/app/product/19.3.0/db_1 unzip LINUX.X64_193000_db_home
这时候前置条件都已经准备完毕,就可以开始图形化安装了
开始安装RDBMS软件
打开Xmanager-passice
export DISPLAY=xxx.xxx.xxx.xxx:0.0(xxx.xxx.xxx.xxx为操作机器的IP 0.0为xxmanager的端口)
运行解压开后的database目录:
./runInstaller
安装截图如下:
选择安装软件,实例在软件安装好后再安装
这里可以看到预检查已经全部通过,显示succeeded
dbca -J-Doracle.assistants.dbca.validate.ConfigurationParams=false
我们选择高级配置
选择不开启闪回区域
创建监听
选择字符集
不选择配置EM
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算