news 2026/4/21 1:32:39

Ubuntu 安装 Oracle 11g XE 完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Ubuntu 安装 Oracle 11g XE 完整指南

Ubuntu 安装 Oracle 11g XE 完整指南

1. 系统准备

更新系统

sudoaptupdate&&sudoaptupgrade -y

安装必要工具

sudoaptinstall-y alien libaio1 unixodbcbc

2. 下载与转换安装包

下载 Oracle 11g XE

访问官方下载地址:
https://www.oracle.com/database/technologies/xe-prior-release-downloads.html

解压并转换 RPM 包

# 解压 zip 文件unziporacle-xe-11.2.0-1.0.x86_64.rpm.zip# 进入解压目录cdDisk1# 转换 RPM 为 DEB (此过程需要几分钟)sudoalien --scripts -d oracle-xe-11.2.0-1.0.x86_64.rpm# 查看生成的 deb 包ls-lh oracle-xe*.deb


3. 配置内核参数

# 编辑系统配置文件sudonano/etc/sysctl.conf

在文件末尾添加以下内容:

fs.file-max=6815744kernel.sem=25032000100128kernel.shmmax=536870912kernel.shmmni=4096kernel.shmall=2097152net.ipv4.ip_local_port_range=900065500fs.aio-max-nr=1048576

应用配置:

sudosysctl -p


4. 创建必要的链接和目录

创建系统链接

# 创建必要的符号链接sudoln-s /usr/bin/awk /bin/awksudoln-s /lib/x86_64-linux-gnu/libpthread.so.0 /lib64/libpthread.so.0sudoln-s /lib/x86_64-linux-gnu/libc.so.6 /lib64/libc.so.6

创建 chkconfig 脚本

# 创建脚本文件sudonano/sbin/chkconfig

添加以下内容:

#!/bin/bash# Oracle 11gR2 XE installer chkconfig hack for Ubuntufile=/etc/init.d/oracle-xeif[[!`tail-n1 $file|grepINIT`]];thenecho>>$fileecho'### BEGIN INIT INFO'>>$fileecho'# Provides: OracleXE'>>$fileecho'# Required-Start:$remote_fs$syslog'>>$fileecho'# Required-Stop:$remote_fs$syslog'>>$fileecho'# Default-Start: 2 3 4 5'>>$fileecho'# Default-Stop: 0 1 6'>>$fileecho'# Short-Description: Oracle 11g Express Edition'>>$fileecho'### END INIT INFO'>>$filefiupdate-rc.d oracle-xe defaults8001

设置执行权限:

sudochmod755/sbin/chkconfig

5. 安装 Oracle XE

# 安装 deb 包sudodpkg -i oracle-xe_11.2.0-2_amd64.deb# 如果出现依赖问题,执行:sudoapt-getinstall-f

6. 配置 Oracle XE

# 运行配置脚本sudo/etc/init.d/oracle-xe configure

配置过程中需要设置:

  1. HTTP 端口(默认 8080,建议改为 9090)
  2. 数据库监听端口(默认 1521)
  3. SYS 和 SYSTEM 用户密码(请设置强密码)
  4. 是否开机启动(建议选择y)


7. 配置环境变量

# 编辑 bashrc 文件nano~/.bashrc

在文件末尾添加:

exportORACLE_HOME=/u01/app/oracle/product/11.2.0/xeexportORACLE_SID=XEexportNLS_LANG=AMERICAN_AMERICA.UTF8exportORACLE_BASE=/u01/app/oracleexportLD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATHexportPATH=$ORACLE_HOME/bin:$PATH

使配置生效:

source~/.bashrc

8. 启动数据库

# 启动 Oracle XE 服务sudoserviceoracle-xe start# 或使用完整路径sudo/etc/init.d/oracle-xe start# 查看服务状态sudoserviceoracle-xe status


9. 连接数据库

# 使用 sqlplus 连接数据库sqlplus system/YourPassword123@localhost:1521/XE

常见问题

端口冲突

如果 8080 端口被占用,可在配置时改为其他端口(如 9090)

服务无法启动

检查内核参数是否正确应用:

sudosysctl -a|grepkernel.sem

环境变量未生效

确保执行了source ~/.bashrc,或重新登录终端


总结

本教程详细介绍了在 Ubuntu 系统上安装 Oracle 11g XE 的完整流程,包括系统准备、软件包转换、内核配置、安装配置等关键步骤。按照步骤操作即可成功部署 Oracle 数据库环境。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 9:01:40

Kotaemon与主流大模型对比:优势在哪里?

Kotaemon与主流大模型对比:优势在哪里? 在企业纷纷拥抱AI助手的今天,一个现实问题摆在面前:为什么很多基于GPT或Claude构建的聊天机器人,在真实业务场景中总是“答非所问”或者“一本正经地胡说八道”?更别…

作者头像 李华
网站建设 2026/4/18 10:13:42

学会Excel这四组快捷键,批量操作不在话下,告别熬夜加班必备

在前面的文章中,分享了许多有关Excel数据整理分析,工作表美化等相关知识。有许多小伙伴积极提出了一些宝贵的意见和建议。虽然有些Excel操作很实用,但是步骤太过繁琐,不利于提高办公效率。 总结整理小伙伴们的宝贵建议,现将几个常用的批量处理快捷键分享给大家,希望能够…

作者头像 李华
网站建设 2026/4/18 15:14:27

huggingface_hub 1.0 正式版现已发布:开源机器学习基础五周年回顾

简要总结: 经过五年的持续开发,huggingface_hub 发布 v1.0 正式版!这一里程碑标志着这个库的成熟与稳定。它已成为 Python 生态中支撑 20 万个依赖库 的核心组件,并提供访问超过 200 万公开模型、50 万公开数据集 和 100 万 Space…

作者头像 李华
网站建设 2026/4/20 13:48:07

10个会议减碳妙招,让企业环保又省钱

会议服务行业绿色转型分析:技术赋能下的减碳实践行业痛点分析当前,会议服务领域正面临日益严峻的环保与成本双重挑战。传统线下会议在差旅、物料消耗、能源使用等方面产生了大量碳排放,而线上会议虽减少了差旅排放,但其数据中心能…

作者头像 李华
网站建设 2026/4/20 0:43:30

JS利用分片技术实现视频文件秒传与续传的原理?

前端老哥的“懒人”大文件上传方案(Vue3原生JS) 兄弟们!我是辽宁一名“头发没秃但代码量秃”的前端程序员,最近接了个外包活——给客户做文件管理系统,核心需求就仨字儿:“稳、省、兼容”!客户…

作者头像 李华