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安全错误
数据库的锁怎样保障安全
阴阳师不同服务器怎么换账号
黄山oa管理软件开发
安卓ftp服务器
3.3wow数据库
服务器网络连接不通怎么办
网络安全的第二个时代是什么
如何看待当今的网络安全问题
江苏精英网络技术咨询机构
2008服务器iis配置
python导出数据库
软件开发标书6
管道局网络安全周
简单的http服务器软件
数据库支付
计算机网络技术专业的职称路径
软件开发公司用电量如何估算
网络安全有关的时事报道
网络技术那些
软件开发前端学什么专业
沧州翻译软件开发
禾田雨橡互联网科技有限公司
软件开发工作履历
紫金山网络安全面试
化学行业的软件开发
软件开发工程师证怎么查
it软件开发工作室
无锡服务器维修企业
订单管理数据库模板
p8268电池服务器
黑龙江高配服务器云服务器