CentOS 7.5 云主机安装配置Oracle 12cR2
一、安装环境
云主机(8c16g)
一块云硬盘(2500G)
操作系统:CentOS7.5 (默认最小化安装)
数据库:Oracle Database 12cR2
二、前期准备
1. 关闭防火墙、更新源
setenforce 0
systemctl stop firewalld
systemctl stop iptables.service
电脑yum源太慢可以调整为163
#1)下载repo文件
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo#2)备份并替换系统的repo文件
cp CentOS7-Base-163.repo /etc/yum.repos.d/
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
mv CentOS7-Base-163.repo CentOS-Base.repo#3)执行yum源更新命令
yum clean all
yum makecache
yum update
2、桌面安装
oracle安装过程中需要远程到桌面,需要提前安装桌面环境和vnc远程桌面方式。当然,远程的话也可以使用他的方式。
1)GNOME Desktop桌面安装
- 安装
# 本次安装桌面采用'GNOME Desktop',安装时间比较长,安装过程中出现找不到包,可以尝试更换下yum源
yum -y groupinstall 'GNOME Desktop' 'Graphical Administration Tools'
报错::file /boot/efi/EFI/centos from install of fwupdate-efi-12-5.e17.centos.x86_64 conflicts with file fr
处理办法:yum update grub2-common
- 更改启动方式
查看系统的2种启动模式:
vi /etc/inittab
//查询当前的默认设置:
systemctl get-default
//启动切换图形化界面:
startx
//设置默认启动为图形化界面:
systemctl set-default graphical.target
//设置默认启动为命令行界面:
systemctl set-default multi-user.target
2)vnc安装与配置
- 安装vnc
yum -y install tigervnc-server
- 配置vncserver
- 复制vnc的启动操作脚本, vncserver@:1.service中的:1表示"桌面号",启动的端口号就是5900+桌面号,即是5901,如果再有一个就是2啦,端口号加1就是5902,以此类推:
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
- 编辑 /etc/systemd/system/vncserver@:1.service
#找到其中的<USER> ,修改成自己的用户名,root用户登录桌面就使用root用户
vim /etc/systemd/system/vncserver@\:1.service
#快速处理,直接使用替换
sed -i 's/<USER>/root/' /etc/systemd/system/vncserver@:1.service
- 设置vnc密码
[root@z86lfemgwrtruu oradata]# vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n#(一般选择n,很少用到view-only)
A view-only password is not used
- 启动vncserver服务
# 启动服务
systemctl start vncserver@\:1.service
#设置开机启动
systemctl enable vncserver@\:1.service
- vncview测试连接
三、oracle安装准备
1、操作系统参数
- 修改limits.conf
cat >> /etc/security/limits.conf << EOF
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
EOF
- 修改/etc/pam.d/login文件
cat >> /etc/pam.d/login << EOF
session required /lib/security/pam_limits.so
session required pam_limits.so
EOF
- 修改oracle环境变量文件
cat >> ./bash_profile << EOF
if [ $USER = "oracle" ]; then\if [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65535fi
fi
ORACLE_BASE=/dba/app/oracle
ORACLE_SID=oracle
ORACLE_HOME=$ORACLE_BASE/product/12.2.0
EOF
- 修改内核参数:
cat >> /etc/sysctl.conf << EOF
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
kernel.shmall = 2097152
kernel.shmmax = 6442450944
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 = 1048586
EOF
- 配置生效
sysctl -p
2、创建运行Oracle时所需的用户和组
groupadd dba //dba组中的成员用于管理、操作数据库
groupadd oinstall //oinstall组中的成员用于管理Oracle数据库软件,即各种Oracle物理文件
useradd -m -g oinstall -G dba oracle
echo "123456" | passwd --stdin oracle
id oracle
3、创建安装Oracle时所需的目录,并设置权限
mkdir -p /dba/app/oracle
mkdir -p /dba/app/oracle/product/12.2.0/dbhome_1/
mkdir -p /dba/app/oracle/oraInventory
mkdir -p /dba/app/oracle/oradata
chown -R oracle:oinstall /dba/app/oracle
chmod -R 755 /dba/app/oracle
chmod -R 777 /dba/app/oracle/oradata
四、开始安装Oracle 12cR2
1、远程进入Centos7,并启动安装
在VNC远程终端中执行如下操作,出现无法打开程序,按照以上流程依次就行操作``
export DISPLAY=localhost:1
xdpyinfo | grep "name of display" --> name of display: localhost:1
xhost + --> access control disabled, clients can connect from any host
su - oracle
export DISPLAY=localhost:1
xdpyinfo | grep "name of display" --> name of display: localhost:1
cd database
$ ./runInstaller
2、安装参数设置
不需要接收安全更新,可以取消默认的勾选。
弹出的警告框,选择YES。
仅安装数据库。
选择单实例数据库的安装。
选择版本,企业版。
oracle BASE目录和产品目录,应该和我们之前创建的目录一致,不一致请修改。
Inventory目录,不一致请修改。
默认即可。
执行安装前的检查。
由于没设置swap,所以有个警告。第二个是soft limits设置问题,可根据实际情况调整。这里直接右上角忽略了。
开始安装,需要几分钟。
使用root用户执行两个脚本。
安装结束,close。
CentOS 7.5 云主机安装配置Oracle 12cR2相关推荐
- CentOS7下使用yum快速安装配置oracle数据库
2019独角兽企业重金招聘Python工程师标准>>> CentOS7下使用yum快速安装配置oracle数据库 2017年10月10日 15:29:23 aladdin_sun 阅 ...
- 腾讯云主机安装mysql
腾讯云主机安装MySQL 首先检查centos7系统自带mariadb数据库,先卸载再安装mysql,防止有冲突. 如果/etc下有my.cnf也卸载掉 查询是否有安装的mariadb文件(rpm - ...
- CentOS 6.6下Redis安装配置记录
这篇文章主要介绍了CentOS 6.6下Redis安装配置记录,本文给出了安装需要的支持环境.安装redis.测试Redis.配置redis等步骤,需要的朋友可以参考下 在先前的文章中介绍过redis ...
- CentOS 6.3下NFS安装配置
CentOS 6.3下NFS安装配置 一.环境介绍 NFS服务器:CentOS6.3 192.168.8.20 NFS客户端:CentOS6.5 192.168.8.39 二.服务器端安装配置 ...
- 百度云主机(配置、调试环境)文件上传(快速建站,实现首页访问) - FTP篇
百度云主机BCH实例(配置.调试环境)FTP文件上传,如何操作? 百度云虚拟主机参考文档:产品手册大全 总结步骤: 在你首次登录控制面板,系统会要求初始化您的密码,包括设定用户账号.管理密码.FTP账 ...
- 云主机 安装 自己的系统 免费使用更大的硬盘空间
本文原地址: http://blog.csdn.net/zhangrui_fslib_org/article/details/50492110 转载请注明出处,有疑问或错误请发邮件到zhangrui@ ...
- 新手用户如何选购UCLOUD优刻云主机的配置?
优刻得云主机UHOST基于第三代英特尔至强铂金处理器,构建灵活高效平台,加速云数智变革,机型包含通用型.高主频型.GPU型和快杰型,并可叠加网络增强.热升级.数据方舟等特性,自定义符合您业务需求的云主 ...
- Win10安装配置Oracle 11g
Win10安装配置Oracle 11g 之前保存的数据在MySQL上运行的效果不太好,准备将其迁移到Oracle中,以提高查询速度.现将在win10系统中安装配置oracle 11g的过程和问题记录下 ...
- 免密码登录oracle,Oracle Cloud云主机:Xshell配置ssh免密码登录-密钥公钥(Public key)
Oracle Cloud云主机会要求使用密钥登录,那么我们就需要使用Xshell这样的服务器连接软件来生成,当然首先你要下载一个Xshell,如果是我们个人使用,那么可以看之前的教程: 因为是免费版本 ...
最新文章
- 可综合的SystemVerilog:参数化函数/任务
- 支付接入开发的陷阱有多深?
- JZOJ 1319. 邮递员
- 【专升本计算机】甘肃省普通高等学校专升本考试计算机全真模拟试卷(一)
- 深度残差收缩网络:(五)实验验证
- OSX上摆脱vagrant搭建CoreOS集群
- date time 分开存储如何合并_如何将多个日期跨度合并/拆分为一个时间轴(Oracle 11g)?...
- 小米平板5系列共三款机型:全系搭载2K/120Hz屏幕
- Confluence 6 导入 Active Directory 服务器证书 - UNIX
- Django 阅读笔记 - Cache
- 在英文Win7操作系统上部署C#开发的Web系统出现乱码的解决方法
- plsql如何破解的方法
- Matpower疑惑解答
- 多类别车辆跟踪-模型训练、评估、预测、优化到部署的全流程方案_副本
- vue项目运用繁体字
- 损失函数为什么用平方形式
- 修改Office 2016安装路径的方法
- Android客户端登录注册模块
- 移动通信的主要测量指标及注意事项(转)
- 本地项目及依赖上传私服nexus
热门文章
- WinForm控件CheckedListBox
- 如何去掉收费的wma格式
- WorkFlowy格言
- 【从零开始学习Go语言】三.属于Go的Hello World
- 忻州市高级计算机学校,忻州市计算机高级职业学校期末试题(24.25.27).doc
- 为什么word一个段落里行间距不一样?
- i5 12400f配什么主板
- python自学手册_Python 自学手册
- adb shell input text 中文输入方法
- python模拟预测孩子身高代码_想知道孩子将来能长多高?用这套公式,多数人都说准...