返回顶部
首页 > 资讯 > 数据库 >CentOS 7.4安装配置Oracle 12cR2 12.2.0.1.0
  • 585
分享到

CentOS 7.4安装配置Oracle 12cR2 12.2.0.1.0

CentOS7.4安装配置Oracle12cR212.2.0.1.0 2020-05-29 12:05:52 585人浏览 猪猪侠
摘要

Centos 7.4安装配置oracle 12cR2 12.2.0.1.0 Marion0728 关注 0人评论 6293人阅读 2018-08-08 16

CentOS 7.4安装配置Oracle 12cR2 12.2.0.1.0

Centos 7.4安装配置oracle 12cR2 12.2.0.1.0

Marion0728 关注 0人评论 6293人阅读 2018-08-08 16:50:51  

一、环境介绍:

IP:192.168.1.231

OS:CentOS 7.4 x86_64 

CPU:8

内存:16G

硬盘:200G

jdk版本:1.8.0_181

Oracle版本:12.2.0.1.0

 

二、安装准备:

1、关闭SElinuxfirewalld

 

2、安装依赖软件包:# yum -y install unzip ntp binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*.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 xorg-x11-utils smartmontools

 

3、服务器时间同步:# ntpdate -u ntp.api.bz  # date

 

4、将软件包linuxx64_12201_database.zip上传至服务器,解压:# unzip -q linuxx64_12201_database.zip

 

5、配置主机名:

# echo "192.168.1.231 Oracle12cR2" >> /etc/hosts

# vim /etc/hostname  -->  Oracle12cR2

# hostnamectl set-hostname Oracle12cR2

# loGout

# hostname

 

6、安装配置JDK

# java -version

# rpm -qa | grep jdk

# rpm -e java-1.7.0-openjdk

# rpm -e java-1.6.0-openjdk

备注:如果系统中已经安装了openjdk,按上述方法删除

# rpm -ivh jdk-8u181-linux-x64.rpm

# vim /etc/profile.d/jdk.sh

export JAVA_HOME=/usr/java/jdk1.8.0_181-amd64

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

# . /etc/profile.d/jdk.sh

blob.png

 

7、  安装配置VNC

(1)安装VNC服务端:# yum -y install tigervnc-server

(2)安装桌面环境:

# yum -y groupinstall "X Window System"

# yum -y install gnome-classic-session gnome-terminal control-center liberation-mono-fonts

(3)启用图形界面:# systemctl set-default graphical.target

(4)修改配置文件:

# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

# vim /etc/systemd/system/vncserver@:1.service,修改如下3处代码:

blob.png

# systemctl daemon-reload

(5)启动VNC服务端,并设置连接密码:# vncserver

blob.png

(6)启动VNC服务端:# systemctl start vncserver@:1.service

(7)验证VNC服务端是否成功启动:# ss -tuNLP | grep vnc

blob.png

(8)设定VNC服务端开机自启:# systemctl enable vncserver@:1.service

(9)本地windows 10中使用VNC客户端工具VNC Viewer,输入VNC服务端的IP地址:1即可进行连接。默认第一个端口是5901,第二个端口是5902,以此类推

 

blob.png

blob.png

blob.png

备注:如果遇到无法显示桌面或者显示的桌面色彩模糊,可以重启服务器# reboot,然后按如下方式操作

blob.png

 

8、创建运行Oracle时所需的用户和组:

# groupadd dba                   //dba组中的成员用于管理、操作数据库

# groupadd oinstall             //oinstall组中的成员用于管理Oracle数据库软件,即各种Oracle物理文件

# useradd -m -g oinstall -G dba oracle

# echo "123456" | passwd --stdin oracle

# id oracle

 

9、创建安装Oracle时所需的目录,并设置权限:

# mkdir -pv /oracle /oraInventory

# chown -R oracle.oinstall /oracle

# chmod -R 755 /oracle

# chown -R oracle.oinstall /oraInventory

# chmod -R 755 /oraInventory

 

10、设定oracle用户的环境变量:

# su - oracle

$ vim .bash_profile,末尾追加如下内容:

export ORACLE_BASE=/oracle

export ORACLE_HOME=$ORACLE_BASE/product/12.2.0/dbhome_1

export ORACLE_SID=TESTDB              //此名称要与之后新建数据库时输入的SID名称一致

export PATH=$ORACLE_HOME/bin:$PATH

$ . .bash_profile

 

11、调整系统及内核参数root用户操作)

(1)# vim /etc/security/limits.conf,末尾追加如下内容:

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

oracle soft stack 10240

(2) # vim /etc/pam.d/login,末尾追加内容:session required pam_limits.so

(3) # vim /etc/profile,末尾追加如下内容:

if [ "$USER" == "oracle" ];then

    if [ "$shell" == "/bin/ksh" ];then

        ulimit -p 16384

        ulimit -n 65536

    else

        ulimit -u 16384 -n 65536

    fi

fi

# . /etc/profile

(4)# vim /etc/sysctl.conf,末尾追加如下内容(等号左右两边都有空格)

fs.file-max = 6815744

fs.aio-max-nr = 1048576

kernel.sem = 250 32000 100 128

kernel.shmall = 2097152

kernel.shmmax = 8413413376

kernel.shmmni = 4096

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

# sysctl -p

 

三、安装Oracle 12cR2

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

 

 

 

 

 

 

 

 

 

 

blob.png

 

blob.png

 

blob.png

 

blob.png

 

blob.png

 

blob.png

 

blob.png

 

blob.png

 

blob.png

 

blob.png

 

blob.png

修改Swap分区大小:

1、   创建swapfile# dd if=/dev/zero of=swapfile bs=1024 count=16432448    //参照Expected Value的值

2、   swapfile设置为swap空间:# mkswap swapfile

3、   启用swap空间:# swapon swapfile

4、   修改swapfile权限:# chmod 0600 swapfile

点击“Check Again”,重新检查:

blob.png

备注:有时提示的错误信息,在Fixable列中为“Yes”,选中Fixable列中为“Yes”的行,点击“Fix & Check Again”,会弹出修改方法,根据修改方法,以root用户在终端中执行对应的脚本即可修复。

 

blob.png

 

blob.png

按照提示,以root用户身份执行上述脚本:

# /oraInventory/orainstRoot.sh

blob.png

 

 

# /oracle/product/12.2.0/dbhome_1/root.sh

blob.png

 

 

点击“OK”:

blob.png

 

四、配置监听:

$ netca

 

 

 

 

 

 

 

blob.png

 

blob.png

 

blob.png

 

blob.png

 

blob.png

 

blob.png

 

blob.png

 

blob.png

 

 

五、新建数据库实例TESTDB

$ dbca

 

 

 

 

blob.png

 

blob.png

 

blob.png

 

blob.png

 

blob.png

 

启用快速恢复区,启用归档:

 

 

blob.png

 

blob.png

 

blob.png

 

Sizing”标签页,设置1000个进程:

blob.png

 

Character Sets”标签页,设置字符集:

 

 

 

 

 

 

blob.png

 

blob.png

 

blob.png

 

blob.png

 

blob.png

 

blob.png

 

blob.png

备注:监听和数据库实例默认都是启动的

 

六、配置数据库连接:

1、  查看数据库版本、字符集:

SQL> select * from v$version;

blob.png

 

SQL> select * from nls_database_parameters where parameter="NLS_CHARACTERSET";

SQL> select userenv("language") from dual;

blob.png

 

2、  创建数据库连接用户DB_ADMIN,密码为DB_ADMIN,权限为dba

SQL> create user DB_ADMIN identified by DB_ADMIN;

SQL> grant dba to DB_ADMIN;

SQL> commit;

blob.png

 

3、  使用DB_ADMIN用户创建表和测试数据:

$ sqlplus DB_ADMIN              //格式:$ sqlplus 用户名/用户名密码@数据库IP:port/SID

SQL> create table testtb(name varchar2(20),age number(3));

SQL> insert into testtb values("Keyso",35);

SQL> select * from testtb;

SQL> desc testtb;

SQL> commit;

blob.png

 

4、  使用Navicat Premium连接数据库:

blob.png

 

blob.png

 

blob.png

 

5、  访问em

浏览器中输入https://192.168.1.231:5500/em

blob.png

 

 

可以使用之前创建的DB_ADMIN/DB_ADMIN登录,此处使用sys/123456登录:

 

blob.png

 

blob.png

 

©著作权归作者所有:来自51CTO博客作者Marion0728的原创作品,如需转载,请注明出处,否则将追究法律责任 oracle 12c 消息 Oracle  

0

分享

收藏

  上一篇:CentOS 6.9安装配置Or... 下一篇:CentOS 7.5安装配置SV...   Marion0728

159篇文章,103W+人气,82粉丝

与君共勉~~~

关注  

Ctrl+Enter 发布

发布

取消

         

推荐专栏更多

带你玩转高可用

前百度高级工程师的架构高可用实战

共15章 | 曹林华

¥51.00 515人订阅

订   阅   负载均衡高手炼成记

高并发架构之路

共15章 | sery

¥51.00 588人订阅

订   阅   基于pythondevops实战

自动化运维开发新概念

共20章 | 抚琴煮酒

¥51.00 556人订阅

订   阅   网工2.0晋级攻略 ——零基础入门Python/Ansible

网络工程师2.0进阶指南

共30章 | 姜汁啤酒

¥51.00 1987人订阅

订   阅   全局视角看大型园区网

路由交换+安全+无线+优化+运维

共40章 | 51CTOsummer

¥51.00 2452人订阅

订   阅  

猜你喜欢

CentOS 7.7 rsync使用详解,并结合inotify实现文件实时同步 CentOS 6.10修改系统字符集为英文 下载豆,了解它,收获它【51CTO下载中心帮助】 python爬取百度图片代码 python os.path模块常用方法详解 curl获取网站的响应时间 爬取动态图片—以百度图片为例 分布式消息队列RocketMQ部署与监控 oracle表分区详解 Java实现FTP上传下载功能 IntelliJ idea 如何获取注册码(方案二) java 反射借助 asm 获取参数名称最优雅简单的方式 KVM--磁盘+快照+克隆+网络管理 AWS环境下安装activeMQ 5.14.4版本 Consul集群安装 新jenkins实践-第1章 开篇-为什么要做CI/CD? Docker 垃圾回收机制补充 Redis基础指令及数据类型 Mysql高可用之PXC HAProxy+Keepalived实现Mycat高可用  

好课推荐更多

  • Oracle数据库升级(Oracle 11g to Oracle12c)_Oracle数据库升级项目

    Oracle数据库升级(Oracle 11g to Oracle12c)_Oracle数据库升级项目

    428人学习 免费试看
  • Oracle数据库培训实战教程(从Oracle11g 到 Oracle19c)

    Oracle数据库培训实战教程(从Oracle11g 到 Oracle19c)

    160134人学习 免费试看
  • Oracle培训速成版(15):Oracle备份恢复

    Oracle培训速成版(15):Oracle备份恢复

    3800人学习 免费试看
  • Oracle数据库(Oracle备份、恢复、升级、迁移)专题

    Oracle数据库(Oracle备份、恢复、升级、迁移)专题

    5818人学习 免费试看
您可能感兴趣的文档:

--结束END--

本文标题: CentOS 7.4安装配置Oracle 12cR2 12.2.0.1.0

本文链接: https://lsjlt.com/news/7426.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • CentOS 7.4安装配置Oracle 12cR2 12.2.0.1.0
    CentOS 7.4安装配置Oracle 12cR2 12.2.0.1.0 Marion0728 关注 0人评论 6293人阅读 2018-08-08 16...
    99+
    2020-05-29
    CentOS 7.4安装配置Oracle 12cR2 12.2.0.1.0
  • Centos 7.4 安装Oracle 12c
    Oracle 12c下载地址: https://www.oracle.com/database/technologies/oracle-database-software-downloads.html ...
    99+
    2024-04-02
  • Centos 7 安装 Oracle 12cR2 流程
    Centos 7 安装 Oracle 12cR2 流程 一个欠登儿程序员 2019-01-28 16:40:30 788 收藏 2 分类专栏: Centos 7 软件安装系列 版权 前言 在公司之前一直用的是Oracle 11g的数据库版...
    99+
    2014-11-23
    Centos 7 安装 Oracle 12cR2 流程
  • Oracle 12cR2 RAC安装配置及一些坑
    Oracle 12cR2版本已经发布有一段时间,一直想测试安装RAC,从上周末到今天用了两个周末和今天一天的时间终于把RAC安装成功了。这里记录了安装时对操作系统的配置,以及安装过程中遇到的一些坑。1、首先...
    99+
    2024-04-02
  • CentOS 7.4如何安装redis5.0
    这篇文章主要介绍“CentOS 7.4如何安装redis5.0”,在日常操作中,相信很多人在CentOS 7.4如何安装redis5.0问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大...
    99+
    2024-04-02
  • CentOS 7如何安装Weblogic 12cR2
    这篇文章给大家分享的是有关CentOS 7如何安装Weblogic 12cR2的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。CentOS尽量不选择最小化安装,选择GNOME桌面。因为 Weblogic 12c 要...
    99+
    2023-06-26
  • CentOS 7.4安装redis-4.0.10集群
    redis cluster简介:    3.0以后版本加入,去中心化设计,不同redis节点都可接收用户请求并持有不同数据,每节点共享节点innode信息方便找到数据...
    99+
    2024-04-02
  • CentOS 7.4如何安装redis 4.0
    这篇文章主要为大家展示了“CentOS 7.4如何安装redis 4.0”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CentOS 7.4如何安装redis 4...
    99+
    2024-04-02
  • Oracle 12cR2 RAC+ASM安装
    一、准备工作1、关于Oracle Gird Infrastructure的一些变化从Oracle Grid Infrastructure 12c第2版(12.2)开始,Oracle Grid Infrast...
    99+
    2024-04-02
  • 怎么安装oracle 7.4 12c
    本篇内容介绍了“怎么安装oracle 7.4 12c”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!挂载安装...
    99+
    2024-04-02
  • CentOS上如何安装PHP 7.4手册
    今天小编给大家分享一下CentOS上如何安装PHP 7.4手册的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。添加EPEL和R...
    99+
    2023-06-27
  • centos的安装配置
    当你首次安装完CentOs后,还需要做一些事,才能更好的使用该操作系统。关闭selinuxselinux这个软件功能确实很强大,但是他太复杂了,另外还凌驾于root之上,root都不能突破他的限制。所以,一...
    99+
    2024-04-02
  • Oracle 12cR2 安装时的小细节
      注意到了Oracle database在12c release 2 OUI安装时的几个小细节,记录如下:1. 在DBCA向导中,默认会指定创建一个orcl CDB数据库以及一个orclpdb的...
    99+
    2024-04-02
  • oracle 12cR2单实例如何安装
    小编给大家分享一下oracle 12cR2单实例如何安装,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧![root@localho...
    99+
    2024-04-02
  • CentOS 7.4下安装nginx的步骤是什么
    这篇文章给大家介绍CentOS 7.4下安装nginx的步骤是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、安装nginx依赖的软件 nginx是C写的,需要用GCC编译;nginx中的rewrite modu...
    99+
    2023-06-06
  • Linux(Centos 7) 安装配置 redis
    Linux(Centos 7)  安装配置 redis   1.下载reids ( 官网:redis.io,中文网:www.redis.cn)      我下载的是5.0.8版本的   第二步:安装 解压(到opt目录) ...
    99+
    2018-05-26
    Linux(Centos 7) 安装配置 redis
  • redis-4.0.1安装配置(CentOS 6.6)
    一.redis服务安装配置1.        下载解压redis软件包# wget http://download.redis.io/r...
    99+
    2024-04-02
  • CentOS 7 yum安装配置mysql
    首先去官网下载要用的yum源 传送门:http://dev.mysql.com/downloads/repo/yum/ yum源文件:/home/mysql57-community-re...
    99+
    2024-04-02
  • Centos如何安装配置Pureftp
    Centos如何安装配置 Pureftp,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。如何在 Centos 下安装配置 Pureftp:MinUID 100仅允...
    99+
    2023-06-16
  • CentOS怎么安装配置maven
    这篇文章主要介绍CentOS怎么安装配置maven,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一. 下载官方下载地址:maven download二. 解压tar -zxvf apache-maven-3.3.9-...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作