Redhat7.6安装oracle11.2.0.4数据库

 

本贴记录我按照oracle数据库及配置参数详情。


其实下载11g发现oracle不提供通道了,百度找的链接,不清楚是否可靠,但根据配置及稳定性选择oracle 11.2.0.4,12c-19c也可以但新特性pdb较新,怕实例什么的影响程序运行,况且就是升级数据库,所以选了11G。

操作流程及命令(后期整理md的文件,就先用自带的写吧)

数据库安装

数据库下载

网上找的(更新,不可靠,是11.0.2.1的,不是11.0.2.4)

http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip

服务器信息查询

查看服务器信息(单机性能还是可以的)

查看系统版本】cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.6 (Maipo)
查看ip】ifconfig
192.168.20.72
cpu】lscpu
96
内存】free -g
251G

查看磁盘

查看磁盘(物理)】fdisk -l
磁盘 /dev/sda:3000.5 GB (lvm用了2.7YT)
磁盘 /dev/mapper/rhel-home:2911.9 GB(未用)
查看pv】pcdisplay
/dev/sda3(2.7T)
查看vg】vgdisplay
rhel(2.7T)
查看lv】lvdisplay
查看磁盘】df -h
/dev/mapper/rhel-home 挂载点/home 存储2.5T
/dev/mapper/rhel-root 挂载点/ 存储500G

修改内核参数

内核对应参数意义,还得恶补一下,先配置一部分

内存相关:
(1)SHMMAX参数:进程可以分配的单独共享内存段的最大值
计算公式:内存总大小的一半、大于SGA_MAX_TARGET或MEMORY_MAX_TARGET的值

本机值:18446744073692774399,太奇怪了,这么大
# cat /proc/sys/kernel/shmmax
# sysctl -w kernel.shmmax=150323855360(立即生效)或者 echo 21474836480 > /proc/sys/kernetbl/shmmax
# echo "kernel.shmmax=150323855360" >> /etc/sysctl.conf(重新永久生效)

(2)SHMMNI参数:设置系统级最大共享内存段数量
计算公式:这个没看到(暂缓),不过缺省值4096,一般肯定是够用了
# cat /proc/sys/kernel/shmmni
# sysctl -w kernel.shmmni=4096或者echo 4096 > /proc/sys/kernel/shmmni
# echo "kernel.shmmni=4096" >> /etc/sysctl.conf

(3)SHMALL参数:设置共享内存总页数
计算公式:物理内存大小除以分页大小
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值