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. 使用注解的形式搭建一个springMVC框架

    1.创建SpringMVC的配置文件springmvc-servlet <?xml version="1.0" encoding="UTF-8"?> ...

  2. SpringMVC 接收表单数据、数据绑定、解决请求参数中文乱码

    接收表单数据有3种方式. 1.使用简单类型接收表单数据(绑定简单数据类型) 表单: <form action="${pageContext.request.contextPath}/u ...

  3. 笔记||Pyhthon3进阶之多线程操作共享数据

    # 多线程操作共享数据--------------------------------------------------------------- # import threading# 使用锁# ...

  4. 等级保护2.0-mysql

    控制点 安全要求 要求解读 测评方法 预期结果或主要证据 身份鉴别 a)应对登录的用户进行身份标识和鉴别,身份标识具有唯一性,身份鉴别信息具有复杂度要求并定期更换 应检查MySQL数据库的口令策略配置 ...

  5. Linux centosVMware Vim介绍、vim颜色显示和移动光标、vim一般模式下移动光标、vim一般模式下复制、剪切和粘贴

    一.Vim介绍 vim 是一款功能强大的文本编辑器,是vi的升级版,带有颜色显示, 默认有三种模式:一般模式, 命令模式,  编辑模式   安装Vim [root@davery ~]# vim /et ...

  6. ch5 创建类似按钮的链接

    锚是行内元素,所以只有在单击链接的内容时它们才会激活,如果可以实现为按钮的效果,就可以有更大的可单击区域,实现方法为:display设置为block,修改width.height和其他属性,代码如下: ...

  7. C# 篇基础知识3——面向对象编程

    面向过程的结构化编程,例如1972年美国贝尔研究所推出的C语言,这类编程方式重点放在在定函数上,将较大任务分解成若干小任务,每个小任务由函数实现,分而治之的思想,然而随着软件规模的不断扩张,软件的复杂 ...

  8. SciPy 统计

    章节 SciPy 介绍 SciPy 安装 SciPy 基础功能 SciPy 特殊函数 SciPy k均值聚类 SciPy 常量 SciPy fftpack(傅里叶变换) SciPy 积分 SciPy ...

  9. Python 实现远程服务器批量执行命令

    paramiko 远程控制介绍 Python paramiko是一个相当好用的远程登录模块,采用ssh协议,可以实现linux服务器的ssh远程登录.首先来看一个简单的例子 import parami ...

  10. synchronized和锁(ReentrantLock) 区别

    synchronized和锁(ReentrantLock) 区别 java的两种同步方式, Synchronized与ReentrantLock的区别 并发(一):理解可重入锁 可重入锁和不可重入锁 ...