引言: 在CentOS上安装Oracle XE主要用来解决学习和测试的用处,虽然简单,但也是涉及到了诸多的步骤和细节问题。

1.  下载Oracle XE

访问http://www.oracle.com/technetwork/cn/database/database-technologies/express-edition/downloads/index.html, 根据操作系统,选择版本下载即可。

2.  解压缩Oracle XE安装程序

unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip

2.1 创建用户

root@localhost ~]# groupadd oinstall  //创建oracle数据库安装组

[root@localhost ~]# groupadd dba        //创建oracle数据库管理组

[root@localhost ~]# useradd -m -g oinstall -G dba oracle  //创建oracle用户

[root@localhost ~]# id oracle

uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)

passwd oracle      //为Oracle用户设置密码:

Changing password for user oracle.

New UNIX password:

BAD PASSWORD: it is based on a dictionary word

Retype new UNIX password:

passwd: all authentication tokens updated successfully.

4. 建立安装目录

chown -R oracle:oinstall /u01/app

chmod -R 775 /u01/app

5.  开始安装

>> cd Disk1

>> rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm

6. 运行配置oracle xe的命令

>> /etc/init.d/oracle-xe configure

7. 修改bash_profile中环境变量

安装结束后,系统会自动建立一个名为oracle的用户,home dir位置在 /u01/app/oracle 也就是数据库安装的位置。

修改.bash_profile.在其中添加如下内容:

TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

ORACLE_HOSTNAME=dbserver; export ORACLE_HOSTNAME

ORACLE_UNQNAME=ORADB; export ORACLE_UNQNAME

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME

ORACLE_SID=ORADB; export ORACLE_SID

PATH=/usr/sbin:$PATH; export PATH

PATH=$ORACLE_HOME/bin:$PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

注意: 这个.bash_profile修改是在你所运行的sql的用户下,比如用户oracle.在此之前,需要切换到用户oracle. 然后在oracle用户修改其.bash_profile.

8.  测试是否成功

>> echo $ORACLE_BASE

>> sqlplus / as sysdba  #查看是否可以进入sql命令行

安装 oracle-xe,CentOS上安装Oracle XE指南相关推荐

  1. linux温度监控控件下载安装,Linux_在CentOS上安装Sensors主机温度监控程序,先下载lm_sensors和sensors-applet两 - phpStudy...

    在CentOS上安装Sensors主机温度监控程序 先下载lm_sensors和sensors-applet两个程序. 其中,lm_sensors找到了rpm包文件:lm_sensors-3.0.1- ...

  2. 平板安装python_在CentOS上安装Python3的三种方法

    Centos7默认自带了Python2.7版本,但是因为项目需要使用Python3.x你可以按照此文的三个方法进行安装. 注:本文示例安装版本为Python3.5, 一.Python源代码编译安装 安 ...

  3. linux安装rvm,在CentOS上安装rvm

    如果是Ubuntu系统,先安装编译环境 sudo apt-get install build-essential sudo apt-get install zlib1g sudo apt-get in ...

  4. centos安装mysql-python_在Centos上安装mysql python

    步骤1-安装软件包# yum install MySQL-python Loaded plugins: auto-update-debuginfo, langpacks, presto, refres ...

  5. 使用 VMware Server 在 Oracle Enterprise Linux 上安装 Oracle RAC 10g

    DBA:Linux   下载 VMware Server 1.0.1 Oracle Enterprise Linux 4,Kernel 2.6.9-42.0.0.0.1.ELsmp 适用于 Linux ...

  6. 在Oracle和MySQL上安装hr schema、example和Scott schema

    本文介绍在Oracle和MySQL上安装hr示例数据库的方法,和在Oracle上安装example示例数据库的方法,以及Scott示例数据库的安装方法. 文章目录 在oracle上安装hr schem ...

  7. 在Red Hat或CentOS上安装 MongoDB-4.x 社区版

    在Red Hat或CentOS上安装MongoDB社区版 目录 本文概述 注意事项 安装MongoDB 运行MongoDB 卸载MongoDB 概述 使用本教程,使用软件包管理器在Red Hat En ...

  8. python2.7安装scipy_在centOS上离安装Python2.7以及numpy,scipy,matplot,sklearn等

    〇.由于是离线安装.提前下载各种包 大概会用到的包如下图 一.安装python2.7.9 ./configure --prefix=/usr/local make && make al ...

  9. 如何在Ubuntu/CentOS上安装Linux内核4.0

    如何在Ubuntu/CentOS上安装Linux内核4.0 大家好,今天我们学习一下如何从Elrepo或者源代码来安装最新的Linux内核4.0.代号为'Hurr durr I'm a sheep'的 ...

最新文章

  1. Python生物信息学②从PDB文件中提取蛋白序列
  2. html5 datalist属性,HTML5 元素 datalist 介绍
  3. 1 睡眠唤醒_一劳永逸解决WIN10所有睡眠问题
  4. MySQL数据库安全配置
  5. OpenKG 祝大家元宵节快乐!
  6. ie678,FF,chrome的css兼容性
  7. 详解vue动画的封装
  8. ios13看怎么airpods电量_你的iPhone升级iOS13了吗?iOS13升级前,必知的七大新功能...
  9. python执行过程_Python threading模块condition原理及运行流程详解
  10. chrome插件开发入门-保姆级攻略
  11. 回顾一年的工作历程_回顾一年来的工作
  12. Chuck语言学习笔记——4.复数,四则运算与类型转换
  13. win系统设置定时开机
  14. MATLAB写入文件的操作
  15. 开幕在即!众星齐聚八泉峡推介会 为山西加油,为二青助力!
  16. java int类型能表示的数值范围
  17. 计算机桌面图标管理,桌面图标怎么管理 桌面图标管理方法介绍
  18. 为什么不能随便帮别人修电脑
  19. java门户网站模板_java门户网站模板.doc
  20. 基于HTML+CSS+JavaScript制作学生网页——龙猫 -宫崎骏 5页 带轮播 带js校验

热门文章

  1. 【tool】网站测试分类
  2. 详解ADO.NET操作数据库合力创享
  3. 个推通知栏修改_浙大一院五一劳动节放假通知!手机办住院手续!还有这些攻略不能错过!...
  4. Keras实现seq2seq案例代码:Bi-LSTM
  5. 多索引表 (1)boost::multi_index多索引容器
  6. C++ Primer 5th笔记(10)chapter10 泛型算法 :迭代器
  7. vnctf——cm1
  8. wasm逆向——(极客大挑战2021wasm
  9. UnboundLocalError: local variable ‘XXX‘ referenced before assignment解决办法
  10. Linux内核设计与实现学习笔记目录