运行在容器中的Oracle XE-11g
发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,Oracle XEOracle是这样介绍XE的:11g XE(Express Edition)简化版是在Oracle11gR2基础之上一个入门级的小体量数据库,免费用于开发/部署与发布,下载很快,使用
千家信息网最后更新 2025年11月06日运行在容器中的Oracle XE-11g
Oracle XE
Oracle是这样介绍XE的:11g XE(Express Edition)简化版是在Oracle11gR2基础之上一个入门级的小体量数据库,免费用于开发/部署与发布,下载很快,使用简单。
特性
Oracle XE主要适用对象:
- 适用与适用Node.js, Python, PHP, Java, .NET, XML和开源项目的开发者
- 需要一个免费可用于DBA进行起步阶段的数据库培训或者部署
- 需要一个免费的起步阶段的数据库的独立软件提供商ISV(Independent Software Vendors )和硬件提供商
- 因课程需要的教育机构或者学生
简单总结:免费的入门级的关系型数据库
限制
Oracle是这样解释XE的,一个强大的,性能已经得到证实的业界领先的软件,而且升级简单无需其他成本和复杂的移植。
为什么需要升级,因为这是一个精简版,精简的根本在于如下的限制,正是因为有了这个限制,XE才是真正的精简版而不至于才华横溢。

由于有这些限制,导致即使机器性能出众也无法发挥,特别适合淘汰废弃的机器用于安装和使用,是一个非常环保的软件。
镜像获取
docker pull liumiaocn/oracle:11.2.0
启动设定
端口信息

##环境变量
##数据卷
启动实例
docker run -d \-p 38080:8080 -p 31521:1521 \-e DEFAULT_SYS_PASS=liumiaocn \-e processes=500 \-e sessions=555 \-e transactions=611 \--name oracle-11g \liumiaocn/oracle:11.2.0
启动Oracle容器
[root@liumiaocn ~]# docker run -d \> -p 38080:8080 -p 31521:1521 \> -e DEFAULT_SYS_PASS=liumiaocn \> -e processes=500 \> -e sessions=555 \> -e transactions=611 \> --name oracle-11g \> liumiaocn/oracle:11.2.0f66b569769e6ba7eacf57b141afccc76cef973f3da3c6a79557c98e5d4727c2b[root@liumiaocn ~]#
结果确认
切换至oracle用户,使用sqlplus以sysdba的身份登录进行确认
[root@liumiaocn ~]# docker exec -it oracle-11g sh# su - oracleoracle@32d01719b30a:~$ sqlplus /nologSQL*Plus: Release 11.2.0.2.0 Production on Tue Sep 11 15:01:15 2018Copyright (c) 1982, 2011, Oracle. All rights reserved.SQL> connect /as sysdbaConnected.SQL> select * from v$instance;INSTANCE_NUMBER INSTANCE_NAME--------------- ----------------HOST_NAME----------------------------------------------------------------VERSION STARTUP_T STATUS PAR THREAD# ARCHIVE LOG_SWITCH_WAIT----------------- --------- ------------ --- ---------- ------- ---------------LOGINS SHU DATABASE_STATUS INSTANCE_ROLE ACTIVE_ST BLO EDITION---------- --- ----------------- ------------------ --------- --- ------- 1 XE32d01719b30a11.2.0.2.0 11-SEP-18 OPEN NO 1 STOPPEDALLOWED NO ACTIVE PRIMARY_INSTANCE NORMAL NO XESQL>
设定确认
sessions稍微发生了一些变化
SQL> conn /as sysdbaConnected.SQL> show parameter processesNAME TYPE VALUE------------------------------------ ----------- ------------------------------aq_tm_processes integer 0db_writer_processes integer 1gcs_server_processes integer 0global_txn_processes integer 1job_queue_processes integer 500log_archive_max_processes integer 4processes integer 500SQL> show parameter sessionsNAME TYPE VALUE------------------------------------ ----------- ------------------------------java_max_sessionspace_size integer 0java_soft_sessionspace_limit integer 0license_max_sessions integer 0license_sessions_warning integer 0sessions integer 772shared_server_sessions integerSQL> show parameter transactionsNAME TYPE VALUE------------------------------------ ----------- ------------------------------transactions integer 611transactions_per_rollback_segment integer 5SQL>
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接
数据
数据库
限制
内容
软件
性能
提供商
机器
阶段
精简版
升级
学习
开发
容器
复杂
强大
才华横溢
业界
价值
体量
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
苹果手机天气服务器崩溃
拒不履行网络安全管理义务
保密观网络安全题库
服务器开机自检处理初始化
腾讯云服务器开放20端口
软件开发公司怎么交增值税
java视频播放服务器
网络安全法PPT模板图片
如何进starbase数据库呀
宿州系统软件开发要多少钱
服务器程序查询变慢
互联网科技亮点
最新的网络安全案例
易宝网络技术有限公司知乎
校园bbs软件开发策略
波音737导航数据库更新
什么是二次数据库
联想x86服务器维保
华为服务器怎么进入u盘启动项
一核2g服务器能跑小程序不
国际mc如何开服务器
服务器实现原理
ATM是一种( )网络技术
bs架构软件开发语言
数据库中存储和恢复
互联网招聘用什么软件开发
广州大的软件开发公司
三级网络技术29套
服务器租赁报价
软件开发 保密协议