华为欧拉openEuler安装oracle11g
时间: 2025-03-12 09:05:22 浏览: 263
### 安装配置 Oracle 11g 数据库于 openEuler 系统
#### 准备工作
为了确保顺利安装,在开始之前需确认系统满足最低硬件需求并已完成必要的软件包更新。对于特定版本的操作系统,如 openEuler 24.03 或者 23.09,官方提供了简化的一键安装方案来部署 Oracle 11g R2 单机版[^1][^2]。
#### 下载与解压安装介质
下载适用于 Linux 平台的 Oracle Database 11g Release 2 (11.2.0.x) 的安装文件,并将其放置在一个合适的目录中。接着使用 tar 命令解开压缩包至指定位置以便后续操作。
#### 创建用户组和用户
创建专门用于运行数据库服务的 OS 用户 `oracle` 及其所属的主要组 `oinstall` 和附加组 `dba`:
```bash
groupadd oinstall
groupadd dba
useradd -m -g oinstall -G dba oracle
passwd oracle
```
#### 设置环境变量
编辑 `/etc/profile` 文件或者用户的 `.bash_profile` 来设置全局或个人级别的环境变量,包括但不限于 `$ORACLE_HOME`, `$ORACLE_SID` 和路径扩展等重要参数[^4]:
```bash
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1/
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
source ~/.bash_profile
```
#### 执行安装脚本
切换到刚刚创建好的 `oracle` 账户下执行图形化界面引导式的安装向导;如果希望采用命令行方式进行静默安装,则可以参照如下方式调用 runInstaller 工具传入响应文件作为输入[^3]:
```bash
su - oracle
./runInstaller -silent -force -noconfig -ignorePrereq -responseFile /path/to/response/file.rsp
```
#### 配置权限管理工具
完成上述步骤之后还需要以 root 身份依次运行两个重要的 shell script——`$ORA_INVENTORY/orainstRoot.sh` 和 `$ORACLE_HOME/root.sh`,这两个脚本负责处理一些只有超级管理员才能做的初始化任务,比如注册 Oracle Inventory Location 到本地机器上等等。
#### 测试连接性
最后通过启动 SQL*Plus 实用程序验证新搭建起来的服务是否正常运作,尝试登录进入数据库控制台进行基本查询测试:
```sql
sqlplus /nolog
connect / as sysdba
select * from v$instance;
exit;
```
阅读全文
相关推荐












