centos7.3上安装oracle xe 11g
oracle -11g-xe是数据库是免费版本,支持标准版的大部分功能。oracle XE版本也称快捷版本。是个个人学习,熟悉oracle的简化版。
oracle XE做为免费的Oracle数据库版本,主要的限制是:
最大数据库大小是11GB
可使用的最大内存是1G
一个机器只能安装一个XE实例
XE只能使用单CPU
1.下载OracleXE的包
[root@oracle2 ~]# ls
anaconda-ks.cfg initial-setup-ks.cfg oracle-xe-11.2.0-1.0.x86_64.rpm.zip 公共 模板 视频 图片 文档 下载 音乐 桌面
[root@oracle2 ~]# unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip ----解压
Archive: oracle-xe-11.2.0-1.0.x86_64.rpm.zip
creating: Disk1/
creating: Disk1/upgrade/
inflating: Disk1/upgrade/gen_inst.sql
creating: Disk1/response/
inflating: Disk1/response/xe.rsp
inflating: Disk1/oracle-xe-11.2.0-1.0.x86_64.rpm
2.安装依赖
[root@oracle2 ~]# yum install libaio* -y
[root@oracle2 ~]# cd Disk1/
[root@oracle2 Disk1]# useradd oracle
[root@oracle2 Disk1]# groupadd dba
[root@oracle2 Disk1]# groupadd oinstall
[root@oracle2 Disk1]# useradd -m -g oinstall -G dba oracle
useradd:用户“oracle”已存在
[root@oracle2 Disk1]# grep dba /etc/group
dba:x:1002:
[root@oracle2 Disk1]# grep oinstall /etc/group
oinstall:x:1003:
[root@oracle2 Disk1]# id oracle
uid=1001(oracle) gid=1001(oracle) 组=1001(oracle)
[root@oracle2 Disk1]# dd if=/dev/zero of=/home/swap2 bs=1024 count=2512000
记录了2512000+0 的读入
记录了2512000+0 的写出
2572288000字节(2.6 GB)已复制,22.2486 秒,116 MB/秒
[root@oracle2 Disk1]# /sbin/mkswap /home/swap2
正在设置交换空间版本 1,大小 = 2511996 KiB
无标签,UUID=100bb638-0c19-44cd-b191-78f02d8c5e81
[root@oracle2 Disk1]# /sbin/swapon /home/swap2
swapon: /home/swap2:不安全的权限 0644,建议使用 0600。
修改/etc/fstab文件
[root@oracle2 Disk1]# vim /etc/fstab
/home/swap2 swap swap defaults 0 0
[root@oracle2 Disk1]# mount -a
[root@oracle2 Disk1]# free -m
total used free shared buff/cache available
Mem: 992 96 62 1 833 724
Swap: 4501 7 4493
[root@oracle2 Disk1]# vim /etc/profile
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/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 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
[root@oracle2 Disk1]# source /etc/profile
root@oracle2 Disk1]# echo $ORACLE_BASE
3.根据提示安装XE
[root@oracle2 Disk1]# rpm -i oracle-xe-11.2.0-1.0.x86_64.rpm
输入的四项内容是:
http访问时的端口
数据库的监听端口
SYS和SYSTEM用户的密码
是否开机启动(并没有开机启动,可能还有地方要设置)。
安装完成后:
会自动建立一个名为oracle的用户,家目录/u01/app/oracle。
会建立dba组,oracle用户属于这个组。
会自动生成一个数据库实例,名为XE。/u01/app/oracle/product/11.2.0/xe/dbs/spfileXE.ora
[root@oracle2 Disk1]# /etc/init.d/oracle-xe configure
Oracle Database 11g Express Edition Configuration
-------------------------------------------------
This will configure on-boot properties of Oracle Database 11g Express
Edition. The following questions will determine whether the database should
be starting upon system boot, the ports it will use, and the passwords that
will be used for database accounts. Press <Enter> to accept the defaults.
Ctrl-C will abort.
Specify the HTTP port that will be used for Oracle Application Express [8080]:8081
Specify a port that will be used for the database listener [1521]:1521
Specify a password to be used for database accounts. Note that the same
password will be used for SYS and SYSTEM. Oracle recommends the use of
different passwords for each database account. This can be done after
initial configuration:
Confirm the password:
Do you want Oracle Database 11g Express Edition to be started on boot (y/n) [y]:y
Starting Oracle Net Listener...Done
Configuring database...Done
Starting Oracle Database 11g Express Edition instance...Done
Installation completed successfully.
4.连接数据库
[root@oracle2 Disk1]# su - oracle
[oracle@oracle2 Disk1]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.2.0 Production on Sun Aug 5 13:30:12 2018
Copyright (c) 1982, 2011, Oracle. All rights reserved.
SQL> conn sys/ as sysdba
Enter password:
Connected.
5. 客户端配置TNS(把IP替换掉):
VM_XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.205.128)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)
centos7.3上安装oracle xe 11g的更多相关文章
- CentOS7 静默安装Oracle XE 11g
Oracle XE简介 Oracle Database 11g 快捷版 (Oracle Database XE) 是一款基于 Oracle Database 11g 第 2 版代码库的小型入门级数据库 ...
- 在 Linux 上安装 Oracle 数据库 11g
http://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/229016_zhs.htm
- [转载]在rhel 6 x86_64 上安装oracle 11g xe
原文地址:在rhel 6 x86_64 上安装oracle 11g xe作者:pccom Oracle 11g xe for linux目前只有x86_64 版本,没有i386, i686 版本,如果 ...
- 在Windows 10上安装Oracle 11g数据库出现的问题及解决
在Windows 10上安装Oracle 11g数据库,并且很多次出现过:当安装的进度条进行到快要结束的时候弹出一个提示框.如下: [Java(TM)2 Platform Standard Editi ...
- Red Hat Enterprise Linux 6上安装Oracle 11G(11.2.0.4.0)缺少pdksh包的问题
RHEL 6上安装Oracle 11G警告缺少pdksh包 前言 相信很多刚刚接触学习Oracle的人,在RHEL6上安装11.2.0.3 or 11.2.0.4这两个版本的时候, 都遇到过先决条件检 ...
- PLSQL Developer12连接远程Oracle xe 11g
目标: .学习使用docker下载oracle xe 11g .使用PLSQL连上启动运行oracle xe 11g容器服务 1.准备工作 Linux 安装docker 下载PLSQL Develop ...
- Linux(Fedora) 安装 Oracle XE Database
Fedora 安装 Oracle XE Database Fedora 20Oracle XeOracle VM VirtualBoxFedora 安装oracle 数据库 环境: Oracle VM ...
- 安装Oracle RAC 11g
1.Oracle Enterprise Linux 和 iSCSI 上构建 Oracle RAC 11g 集群 2.Oracle RAC 的所有共享磁盘存储将基于 iSCSI,iSCSI 使用在第三个 ...
- 在Ubuntu和Linux Mint上安装Oracle JDK
在Ubuntu和Linux Mint上安装Oracle JDK 使用下面的命令安装,只需一些时间,它就会下载许多的文件,所及你要确保你的网络环境良好: sudo add-apt-repository ...
随机推荐
- vue--父子组件的传值
什么是父子组件? 组件中引入组件,被引入的组件就是子组件.例如在 Hello.vue 组件中引入 Header.vue 组件,那么 Hello.vue 就是父组件,Header.vue就是子组件. 一 ...
- Spark2 探索性数据统计分析
data数据源,请参考我的博客http://www.cnblogs.com/wwxbi/p/6063613.html import org.apache.Spark.sql.DataFrameStat ...
- Spark2 Dataset DataFrame空值null,NaN判断和处理
import org.apache.spark.sql.SparkSession import org.apache.spark.sql.Dataset import org.apache.spark ...
- (转载)准确率(accuracy),精确率(Precision),召回率(Recall)和综合评价指标(F1-Measure )-绝对让你完全搞懂这些概念
自然语言处理(ML),机器学习(NLP),信息检索(IR)等领域,评估(evaluation)是一个必要的工作,而其评价指标往往有如下几点:准确率(accuracy),精确率(Precision),召 ...
- ArcGIS API for javascript开发笔记(四)——GP服务调用之GP模型的规范化制作详解
感谢一路走来默默陪伴和支持的你~~~ -------------------欢迎来访,拒绝转载------------------- 在之前的利用Python分析GP服务运行结果的输出路径 & ...
- LRU算法 缓存淘汰策略
四种实现方式 LRU 1.1. 原理 LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也 ...
- struts2 错误:Dispatcher initialization failed java.lang.RuntimeException
严重: Dispatcher initialization failed java.lang.RuntimeException: java.lang.reflect.InvocationTargetE ...
- Window版本 安装mysql
#1.下载:MySQL Community Server 5.7.16 http://dev.mysql.com/downloads/mysql/ 下载下来解压到指定目录 就安装完成了 #2.解压 如 ...
- 模仿linux内核定时器代码,用python语言实现定时器
大学无聊的时候看过linux内核的定时器,如今已经想不起来了,也不知道当时有没有看懂,如今想要模仿linux内核的定时器.用python写一个定时器,已经想不起来它的设计原理了.找了一篇blog,li ...
- jmeter之Java request报错:java.lang.NoClassDefFoundError: redis/clients/jedis/Jedis
今天在学习Jmeter的java request,请求内容是连接redis并获取其中的一个字段值.结果在运行时报如下错误: 2018/05/24 13:08:20 ERROR - jmeter.thr ...