oracle 12c centos 7 安装配置
1,安装centos 7 安装
宿主机配置信息:
内存:8G
系统盘:30G
swap分区:30G (笑了oracle安装自检不过)
/u01(50G) :oracle安装目录
/u02(50G): oracle数据目录(ssd盘)
/u03(50G): 文件及备份盘(单独的机械盘)
centos 7 的安装的时候采用gui的方式安装过程比较简单此处略过
2,centos 7 的环境配置
修改目录权限:
[root@odb /]# chmod -R /u01 /u02 /u03
新建oracle用户密码oracle,如果安装系统的时候建过此用户,此步骤略过
[root@odb /]# useradd oracle
[root@odb /]# passwd oracle
关闭防火墙:
[root@odb /]# systemctl disable firewalld
更新系统采用阿里源:
[root@odb /]# yum update
建立用户和组:
[root@odb /]# groupadd oinstall
[root@odb /]# groupadd dba
[root@odb /]# groupadd oper
[root@odb /]# usermod -g oinstall -G dba,oper oracle
新建oracle安装目录:
[root@odb /]# mkdir -p /u01/app/oracle/product/12.2./db_1
[root@odb /]# chown -R oracle:oinstall /u01/app/
[root@odb /]# chmod -R /u01/app/
[root@odb /]# mkdir -p /u02/app/
[root@odb /]# chown -R oracle:oinstall /u02/app/
[root@odb /]# chmod -R /u01/app/
修改内核参数:
[root@odb /]# cp /etc/sysctl.d/-sysctl.conf /etc/sysctl.d/-sysctl.conf.bak
[root@odb /]# vim /etc/sysctl.d/-sysctl.conf
输入如下参数:
# Add for oracle database 12c ----start----
fs.aio-max-nr =
fs.file-max =
kernel.shmall =
kernel.shmmax =
kernel.shmmni =
kernel.sem =
net.ipv4.ip_local_port_range =
net.core.rmem_default =
net.core.rmem_max =
net.core.wmem_default =
net.core.wmem_max =
# Add for oracle database 12c ----End----
使之生效:
[root@odb /]# sysctl -p
fs.aio-max-nr = 1048576
fs.file-max = 6553600
kernel.shmall = 4194304
kernel.shmmax = 17179869183
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
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
修改文件限制:
[root@odb /]# vim /etc/security/limits.d/-nproc.conf
增加如下内容:
# Add for oracle database 12c ----Start----
oracle soft nproc
oracle hard nproc
oracle soft nofile
oracle hard nofile
oracle soft stack
# Add for oracle database 12c ----End---- [root@odb /]# vim /etc/pam.d/login
# Add for oracle database 12c ----Start----
session required /lib64/security/pam_limits.so
# Add for oracle database 12c ----End----
#
session required pam_limits.so
修改ulimt
[root@odb /]# vim /etc/profile
#add for oracle database 12c ----Start----
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p
ulimit -n 65536a
else
ulimit -u -n
fi
fi
#add for oracle database 12c ----End----
修改oracle 用户变量:
[root@odb /]# su oracle
[oracle@odb /]$ cd
[oracle@odb ~]$ vim .bash_profile
加入如下:
#add for oracle database 12c ----Start----
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/12.2./dbhome_1
ORACLE_SID=orcl
export ORACLE_BASE ORACLE_HOME ORACLE_SID
PATH=$ORACLE_HOME/bin:$PATH
export PATH
#add for oracle database 12c ----End----
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.UTF8"
centos7 设置完成重启系统
3、oracle 安装前准备
安装依赖
yum -y install binutils compat-libcap1 compat-libstdc++- compat-libstdc++-*.i686 elfutils-libelf-devel gcc gcc-c++ glibc*.i686 glibc glibc-devel glibc-devel*.i686 ksh libgcc*.i686 libgcc libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.i686 libaio libaio*.i686 libaio-devel libaio-devel*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686 libXp
拷贝安装包到/u03目录下
[root@odb u03]# mkdir /u03/database
[root@odb u03]# chmod -R /u03/
4、开始安装oracle
安装要以oracle用户运行安装程序
[root@odb ~]# cd /u03/database/
[root@odb database]# su oracle
[root@odb database]# ./runInstaller
如果有报错:

修改hosts文件加入用户名
[root@odb orcl]# cat /etc/hosts
127.0.0.1 odb localhost localhost.localdomain localhost4 localhost4.localdomain4
:: odb localhost localhost.localdomain localhost6 localhost6.localdomain6
172.100.60.180 odb
第一步配置更新:


第二步选择只安装数据库软件:

第三步:

第四步企业级:

第五步:

第六步:


第七步:

第八步安装完成:

按照提示执行命令:


5、开始配置数据库
输入dbca启动图形化界面安装数据库

选择高级安装:

选择定制数据库:


数据库存储方式:

选择快速恢复区域:

监听配置:

选择组件:




unicode

em配置

密码设置这里我设置统一密码:

创建数据库配置:


完成安装:

oracle 12c centos 7 安装配置的更多相关文章
- ORACLE 12C R2 RAC 安装配置指南
>> from zhuhaiqing.info ASM磁盘空间最低要求 求12C R2相比前一版本,OCR的磁盘占用需求有了明显增长.为了方便操作,设置如下:External: 1个卷x4 ...
- Oracle 12c CDB PDB 安装/配置/管理
Oracle安装参考:https://www.cnblogs.com/zhichaoma/p/9288739.html 对于CDB,启动和关闭与之前传统的方式一样,具体语法如下: STARTU ...
- Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)
Centos下安装配置LAMP(Linux+Apache+MySQL+PHP) 关于LAMP的各种知识,还请大家自行百度谷歌,在这里就不详细的介绍了,今天主要是介绍一下在Centos下安装,搭建一 ...
- CentOS 7安装配置Apache HTTP Server
原文 CentOS 7安装配置Apache HTTP Server RPM安装httpd # yum -yinstall httpd //安装httpd会自动安装一下依赖包: apr apr-ut ...
- CentOS 7 安装配置 NFS
CentOS 7 安装配置 NFS 环境 nps 192.168.1.97 client 192.168.1.98 一.yum 安装 yum -y install nfs-utils rpcbind ...
- 分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)——第一篇
分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)--第一篇 简介 首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由 ...
- CentOS 7安装配置Samba服务器
CentOS 7安装配置Samba服务器 CentOS 7下Samba服务器安装配置过程笔记. 假设我们有这样一个场景 共享名 路径 权限 SHAREDOC /smb/docs 所有人员包括来宾均可以 ...
- CentOS 7安装配置Samba服务器(挂载共享文件夹)
CentOS 7安装配置Samba服务器 CentOS 7下Samba服务器安装配置过程笔记. 假设我们有这样一个场景 共享名 路径 权限 SHAREDOC /smb/docs 所有人员包括来宾均可以 ...
- 记录:CentOS 7 安装配置分布式文件系统 FastDFS 5.1.1
CentOS 7 安装配置分布式文件系统 FastDFS 5.1.1 软件下载:http://download.csdn.net/download/qingchunwuxian1993/9897458 ...
随机推荐
- PHP生成PDF文件。
<?php require_once('TCPDF/tcpdf.php'); //实例化 $pdf = new TCPDF('P', 'mm', 'A4', true, 'UTF-8', fal ...
- 关于新学期Python的一点见解
首先很高兴选到了Python,之前学习过c语言,不过学的不大好. 我希望此次课程能够教会我们如何运用Python解决生活中的一些小问题,或者可以解决其他学科上的一些问题,当然有关人工智能方面的最好. ...
- Unable to locate appropriate constructor on class报错
在项目开发中,使用Hibernate里的JPA criteria查询,但是在写完之后使用时,会报错:Unable to locate appropriate constructor on class, ...
- activiti官网实例项目activiti-explorer之扩展多选框回显功能
相关参考链接:https://blog.csdn.net/murongxuesheng/article/details/76147380 回显:确认选中属性ng-model,循环属性ng-repeat ...
- linux下打压缩解压
tar -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个.下面的 ...
- onenet简介
物联科技|物联网开放平台探秘之移动OneNET平台(上) 物联科技 百家号17-07-1008:57 当前,国内外物联网行业发展如火如荼,众多传统行业也在谋求向物联网转型.许多电子工程师或出于个人意愿 ...
- 《转》完美解决微信video视频隐藏控件和内联播放问题
地址:https://blog.csdn.net/xiao190128/article/details/81025378 var u = navigator.userAgent; var isAndr ...
- mysqli链接数据库
<?php $uid = $_GET['uid']; $host = 'localhost';$database = 'test';$username = 'root';$password = ...
- SpringCloud-day07-Feign
7.Feign 7.1.Feign简介 声明式服务调用Feign简单介绍下: Feign是一个声明式的Web Service客户端,它使得编写Web Serivce客户端变得更加简单.我们只需要使用F ...
- 浏览器登录EBS系统遇到问题总结
1.可以登录EBS系统,但是职责位置为空白 这是兼容性视图问题,将ERP域名加入兼容性视图列表即可. 加入即可: 2.可以登录EBS系统,但是职责位置显示 “undefined” 这也是兼容性视图问题 ...