上一篇做了安装oracle一些系统配置

安装oracle12c单实例数据

一、安装oracle的配置

1.修改内核参数

①编辑内核参数文件
vim /etc/sysctl.conf
②将内核配置粘贴到该文件中

fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500


③生效配置文件
/sbin/sysctl -p

2.限制oracle用户资源使用

①新建/etc/security/limits.d/oracle-rdbms-server-12cR1-preinstall.conf文件,添加如下内容
vim /etc/security/limits.d/oracle-rdbms-server-12cR1-preinstall.conf

oracle   soft   nofile    1024
oracle   hard   nofile    65536
oracle   soft   nproc    16384
oracle   hard   nproc    16384
oracle   soft   stack    10240
oracle   hard   stack    32768
oracle   hard   memlock    134217728
oracle   soft   memlock    134217728

3.下载Oracle依赖包

①下载如下依赖包

yum install binutils -y
yum install compat-libstdc++-33 -y
yum install compat-libstdc++-33.i686 -y
yum install gcc -y
yum install gcc-c++ -y
yum install glibc -y
yum install glibc.i686 -y
yum install glibc-devel -y
yum install glibc-devel.i686 -y
yum install ksh -y
yum install libgcc -y
yum install libgcc.i686 -y
yum install libstdc++ -y
yum install libstdc++.i686 -y
yum install libstdc++-devel -y
yum install libstdc++-devel.i686 -y
yum install libaio -y
yum install libaio.i686 -y
yum install libaio-devel -y
yum install libaio-devel.i686 -y
yum install libXext -y
yum install libXext.i686 -y
yum install libXtst -y
yum install libXtst.i686 -y
yum install libX11 -y
yum install libX11.i686 -y
yum install libXau -y
yum install libXau.i686 -y
yum install libxcb -y
yum install libxcb.i686 -y
yum install libXi -y
yum install libXi.i686 -y
yum install make -y
yum install sysstat -y
yum install unixODBC -y
yum install unixODBC-devel -y
yum install zlib-devel -y
yum install zlib-devel.i686 -y

②检查依赖包,若没有下载,重新下载
rpm -q binutils compat-libstdc+±33 compat-libstdc+±33.i686 gcc gcc-c++ glibc glibc.i686 glibc-devel glibc-devel.i686 libstdc+±devel libstdc+±devel.i686 libaio libaio.i686 libaio-devel libstdc+±devel.i686 libXext libXext.i686 libXtst libXtst.i686 libX11 libX11.i686 libXau libXau.i686 libxcb libxcb.i686 libXi libXi.i686 make sysstat unixODBC unixODBC-devel zlib-devel zlib-devel.i686

4.创建用户和用户组

①添加用户组
groupadd -g 54321 oinstall
groupadd -g 54322 dba
groupadd -g 54323 oper
#groupadd -g 54324 backupdba
#groupadd -g 54325 dgdba
#groupadd -g 54326 kmdba
#groupadd -g 54327 asmdba
#groupadd -g 54328 asmoper
#groupadd -g 54329 asmadmin

②添加oracle用户
useradd -u 54321 -g oinstall -G dba,oper oracle
oinstall组用于安装数据库
dba组用于管理数据库
-g 表示这个用户的主组
-G 标识这个用户的其它组
一个用户可以属于多个用户组,但是一个用户只能指定一个组作为其主组
③设置Oracle密码
passwd oracle

5.创建oracle安装目录

mkdir -p /u01/app/oracle/product/12.1.0.2/db_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01

6.配置oracle环境变量并验证

①配置oracle用户的环境变量信息,添加如下信息
vim /home/oracle/.bash_profile

# Oracle Settings
export TMP=/tmp
export TMPDIR=$TMPexport ORACLE_HOSTNAME=**你的主机名**
export ORACLE_UNQNAME=cdb1
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0.2/db_1
export ORACLE_SID=cdb1export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib


②生效配置并验证
source /home/oracle/.bash_profile
echo $ORACLE_HOME


③配置每次启动生效环境变量
vim ~/.bashrc

if [ -f /home/oracle ]; then. /home/oracle
fi

二、上传安装文件并安装

1.用Xftp工具上传已下载的oracle安装解压包到linux /home/oracle目录下

2.解压软件

①授权文件权限
chown -R oracle:oinstall /home/oracle
chmod -R 775 /home/oracle

②切换oracle用户
su oracle
③解压软件
unzip /home/oracle/linuxamd64_12102_database_2of2a.zip

3.运行安装文件开始安装

①进入安装文件目录
cd /home/oracle/linuxamd64_12102_database_2of2/database
②执行安装文件
./runInstaller

三、只安装数据库软件不创建数据库

1.安装选择——只安装数据库软件

2.数据类型——单实例数据库(简单版)

3.语言选择——英语

4.数据库版本——企业版本

5.安装目录——默认环境变量配置即可

6.创建oracle产品目录——默认即可

7.各系统用户组的用户配置——默认即可

8.检查完成,开始安装

9.安装过程会弹出需要执行的两个文件(注意)


①使用root打开一个新的终端窗口执行(重要
/u01/app/oraInventory/orainstRoot.sh
/u01/app/oracle/product/12.1.0.2/db_1/root.sh

②执行完成回到安装界面点击ok完成数据库软件安装

下一篇 使用DBCA创建数据库

linux安装oracle12c相关推荐

  1. Linux安装Oracle12c数据库图文详解

    虚拟机操作系统:centos7.5,数据库:Oracle12c release2 1.系统硬件要求 (1)内存要求 内存一般为2G以上,最低为1G.可通过指令grep MemTotal /proc/m ...

  2. Linux安装Oracle12C 过程及遇到的问题

    一.环境介绍 1.系统环境:CentOS7.1 Oracle版本:12C 12.1.0 二.安装过程 1.安装过程文档见百度云上的文档 链接:https://pan.baidu.com/s/1nvd0 ...

  3. linux安装oracle12C客户端(适用于18C客户端和19C客户端)

    安装过程目录 linux6及以上版本安装oracle 12C过程(适用于18C和19C) 安装前环境准备 安装过程 复制客户端到其他服务器 linux6及以上版本安装oracle 12C过程(适用于1 ...

  4. oracle12c安装卡住_oracle12c安装,oracle12c安装第一步卡死

    oracle12c安装,oracle12c安装第一步卡死,Oracle 12C 安装教程 Oracle 12c,全称Oracle Database 12c,是Oracle 11g的升级版,新增了很多新 ...

  5. Linux命令行安装Oracle12c

    文章目录 1.下载Oracle12c 2.配置主机名和IP的映射 3.Oracle安装的先决条件 3.1手动设置 3.1.1配置内核参数 3.1.2限制oracle用户资源使用 3.1.3安装依赖软件 ...

  6. 红旗linux安装oracle,Redflag Linux安装Oracle 10gR2 RAC记事

    Redflag Linux安装Oracle 10gR2 RAC记事 Kamus遇到过: SQL> startup nomount ORA-27102: out of memory Linux-x ...

  7. linux安装Oracle11g详细教程(redhat6、Centos7)

    转载请注明:https://blog.csdn.net/u011291276/article/details/108143497 一.摘要 本文是安装Oracle11g的详细步骤: 本人已通过此方式, ...

  8. 阿里云 centos7静默安装oracle12c,使用navicat 连接oracle数据库

    阿里云 centos7静默安装oracle12c,使用navicat 连接oracle数据库 需要切换到阿里云镜像的,仅供参考 使用yum -y update更新软件 1. 关闭防火墙 systemc ...

  9. 实用的Linux 安装 zip unzip

    Linux 安装 zip unzip 1.apt-get 安装 apt-get install zip 2.yum 安装 yum install -y unzip zip 命令实例 1.把/home目 ...

最新文章

  1. 86.git使用 建立和克隆远程仓库
  2. 矩阵乘法的四种理解方式
  3. 使用Formik轻松开发更高质量的React表单(二)使用指南
  4. js中的arguments 参数
  5. 千岛湖救人工程师再次暖心,“感动阿里奖”奖金都捐公益
  6. 200 计算机网络之物理层思维导图小结
  7. c++11 继承构造
  8. 分享SharpZipLip使用代码
  9. jquery获取input值
  10. 计算机审计操作实验目的,计算机审计实验报告 满分原创!!.docx
  11. c语言如何用数组对字符串排序,怎么用qsort对二维字符数组存的若干字符串排序...
  12. shell脚本备份数据库
  13. 【Linux 内核网络协议栈源码剖析】网络栈主要结构介绍(socket、sock、sk_buff,etc)...
  14. JSP 页面传值方法总结(转)
  15. C#之DotNetBar2使用方法 - superTabControl1
  16. 3.2Packet Tracer - 配置初始交换机设置
  17. SpringBoot之Hypermedia-Driven RESTful Web Service
  18. Unity 编辑器下运行没有声音
  19. mvp关联activity生命周期_极简SaaS创业手册一文读懂SaaS全生命周期阶段
  20. 支付宝和微信支付合作伙伴RiverPay加速全球化战略布局

热门文章

  1. u8用友服务器系统在哪,用友u8数据库服务器在哪
  2. ArcGIS基于DEM提取微流域单元(附练习数据下载)
  3. sheng的学习笔记-Vector源码分析
  4. php源码首页幻灯片显示错误,织梦DEDE首页幻灯片不显示怎么办
  5. 银联手机支付模式介绍
  6. AMD双核所有驱动,补丁,优化下载地址和安装方法
  7. 动态路由原理(RIP协议+实验)
  8. UG二次开发GRIP体积重量
  9. MATLAB中SSQJ,基于lqr的一级倒立摆仿真研究
  10. 成长的日记教案计算机,种子成长日记教案