Oracle数据库12C在CentOS7中的最全安装过程(全
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,安装前大家可以在Oracle官网中下载12从第二版的安装包第一步:需要先添加一块20G的硬盘用来安装Oracle,并将磁盘格式化为XFS#进入服务器先关闭防火墙systemctl stop firew
千家信息网最后更新 2025年01月20日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安全错误
数据库的锁怎样保障安全
电脑有网但连不上游戏服务器
电脑固定ip访问不到数据库
软件开发工种能工作到多大年龄
软件开发项目招投标书
威海生鲜软件开发
RDBMS是什么数据库管理系统
徐玉玉 网络安全
应用软件开发国标行业
湾区网络安全独角兽
玻璃转盘软件开发
新乡市磐石网络技术电话
绵阳市大思软件开发
删除数据库表里的邮箱语句
交通银行软件开发中心宣讲
知网查重的数据库有多少个
数据库数据类型括号里
amd服务器cpu散热
计算机数据库杂志
软件开发工种分类
mpp数据库白皮书
传统数据库管理系统三大数据模型
sql数据库与vb连接
互联网科技产业发展基金
美国网络安全漏洞战略
把管理系统放在云服务器
软件开发岗位综合实践
我的世界用指令创造自己的服务器
浦东新区综合软件开发执行标准
无锡韬和网络技术有限公司
二调数据库规范字典