Oracle数据库12C在CentOS7中的最全安装过程(全
发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,安装前大家可以在Oracle官网中下载12从第二版的安装包第一步:需要先添加一块20G的硬盘用来安装Oracle,并将磁盘格式化为XFS#进入服务器先关闭防火墙systemctl stop firew
千家信息网最后更新 2024年11月30日Oracle数据库12C在CentOS7中的最全安装过程(全
安装前大家可以在Oracle官网中下载12从第二版的安装包
第一步:需要先添加一块20G的硬盘用来安装Oracle,并将磁盘格式化为XFS
#进入服务器先关闭防火墙systemctl stop firewalld.service systemctl disable firewalld.service setenforce 0
进行格式化操作并分区:
cd /devfdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.23.2)。更改将停留在内存中,直到您决定将更改写入磁盘。使用写入命令前请三思。Device does not contain a recognized partition table使用磁盘标识符 0xc21d9b12 创建新的 DOS 磁盘标签。命令(输入 m 获取帮助):nPartition type: p primary (0 primary, 0 extended, 4 free) e extendedSelect (default p): p分区号 (1-4,默认 1):起始 扇区 (2048-41943039,默认为 2048):将使用默认值 2048Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为41943039):将使用默认值 41943039分区 1 已设置为 Linux 类型,大小设为 20 GiB命令(输入 m 获取帮助):wThe partition table has been altered!Calling ioctl() to re-read partition table.正在同步磁盘。
mkfs -t xfs /dev/sdb1mkdir /orcvim /etc/hostname 第二行添加:HOSTNAMME=oraclevim /etc/hosts 第三行添加:192.168.18.128 oracle(此处添加自己linux的IP地址)hostnamectl set-hostname oraclesumount /dev/sdb1 /orc
配置系统环境:
yum install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel -y
修改内核参数:
vim /etc/sysctl.conf#在末行插入以下内容fs.aio-max-nr = 1048576 #异步Io请求数目推荐值是: 1048576 其实它等于1024*1024 也就是1024K个fs.file-max = 6815744 #打开的文件句柄的最大数量,防止文件描述符耗尽的问题kernel.shmall = 2097152 #共享内存总量页为单位,内存除以4K所得kernel.shmmax = 4294967295kernel.shmmni = 4096kernel.sem = 250 32000 100 128#SEMMSL: 每个信号集的最大信号数量SEMMNS:用于控制整个Linux 系统中信号的最大数SEMOPM内核参数用于控制每个semop系统调用可以执行的信号操作的数量SEMMNI:内核参数用于控制整个Linux 系统中信号集的最大数量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 #套接字发送缓冲区大小的最大值#修改完成后按Esc退出插入模式,输入:wq保存退出sysctl -p #生效
用户环境配置:
groupadd oinstallgroupadd dbauseradd -g oinstall -G dba oraclepasswd oracle 更改用户 oracle 的密码 。新的密码:123123无效的密码: 密码少于 8 个字符重新输入新的 密码:123123passwd:所有的身份验证令牌已经成功更新。mkdir -p /orc/app/oraclechown -R oracle:oinstall /orc/app/chmod -R 755 /orc/app/oracle/
vim /home/oracle/.bash_profile 10-12行删除,插入以下内容umask 022ORACLE_BASE=/orc/app/oracleORACLE_HOME=/orc/app/oracle/product/12.2.0/dbhome_1/ORACLE_SID=orclMLS_LANG="SIMPLIFIED CHINESE_CHINA".UTF8PATH=$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/binLANG=zh_CN.UTF-8export PATH LANG NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID
配置资源限制:
vim /etc/pam.d/login#第7行下插入session required /lib/security/pam_limits.sosession required pam_limits.so#修改完成后按Esc退出插入模式,输入:wq保存退出vim /etc/security/limits.conf #在末行下插入oracle soft nproc 2047 #单用户可使用的进程数量oracle hard nproc 16384oracle soft nofile 1024 #用户可打开的文件数量oracle hard nofile 65536oracle soft stack 10240 #堆栈设置#修改完成后按Esc退出插入模式,输入:wq保存退出
更改系统环境变量:
vim /etc/profile#在末行下插入if [ $USER = "oracle" ] then if [ $SHELL = "/bin/ksh" ] then ulimit -p 16384 #缓冲区大小 ulimit -n 65536 #文件数 else ulimit -u 16384 -n 65536 #进程数 文件数 fifi
在宿主机中共享出database文件:
smbclient -L //192.168.10.190/mkdir /abcmount.cifs //192.168.10.190/database /abc
此处需要注意:先在root账户下输入xhost +
再切换用户到oracle,输入以下命令:
su - oracle export DISPLAY=:0.0cd /abc ./runInstaller
此时会自动打开安装窗口,以下为安装步骤描述:
1.接受安全更新去勾,点击下一步,选择是
2.系统类选择:服务类
3.安装选项为默认的:创建和配置数据库,单实例数据库
4.安装类型:典型安装
5.典型安装配置:输入口令abc123,其它路径不需要做任何更改,点击安装
6.在安装过程中会跳出执行脚本提示窗口,处理过程如下:
7.此时需要切换到root用户执行以下命令:
/orc/app/oraInventory/orainstRoot.sh
/orc/app/oracle/product/12.2.0/dbhome_1/root.sh 此条命令敲回车之后,需要输入yes
提醒:一定要等执行完毕后再回到安装界面点击确定!
8.进度到100%时点击下一步,此时就已经安装完成了,会显示oracle的URL地址:
Oracle Enterprise Manager Database Express URL: https://oracle:5500/em
以上就是Oracle数据库12C的全部安装过程!
输入
最大
命令
大小
数量
系统
信号
密码
用户
磁盘
缓冲区
缓冲
配置
套接字
文件
数据
数据库
过程
内存
内核
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
海康威视的服务器怎么装
2020国产服务器推荐
购物网站数据库设计
计算机网络技术中接口的意思
数据库电商课程
北京专业软件开发服务参考价格
游戏软件开发员应聘
做公司网络安全不能干得太认真
高德网络安全
软件开发步骤包括
现在学什么网络技术好
盐城网络安全大队号码
企业网络安全转型意识
专科生计算机网络技术就业怎么样
招聘网络技术员信息怎么写
dhcp服务器配置条件
户户通服务区和非服务器是啥意思
软件开发的违约责任
文件管理和数据库管理
怎么查看论坛数据库名字
小学生网络安全的诗歌
萝岗区广播服务器解决方案
查询表所在的数据库
网络安全一级违规行为处罚
网络安全论文1500字英文版
如何提高服务器抗攻击能力
pg数据库查询结果显示全部
怎么在数据库创建空表
qt数据库driver类
devops三大组件软件开发