以下操作在root用户下进行

1、mini版centos7没有ifconfig指令,可以如下操作       (使用ip addr命令也可以)

[root@localhost ~]# yum upgrade
[root@localhost ~]# yum install net-tools

2、安装Oracle使用可视化界面,打造centos7桌面如下

[root@localhost ~]# yum grouplist
[root@localhost ~]# yum groupinstall "GNOME Desktop"

3、在本机系统(即linux物理系统)启动桌面,不可以在secureCRT界面启动;注意下面新加的oracle用户要成功启动桌面,需要重启系统

[root@localhost ~]# startx

4、检查Oracle所需包环境是否满足,也可以不检查直接安装必须包,如果已经有的了,系统就不会安装了

[root@localhost ~]# rpm -qa binutils compat-libstdc++- elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers glibc-static kernel-headers pdksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel libstdc++-static make numactl-devel sysstat unixODBC unixODBC-devel

5、安装必须包

[root@localhost ~]# yum -y install kernel-headers* gcc-c++* numactl-devel* glibc-headers* glibc-common* binutils* unixODBC-devel* libaio* make* elfutils-libelf* elfutils-libelf-devel* sysstat* glibc-static* glibc-devel* glibc* elfutils-libelf-devel-static* libaio* gcc* libgcc* libstdc++-static* libaio-devel* libstdc++* libaio-devel* unixODBC* libstdc++-devel* compat-libstdc++* libgcc* libgomp*

又查找补充的包
yum -y install binutils compat-libcap1 compat-libstdc++- compat-libstdc++-*i686 compat-libstdc++-*.devel compat-libstdc++- compat-libstdc++-*.devel gcc gcc-c++ glibc glibc*.i686 glibc-devel glibc-devel*.i686 ksh libaio libaio*.i686 libaio-devel libaio-devel*.devel libgcc libgcc*.i686 libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.devel libXi libXi*.i686 libXtst libXtst*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686

下面yum整合

[root@localhost ~]# yum -y install kernel-headers*
[root@localhost ~]# yum -y install gcc-c++*
[root@localhost ~]# yum -y install numactl-devel*
[root@localhost ~]# yum -y install glibc-headers*
[root@localhost ~]# yum -y install glibc-common*
[root@localhost ~]# yum -y install binutils*
[root@localhost ~]# yum -y install unixODBC-devel*
[root@localhost ~]# yum -y install libaio*
[root@localhost ~]# yum -y install make*
[root@localhost ~]# yum -y install elfutils-libelf*
[root@localhost ~]# yum -y install elfutils-libelf-devel*
[root@localhost ~]# yum -y install sysstat*
[root@localhost ~]# yum -y install glibc-static*
[root@localhost ~]# yum -y install glibc-devel*
[root@localhost ~]# yum -y install glibc*
[root@localhost ~]# yum -y install elfutils-libelf-devel-static*
[root@localhost ~]# yum -y install libaio*
[root@localhost ~]# yum -y install gcc*
[root@localhost ~]# yum -y install libgcc*
[root@localhost ~]# yum -y install libstdc++-static*
[root@localhost ~]# yum -y install libaio-devel*
[root@localhost ~]# yum -y install libstdc++*
[root@localhost ~]# yum -y install libaio-devel*
[root@localhost ~]# yum -y install unixODBC*
[root@localhost ~]# yum -y install libstdc++-devel*
[root@localhost ~]# yum -y install compat-libstdc++*
[root@localhost ~]# yum -y install libgcc*
[root@localhost ~]# yum -y install libgomp* 又查找补充的包
yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*i686 compat-libstdc++-33*.devel compat-libstdc++-33 compat-libstdc++-33*.devel gcc gcc-c++ glibc glibc*.i686 glibc-devel glibc-devel*.i686 ksh libaio libaio*.i686 libaio-devel libaio-devel*.devel libgcc libgcc*.i686 libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.devel libXi libXi*.i686 libXtst libXtst*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686

6、创建两个用户组

[root@localhost ~]# groupadd dba
[root@localhost ~]# groupadd oinstall

7、添加一个oracle用户,并添加到dba和oinstall两个组内;然后再设置oracle用户密码(-m作用是创建用户登录目录)(最好不要复制黏贴执行创建用户)

[root@localhost ~]# useradd -m -g oinstall -G dba oracle
[root@localhost ~]# passwd oracle

8、创建安装目录,并修改目录附属于oralce用户及oinstall用户组(-p作用是创建目录及其子目录,-R处理目录及其子目录)

[root@localhost ~]# mkdir -p /opt/oracle/product/11gR2
[root@localhost ~]# chown -R oracle:oinstall /opt/oracle [root@localhost ~]# mkdir /opt/oraInventory

 [root@localhost ~]# chown -R oracle:oinstall /opt/oraInventory

9、添加环境变量,这时要切换到oralce用户下,并在主目录下编辑.bash_profile文件

[root@localhost ~]# su oracle -
[oracle@localhost root]$ cd ~
[oracle@localhost ~]$ vim .bash_profile

环境变量文件如下

export ORACLE_HOME=$ORACLE_BASE/product/11gR2

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi # User specific environment and startup programs PATH=$PATH:$HOME/.local/bin:$HOME/bin export PATH export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product/11gR2 export ORACLE_SID=orcl export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
".bash_profile" 24L, 451C written

10、使文件立即生效

[oracle@localhost ~]$ . .bash_profile

11、官网下载linux.x64_11gR2_database_1of2.zip和linux.x64_11gR2_database_2of2.zip两个文件上传至centos系统/tmp文件夹下

windows与linux互传文件软件,我用的是FlashFXP ,在快速连接中,选择的连接方式为SFTP over SSH

12、上传完成后,切换到/tmp目录下,unzip解压,如果没有unzip命令,切换回root用户,yum安装,此处已有

[oracle@localhost tmp]$ unzip linux.x64_11gR2_database_1of2.zip
[oracle@localhost tmp]$ unzip linux.x64_11gR2_database_2of2.zip

13、进入物理系统,重启后,oralce用户登入,使用命令startx,启动桌面

[oracle@localhost ~]$ startx

14、进入桌面后,打开oracle解压后的database文件夹,找到runInstaller文件,在该文件夹空白处右键打开终端命令窗口,如下图

15、在终端内执行runInstaller命令,开始安装oralce数据库(中间检查package如果不通过,可以Check & Fixed 执行提示脚本后,其他可以直接ignore all)

[oracle@localhost database]$ ./runInstaller

16、安装时候选择server class项、advance、只安装软件(sofy only)

17、安装过程中会出现如下情况,将鼠标移至小竖线出,可以拉伸出弹出窗,或者右键close掉(这其中会报invoking target install等两次类似错误,直接continue)

18、先创建监听才能创建数据库

[oracle@localhost Desktop]$  netca

  注意:如果报错An unexpected error has been detected by HotSpot Virtual Machine:,网上说是主机名默认为localhost造成

解决方法

19、安装成功后创建数据库,依然在桌面操作,右键打开终端

[oracle@localhost Desktop]$ dbca

20、global database name那填orcl(与前面配置对应)

21、下面就是自定义配置,详情就百度吧

创建示例表(去除冗余数据,可以不创建,此处创建是因为做案例)

内存调优

修改字符集

一路next到finish

注意:在创建数据库过程中,输入密码的时候,键盘不能写入密码,后来把当前系统环境改为英文就可以了

   在检查安装所需包时,如果前面已经安装了,那就可以选择上面的ignore,继续安装

下面测试数据库

1、依然在终端,启动监听

 lsnrctl start

2、进入SQLPlus,连接数据库

[oracle@localhost Desktop]$ sqlplus /nolog
SQL> conn sys/密码@orcl as sysdba

或者

CentOS7 Mini安装Oracle(图形化安装)的更多相关文章

  1. 因xhost命令和DISPLAY环境变量操作不当导致无法启动Oracle图形化安装界面

    在redhat操作系统上安装Oracle 11.1时,遇到在执行runInstaller后无法启动安装图像化界面,甚是郁闷. 问题现象: 使用Xmanager2.0软件登陆AIX桌面,root用户可以 ...

  2. XManager远程Linux 安装Oracle 图形化界面xstart解决方法

    一.安装Oracle_11g_R21.安装所必要的软件包:(CentOS)参见官方文档-rw-r--r--. 1 oracle oinstall 1358454646 Feb  5 22:57 p10 ...

  3. 关于ORACLE图形化安装过程中出现的竖线的处理办法

    这种情况上传个jre 并指定下就好了 ~/database/runInstaller -jreLoc /usr/local/jre1.8.0_191/

  4. 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.4.无法图形化安装Grid Infrastructure

    无法图形化安装: [grid@linuxrac1 grid]$ ./runInstaller Starting Oracle Universal Installer... Checking Temp ...

  5. Xmanager 实现图形化安装CentOS7上的软件

    Xmanager 是个很不错的工具,集成Xshell,Xftp,Xstart,Xbrowser等常用的远程工具. 当前需求为:有个软件,哑安装(静默安装)方式,在安装时会遇到配置文件加载不全,安装成功 ...

  6. 2018.4.21 如何正确快速安装/卸载云服务器Centos7安装GUI图形化界面GNOME桌面环境

    为云服务哦Centos安装图形化界面GNOME .KDE 1.开始前先验证一下能不能上网 ping www.baidu.com 2.接下来开始安装X(X Window System),命令为 yum ...

  7. kvm 图形化安装

    为了再后续查看方便,我还是完整的记录kvm图形化安装. 介于网络环境的原因,我选择NAT. 2,安装kvm前的准备工作 2.1 关闭防火墙  setenforce 0    vi /etc/sysco ...

  8. KingbaseES图形化安装未弹出界面应该如何处理

      关键字: KingbaseES.X Windows.Gnome.DISPLAY 一.Linux下图形安装环境要求 1) 系统首先安装了X Windows的图形化支持软件包. 2) 系统安装了KDE ...

  9. 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:3.安装Oracle RAC-3.5.安装oracle11gr2 database 软件与创建数据库

    3.5.安装oracle11gr2 database 软件与创建数据库 3.5.1.安装Oracle 11gr2 Database 以oracle 用户登录到节点一,切换到软件安装目录,执行安装. 在 ...

  10. 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:3.安装Oracle RAC-3.4.安装Grid Infrastructure

    3.4.安装Grid Infrastructure 3.4.1.安装Grid 1.运行 grid的安装文件runInstaller [grid@linuxrac1 grid]$ ./runInstal ...

随机推荐

  1. Beta版本冲刺——day1

    No Bug 031402401鲍亮 031402402曹鑫杰 031402403常松 031402412林淋 031402418汪培侨 031402426许秋鑫 站立式会议 培侨走的第4天,想他~( ...

  2. HIbernate的脏数据检测和延缓加载

    脏数据监测: 在一个事务中,加载的数据,除了返回给用户之外,会复制一份在session中,在事务提交时,会用session中的备份和用户的数据进行比对,如果用户的数据状态改变, 则用户的数据即为:脏数 ...

  3. Linux基础1

    1.Linux文件系统类型 ext2 ext3(rhel5) ext4(rhel6) lvm raid swap gfs nfs vfat 2.linux 系统通过磁盘接口识别磁盘 IDE接口 hda ...

  4. SQLite3 学习笔记

    1.数据存储方式 Plist(NSArray\NSDictionary) Preference(偏好设置\NSUserDefaults) NSCoding(NSKeyedArchiver\NSkeye ...

  5. Leetcode 132. Palindrome Partitioning II

    求次数的问题一般用DP class Solution(object): def minCut(self, s): """ :type s: str :rtype: int ...

  6. 【poj2455】 Secret Milking Machine

    http://poj.org/problem?id=2455 (题目链接) 题意 给出一张n个点,p条边的无向图,需要从1号节点走到n号节点一共T次,每条边只能经过1次,问T次经过的最大的边最小是多少 ...

  7. bzoj3926: [Zjoi2015]诸神眷顾的幻想乡

    #include <iostream> #include <cstdio> #include <cstring> #include <cmath> #i ...

  8. UOJ20 解方程

    本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作. 本文作者:ljh2000作者博客:http://www.cnblogs.com/ljh2000-jump/转 ...

  9. Linux学习路线

    为什么要学习Linux? 为什么学Linux,每个人都有自己的理由: Linux是免费的不用花一分钱,能够节约大笔的成本: Linux是开源的,你可以根据自已的需要修改源代码: Linux是开放的,有 ...

  10. bc#27做题笔记

    rating掉的哗哗的T^T 1001:水题 1002:水题,但是题目看错了+手速太捉急  看一下样例解释就会知道,实际上第i个人只能坐第i辆公交车.= =好反人类 这样的话题目就简单了许多..... ...