Oracle XE简介

  Oracle Database 11g 快捷版 (Oracle Database XE) 是一款基于 Oracle Database 11g 第 2 版代码库的小型入门级数据库,它具备以下优点:免费开发、部署和分发;下载速度快;并且管理简单。Oracle Database XE 是一款优秀的入门级数据库,可供以下用户使用:

  • 致力于 PHP、Java、.NET、XML 和开源应用程序的开发人员
  • 需要免费的入门级数据库进行培训和部署的DBA
  • 需要入门级数据库进行免费分发的独立软件供应商 (ISV) 和硬件供应商
  • 需要在课程中使用免费数据库的教育机构和学生

  现在,利用 Oracle Database XE,您可以使用强大的、公认的、行业领先的基础架构来开发和部署应用程序,然后在必要时进行升级而不必进行昂贵和复杂的迁移。

Oracle Database XE 对安装主机的规模和 CPU 数量不作限制(每台计算机一个数据库),但 XE 将最多存储 11GB 的用户数据,最多使用 1GB 内存,使用主机上的一个 CPU。

下载链接:

https://www.oracle.com/technetwork/cn/database/database-technologies/express-edition/index.html

  本次OracleXE的安装环境是Linux操作系统中的CentOS7发行版,CentOS7相比与之前的版本有很大更新,默认安装只有命令行界面,图形界面需要手动安装。

安装CentOS7相关工具

  • 安装文本编辑器 执行命令

    yum install vim
  • 安装解压工具 执行命令
    yum install unzip
  • 安装oracleXE需要的依赖包 执行命令
    yum install libaio libaio-devel bc -y
  • 安装网络相关工具 执行命令
    yum install net-Tools
  • 安装rpm 执行命令 
    yum install rpm
  • 注:yum表示安装工具的源,也可以将安装源更改为阿里云

安装准备

  • 上传通过FileZilla将本地站点的oracle-xe-11.2.0-1.0.x86_64.rpm.zip安装资源上传到CentOS7的 /usr/local/src目录下
  • 相关配置
    • 执行unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip命令解压安装包
    • 依次执行以下命令分配安装空间,没有此阶段会安装失败
      su - root
      dd if=/dev/zero of=/swapfile bs= count=
      mkswap /swapfile
      swapon /swapfile
      cp /etc/fstab /etc/fstab.backup_$(date +%N)
      echo '/swapfile swap swap defaults 0 0' /etc/fstab
      chown root:root /swapfile
      chmod /swapfile
      swapon -a
      swapon -s
    • 执行结果如下

安装

  • 执行cd /usr/local/src 然后执行 ls可以看到解压后的文件目录Disk1
  • 执行rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm命令开始进入安装阶段

    此处You must run '/etc/init.d/oracle-xe configure' as the root user to configure the database.,表示需要我们执行/etc/init.d/oracle-xe目录下的oracleXE 配置文件configur

    注:etc是Linux系统下存放配置文件的目录,包括系统配置文件,相关软件的配置信息以及环境变量

  • 开始执行配置文件,默认HTTP协议端口8080,点击回车
  • Oracle默认连接端口1521,点击回车
  • 此处需要输入oracle用户的登录密码,且不能为空
  • 是否开始安装oracle,点击y开始
  • 开始安装,配置oracle网络监听器,配置oracle数据库文件,开始oracle数据库的安装,安装完成,静静等待即可。
  • 安装完成
  • 接下来开始我们熟悉的配置环境变量,执行命令 vim/etc/profile,etc目录存放所有系统相关的配置文件,将下面这段代码复制到profile里面

    # Oracle Settings
    
    TMP=/tmp; export TMP
    
    TMPDIR=$TMP; export TMPDIR
    
    ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
    
    ORACLE_HOME=$ORACLE_BASE/product/11.2./xe; export ORACLE_HOME
    
    ORACLE_SID=XE; export ORACLE_SID
    
    ORACLE_TERM=xterm; export ORACLE_TERM
    
    PATH=/usr/sbin:$PATH; export PATH
    
    PATH=$ORACLE_HOME/bin:$PATH; export PATH
    
    TNS_ADMIN=$ORACLE_HOME/network/admin
    
    LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
    
    CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
    
    if [ $USER = "oracle" ]; then
    
      if [ $SHELL = "/bin/ksh" ]; then
    
        ulimit -p 
    
        ulimit -n 
    
      else
    
        ulimit -u  -n 
    
      fi
    
    fi
  • 可以参考放到下面位置
  • 配置环境变量之后 执行 source /etc/profile命令使配置生效,执行echo $ORACLE_BASE响应配置是否有效
  • 执行命令su - oracle 切换到Oracle用户
    注:#表示root用户拥有系统所有权限 $表示普通用户,权限由root用户授权
  • 至此输入sqlolus system/root进入SQL界面,安装完成
 
 
 
 
 
 
 
 
 

CentOS7 静默安装Oracle XE 11g的更多相关文章

  1. centos7.3上安装oracle xe 11g

    oracle -11g-xe是数据库是免费版本,支持标准版的大部分功能.oracle XE版本也称快捷版本.是个个人学习,熟悉oracle的简化版. oracle XE做为免费的Oracle数据库版本 ...

  2. centos7 静默安装oracle

    系统centos7.4 mini 关闭selinux.firewalld 配置主机名: hostnamectl set-hostname  --static oracle 之前说oracle不认cen ...

  3. CentOS7静默安装Oracle 18g数据库(无图形化界面)

    说明: 因为是静默安装,所以我们不需要安装图形界面 准备:下载Oracle软件 官方网站:http://www.oracle.com/technetwork/database/enterprise-e ...

  4. [转]Oracle 11g 基于CentOS7静默安装教程(无图形界面,远程安装) --有部份地方有问题

    Oracle 11g 基于CentOS7静默安装教程(无图形界面,远程安装) [转载]原文地址:http://canonind.blog.51cto.com/8239025/1883066 一.安装前 ...

  5. CentOS 7静默安装Oracle 11g R2数据库软件

    之前安装Oracle 11g R2数据库软件都是建立在图形界面上的,不过现在大部分服务器上都没有安装图形界面.图形界面安装较为方便,安装选项清晰,步骤明确,但Oracle还支持另一种安装方式,就是通过 ...

  6. Centos7下安装ORACLE 11g,弹窗不显示

    Centos7下安装ORACLE 11gR2,弹窗不显示,安装界面显示为灰色. 解决方法:执行安装时带上一下参数 ./runInstaller -jreLoc /etc/alternatives/jr ...

  7. Linux(Fedora) 安装 Oracle XE Database

    Fedora 安装 Oracle XE Database Fedora 20Oracle XeOracle VM VirtualBoxFedora 安装oracle 数据库 环境: Oracle VM ...

  8. 【静默】在RHEL 6.5上静默安装Oracle 18c

    [静默]在RHEL 6.5上静默安装Oracle 18c Oracle 18c.18c其实就是12.2.0.2,19c就是12.2.0.3.db_home.zip 安装包大概4.25G,解压后有8.9 ...

  9. PLSQL Developer12连接远程Oracle xe 11g

    目标: .学习使用docker下载oracle xe 11g .使用PLSQL连上启动运行oracle xe 11g容器服务 1.准备工作 Linux 安装docker 下载PLSQL Develop ...

随机推荐

  1. C++ — 后缀表达式转表达式树

    2018-07-21 16:57:26 update 建立表达式树的基本思路:方法类似由下而上建立堆的思想,所以时间复杂度为O(n),这样算法就会变得很简单,只用考虑处理需要入栈的节点和栈中的节点即可 ...

  2. LTE 网元功能

    E-NodeB : 无线资源管理,无线承载控制.无线接入控制.连接移动性控制.UE的上下行动态资源分配 IP头压缩及用户数据流加密 UE连接期间选择MME 路由用户面数据至S-GW 寻呼消息的组织和发 ...

  3. 笔记||Python3进阶之调用外部程序

    像wget可以下载文件 ffmpeg可以切割.合并.转换.录制视频 free命令可以查看linux内存使用信息 python提供了库来调用外部程序.命令?> 最常见的两种方法:       ①o ...

  4. 集合set() 二

    集合分类    可变集合set() 可以添加和删除元素,非可哈希的(值set之后的整体),不能用作字典的键,也不能做其它集合的元素. set()  之后变为不可哈希的 不可变集合 frozenset( ...

  5. Linux系统需要关闭的安全防护

    1.关闭网络管理 我们一般在开发时都会将它关闭掉,因为它在做集群的时候,可能会劫持 systemctl status NetworkManager systemctl stop NetworkMana ...

  6. 不要在PHP7中踩这些坑

    PHP是当今仍然是最流行的Web开发语言,目前在所有使用服务端编程语言的网站中,超过83%的站点在使用PHP.PHP7在性能方面实现跨越式的提升,然后有些坑我们还是要提醒PHPer不要踩. 1. 不要 ...

  7. Python字符串(一)

    一.get char 1.获取单个字符 字符串中的每一个字符都会对应一个唯一的下标(索引)用来表示字符串中的位置.下标从0开始依次增加:0对应的是第一个字符:也可以从从-1开始依次减小,-1代表最后一 ...

  8. 「SCOI2010」幸运数字

    传送门 Luogu 解题思路 首先构造出所有的幸运数字. 然后考虑一个幸运数字会产生多少贡献. 对于一个数 \(x\),它在区间 \([l,r]\) 内的倍数的个数为 \(\lfloor \frac{ ...

  9. 075、Java面向对象之定义匿名对象

    01.代码如下: package TIANPAN; class Book { // 定义一个新的类 private String title; // 书的名字 private double price ...

  10. 在github上保存vscode的配置(后续重新安装vscode时,可以十分方便地从github上下载安装这个保存的配置)

    1 安装拓展 Settings Sync 在 VSCode 拓展中搜索 Settings Sync 并安装,安装完成后,重启 2 设置 Github Person Access Token 进入这个页 ...