Oracle在19年2月13日发不了Oracle  19c的exadata版本,可以在Linux平台进行测试。

下载地址:https://edelivery.oracle.com/

首先在mos上查看19c的认证系统,19c相当于Oracle 12.2.0.3,是Oracle 12的终极版本。目前查看认证只是在Oracle  Linux 7上,本次测试环境为RHEL 7.5

安装环境:

RHEL 7.5 x86_64

Oracle 19c

安装过程:

涉及安装目录及参数调整:

##创建目录

mkdir -p /oracle/product/12.2/db

##创建用户

groupadd -g 1200 oinstall

groupadd -g 1201 dba

groupadd -g 1202 oper

groupadd -g 1203 backupdba

groupadd -g 1204 dgdba

groupadd -g 1205 kmdba

useradd -m -d /home/oracle -u 1101 -g oinstall -G dba,oper,backupdba,dgdba,kmdba oracle

chown -R oracle:oinstall /oracle

echo 'oracle' | passwd oracle --stdin

##关闭防火墙

sed -i  "s/SELINUX=enforcing/SELINUX=disabled/"  /etc/selinux/config

systemctl  stop firewalld

systemctl disable firewalld

##配置内核参数

#kernel.shmmax = 内存/2*1024*1024*1024   3G

#kernel.shmall = shmmax/4096

cat <> /etc/sysctl.conf

fs.file-max = 6815744

kernel.sem = 250 32000 100 128

kernel.shmmni = 4096

kernel.shmall = 786048

kernel.shmmax = 3221225472

kernel.panic_on_oops = 1

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

net.ipv4.ip_local_port_range = 32768 61000

fs.aio-max-nr = 3145728

#vm.nr_hugepages = 92200

vm.vfs_cache_pressure=200

vm.swappiness=10

vm.min_free_kbytes=524288

vm.dirty_ratio = 5

vm.dirty_background_ratio=5

vm.dirty_writeback_centisecs=100

vm.dirty_expire_centisecs=100

vm.drop_caches=3

vm.overcommit_memory=2

kernel.panic = 10

kernel.sysrq=1

eof

sysctl -p

cat <> /etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

oracle soft stack 10240

oracle hard stack 32768

oracle  hard  memlock  3145728

oracle  soft  memlock  3145728

eof

echo "session required pam_limits.so" >> /etc/pam.d/login

##禁用THP

###关闭THP

# cat /sys/kernel/mm/transparent_hugepage/enabled

#[always] madvise never  <

sed -i 's#GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rhgb quiet"#GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=rhel/root r

d.lvm.lv=rhel/swap rhgb quiet transparent_hugepage=never"#' /etc/default/grub

grub2-mkconfig -o /boot/grub2/grub.cfg

###禁用avahi-daemon

##systemctl stop avahi-daemon

##systemctl disable avahi-daemon

##systemctl status avahi-daemon

####设置RemoveIPC=false

echo "RemoveIPC=no" >> /etc/systemd/logind.conf

#重启systemd-logind服务或重启主机

# systemctl daemon-reload

# systemctl restart systemd-logind

###参考:ALERT: Setting RemoveIPC=yes on Redhat 7.2 Crashes ASM and Database Instances as Well as Any Application That Uses a Shared Memory Segment (SHM) or

Semaphores (SEM) (文档 ID 2081410.1)

###如果后续OS升级后,也需要检查这个参数,以避免相关问题

cat <> /etc/profile

if [ \$USER = "oracle" ]; then

if [ \$SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

eof

##调整存储:红帽7默认deadline不需要调整

###[root@rhdb01 rpm]# more /sys/block/sdb/queue/scheduler

###noop deadline [cfq]

##echo deadline > /sys/block/sdb/queue/scheduler

##配置oracle环境变量

cat <> /home/oracle/.bash_profile

export ORACLE_BASE=/oracle/product

export ORACLE_HOME=/oracle/product/19/db

export PATH=\$PATH:\$ORACLE_HOME/bin:\$ORACLE_HOME/OPatch

export ORACLE_SID=rh19c

eof

安装数据库所需软件包:

通过yum可以访问系统ISO,安装方式如下:

yum -y install compat-libcap1.x86_64 compat-libstdc++-33.x86_64 ksh.x86_64  libaio-devel.x86_64  gcc-c++.x86_64 libstdc++-devel.x86_64 smartmontools.x86_64 sysstat.x86_64 xorg-x11-utils-7.5-22.el7.x86_64

除此以为需要下载compat-libstdc++-33软件包,否则在使用Oracle Text时容易出现问题。

下载地址:https://access.redhat.com/downloads/content/compat-libstdc++-33/3.2.3-72.el7/x86_64/fd431d51/package

Oracle从18c开始database软件直接解压到ORACLE_HOME目录下

解压文件:

unzip V981623-01.zip -d /oracle/product/19/db/

开始安装:

export DISPLAY=192.168.15.125:0.0

./runInstaller

选择只安装软件:

由于虚拟机配置内存较小,shmall参数告警可忽略。

安装compat软件:

rpm -ivh compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm

安装完成后,使用root用户执行两个脚本:

/oracle/oraInventory/orainstRoot.sh

/oracle/product/19/db/root.sh

通过netca创建监听,和以往11g界面一致。

通过dbca创建数据库:

选择指定的字符集:

数据库参数调整如下,具体情况需根据实际情况进行调整:

alter system set db_file_multiblock_read_count=32 scope=spfile sid='*';

alter system set max_dump_file_size = '500M' scope=spfile sid='*';

alter system set "_memory_imm_mode_without_autosga"=FALSE scope=spfile sid='*';

alter system set job_queue_processes=100 scope=spfile sid='*';

alter system set DB_FILES=4096 scope=spfile sid='*';

alter system set nls_date_format='YYYY-MM-DD HH24:MI:SS' scope=spfile sid='*';

alter system set open_cursors=3000 scope=spfile sid='*';

alter system set open_links_per_instance=48 scope=spfile sid='*';

alter system set open_links=100 scope=spfile sid='*';

alter system set parallel_max_servers=20 scope=spfile sid='*';

alter system set session_cached_cursors=200 scope=spfile sid='*';

alter system set undo_retention=10800 scope=spfile sid='*';

alter system set "_undo_autotune"=false scope=spfile sid='*';

alter system set "_partition_large_extents"=false scope=spfile sid='*';

alter system set "_use_adaptive_log_file_sync"=false scope=spfile sid='*';

alter system set "_optimizer_use_feedback"=false scope=spfile sid='*';

alter system set deferred_segment_creation=false scope=spfile sid='*';

alter system set "_external_scn_logging_threshold_seconds"=600 scope=spfile sid='*';

alter system set "_external_scn_rejection_threshold_hours"=24 scope=spfile sid='*';

alter system set result_cache_max_size=0 scope=spfile sid='*';

alter system set "_cleanup_rollback_entries"=2000 scope=spfile sid='*';

alter system set parallel_force_local=true scope=spfile sid='*';   --rac

alter system set "_gc_policy_time"=0 scope=spfile sid='*';

alter system set "_clusterwide_global_transactions"=false scope=spfile sid='*';

alter system set "_library_cache_advice"=false scope=both sid='*';

alter system set db_cache_advice=off scope=both sid='*';

alter system set filesystemio_options=setall scope=spfile sid='*';

alter system set fast_start_mttr_target=300 scope=spfile sid='*';

alter profile default limit PASSWORD_LIFE_TIME   UNLIMITED;

alter profile  ORA_STIG_PROFILE limit  PASSWORD_LIFE_TIME   UNLIMITED;

begin

DBMS_AUTO_TASK_ADMIN.DISABLE(

client_name => 'sql tuning advisor',

operation => NULL,

window_name => NULL);

end;

/

begin

DBMS_AUTO_TASK_ADMIN.DISABLE(

client_name => 'auto space advisor',

operation => NULL,

window_name => NULL);

end;

/

重启数据库后完成安装。

rhel 7.5 oracle 安装教程,RHEL 7.5 Oracle 19c安装及参数调整指南相关推荐

  1. Pytorch-gpu版安装教程【注意:无需提前安装cuda和cudnn】

    Pytorch-gpu版安装教程[注意:无需提前安装cuda和cudnn] 1. 首先确保你已经安装好Anaconda 2.查看自己电脑上显卡的信息,通过显卡控制面板查看 3.如何根据想要的cuda的 ...

  2. 2023最新最全git安装教程,保姆级手把手式安装!!!

            目录 一.git简介 二.安装过程 1.首先进入git的官网:https://git-scm.com/然后选择Downloads. 2.接着选择与自己电脑系统对应的下载选项,我的电脑是 ...

  3. Win8安装教程!笔记本用U盘安装Win8只需三步

    1Win8安装教程(一)制作WinPE启动U盘 Win8客户预览版怎么安装?Win8安装教程跟Win7安装教程几乎一样,因此安装Win8的方法多达10多种也不足为其!笔者在此介绍成功率最高的那一种方法 ...

  4. 图解Cygwin安装教程(win10下gcc,g++安装)

    Cygwin安装教程(win10下gcc,g++安装) 1. 从cygwin官网下载安装包,下载地址:http://www.cygwin.com/setup-x86_64.exe 2. 点击" ...

  5. win7mysql5.7.25安装教程_win7下MySql 5.7安装配置方法图文教程

    上学的时候经常使用MySql,当时也没想其他,主要是MySql对电脑的要求比较低,负载比较小.工作后一直在使用Oracle,现在因为项目的需要,重新安装MySql,发现变化有点多. 本经验适用于安装M ...

  6. 新的比较详细的hive安装教程,包含:hadoop的安装配置,hive安装详细教程,大数据下hive详细配置和简单使用和hive元数据迁移相关安装配置操作

    简介:这是大数据里安装hive比较详细的教程,包括安装hive时hadoop的相关配置,hive安装,hive 之后的mysql安装,hive的元素配置到mysql相关配置,hive常见属性的相关配置 ...

  7. win8mysql安装教程zip_mysql 8.0.18.zip安装配置方法图文教程(windows 64位)

    关于卸载以前安装版的数据库,大家可以参考一下这篇文章. 卸载前记住一定要记得复制保留以前的数据,安装版的数据是在 mysql5.7所有安装版本卸载教程,建议:大家卸载完一定要重启一下. 目录 1.先去 ...

  8. Linux redis安装教程,Linux 下redis5.0.0安装教程详解

    Linux redis5.0.0安装,教程如下所示: 1.从官网下载,然后传到服务器,tar -zxvf解压 2.进入redis ? 3.安装:make, (1)若提示:: gcc: Command ...

  9. python详细安装教程环境配置-python3.6环境安装+pip环境配置教程图文详解

    1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...

最新文章

  1. 设计模式之C#实现---Builder
  2. 基于网络监听方式的电子邮件实现基础
  3. Mapreduce自定义数据类型
  4. How are SAP ui5 Control Aggregation getter and setter are designed
  5. 调研《构建之法》指导下的历届作品
  6. Linux: I/O多路转接之epoll(有图有代码有真相!!!)
  7. pytorch的安装(cuda和cudnn)
  8. 机场也应该取个好听的名
  9. 安卓开发 在oncreate显示对话框 hide 之后 点不动_微信小程序云开发教程微信小程序的API入门常用API...
  10. win10设置HTML桌面背景,win10系统怎么更换桌面壁纸?windows10更换桌面壁纸的方法...
  11. java 排队_JAVA实现排队论
  12. 记录Win10因为管理员权限而出现的访问COM口被占用的问题
  13. 导数的四则运算法则_浅谈学习高数的导数有关内容
  14. android 充电电压过压保护值修改
  15. 计算机无法识别ipad2,iTunes无法识别iPad mini怎么办【解决方法】
  16. MAE 掩码自编码是可扩展的学习
  17. 金电联行:大数据征信、大数据风险量化、大数据信用融资 | 百万人学AI评选
  18. HDOJ 3820 - Golden Eggs 构图最小割(类似二分图的最大独立点权集)
  19. 当前服务器主流的品牌
  20. 吐血整理————当代程序员必备的神器大全

热门文章

  1. 第三十九章、PyQt显示部件:OpenGL Widget部件功能简介及使用其显示图片
  2. mercury已断开服务器无响应,Mercury使用指南,帮助解决无线网卡运行失败的问题...
  3. AC发声:我踩过的坑 你们都(别再)踩了
  4. Android Toast 吐司 自定义使用 实现动态打勾对号效果 Toast自定义教程(三)
  5. Cloud Insight 和 BearyChat 第一次合体,好紧张!
  6. 帝国CMS资讯自适应HTML5响应式源码,简单而不简约自适应HTML5响应式文章新闻帝国CMS网站模板整站手机...
  7. latex 希腊字母表示
  8. Halcon条码和二维码质量评级
  9. 韦东山:机会总是留给有准备的人(转)
  10. HDU - 1846 Brave Game