rhel 7.5 oracle 安装教程,RHEL 7.5 Oracle 19c安装及参数调整指南
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安装及参数调整指南相关推荐
- Pytorch-gpu版安装教程【注意:无需提前安装cuda和cudnn】
Pytorch-gpu版安装教程[注意:无需提前安装cuda和cudnn] 1. 首先确保你已经安装好Anaconda 2.查看自己电脑上显卡的信息,通过显卡控制面板查看 3.如何根据想要的cuda的 ...
- 2023最新最全git安装教程,保姆级手把手式安装!!!
目录 一.git简介 二.安装过程 1.首先进入git的官网:https://git-scm.com/然后选择Downloads. 2.接着选择与自己电脑系统对应的下载选项,我的电脑是 ...
- Win8安装教程!笔记本用U盘安装Win8只需三步
1Win8安装教程(一)制作WinPE启动U盘 Win8客户预览版怎么安装?Win8安装教程跟Win7安装教程几乎一样,因此安装Win8的方法多达10多种也不足为其!笔者在此介绍成功率最高的那一种方法 ...
- 图解Cygwin安装教程(win10下gcc,g++安装)
Cygwin安装教程(win10下gcc,g++安装) 1. 从cygwin官网下载安装包,下载地址:http://www.cygwin.com/setup-x86_64.exe 2. 点击" ...
- win7mysql5.7.25安装教程_win7下MySql 5.7安装配置方法图文教程
上学的时候经常使用MySql,当时也没想其他,主要是MySql对电脑的要求比较低,负载比较小.工作后一直在使用Oracle,现在因为项目的需要,重新安装MySql,发现变化有点多. 本经验适用于安装M ...
- 新的比较详细的hive安装教程,包含:hadoop的安装配置,hive安装详细教程,大数据下hive详细配置和简单使用和hive元数据迁移相关安装配置操作
简介:这是大数据里安装hive比较详细的教程,包括安装hive时hadoop的相关配置,hive安装,hive 之后的mysql安装,hive的元素配置到mysql相关配置,hive常见属性的相关配置 ...
- win8mysql安装教程zip_mysql 8.0.18.zip安装配置方法图文教程(windows 64位)
关于卸载以前安装版的数据库,大家可以参考一下这篇文章. 卸载前记住一定要记得复制保留以前的数据,安装版的数据是在 mysql5.7所有安装版本卸载教程,建议:大家卸载完一定要重启一下. 目录 1.先去 ...
- Linux redis安装教程,Linux 下redis5.0.0安装教程详解
Linux redis5.0.0安装,教程如下所示: 1.从官网下载,然后传到服务器,tar -zxvf解压 2.进入redis ? 3.安装:make, (1)若提示:: gcc: Command ...
- python详细安装教程环境配置-python3.6环境安装+pip环境配置教程图文详解
1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...
最新文章
- 设计模式之C#实现---Builder
- 基于网络监听方式的电子邮件实现基础
- Mapreduce自定义数据类型
- How are SAP ui5 Control Aggregation getter and setter are designed
- 调研《构建之法》指导下的历届作品
- Linux: I/O多路转接之epoll(有图有代码有真相!!!)
- pytorch的安装(cuda和cudnn)
- 机场也应该取个好听的名
- 安卓开发 在oncreate显示对话框 hide 之后 点不动_微信小程序云开发教程微信小程序的API入门常用API...
- win10设置HTML桌面背景,win10系统怎么更换桌面壁纸?windows10更换桌面壁纸的方法...
- java 排队_JAVA实现排队论
- 记录Win10因为管理员权限而出现的访问COM口被占用的问题
- 导数的四则运算法则_浅谈学习高数的导数有关内容
- android 充电电压过压保护值修改
- 计算机无法识别ipad2,iTunes无法识别iPad mini怎么办【解决方法】
- MAE 掩码自编码是可扩展的学习
- 金电联行:大数据征信、大数据风险量化、大数据信用融资 | 百万人学AI评选
- HDOJ 3820 - Golden Eggs 构图最小割(类似二分图的最大独立点权集)
- 当前服务器主流的品牌
- 吐血整理————当代程序员必备的神器大全
热门文章
- 第三十九章、PyQt显示部件:OpenGL Widget部件功能简介及使用其显示图片
- mercury已断开服务器无响应,Mercury使用指南,帮助解决无线网卡运行失败的问题...
- AC发声:我踩过的坑 你们都(别再)踩了
- Android Toast 吐司 自定义使用 实现动态打勾对号效果 Toast自定义教程(三)
- Cloud Insight 和 BearyChat 第一次合体,好紧张!
- 帝国CMS资讯自适应HTML5响应式源码,简单而不简约自适应HTML5响应式文章新闻帝国CMS网站模板整站手机...
- latex 希腊字母表示
- Halcon条码和二维码质量评级
- 韦东山:机会总是留给有准备的人(转)
- HDU - 1846 Brave Game