linux oracle11g安装详细教程
时间: 2024-12-27 07:12:32 浏览: 1
### Linux 上 Oracle 11g 的安装指南
#### 准备工作
为了确保顺利安装,在开始之前需确认操作系统版本兼容性并完成必要的环境准备[^1]。
对于硬件需求,服务器应至少配备2GB内存以及足够的磁盘空间来存储数据库文件和软件包。建议预留超过8GB的可用硬盘空间用于整个安装过程[^1]。
#### 下载 Oracle 软件
前往官方下载页面获取适用于Linux平台的Oracle Database 11g Release 2 (11.2) 版本。通常会提供两个压缩包(linux.x64_11gR2_database_*of2.zip),这两个都需要被解压到同一目录下以便后续操作[^1]。
#### 配置内核参数与系统设置
编辑 `/etc/sysctl.conf` 文件加入如下配置项以调整内核参数至推荐值:
```bash
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_max=1048576
```
使更改生效可执行命令 `sysctl -p`[^1]。
创建所需用户组及用户账户:
```bash
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
```
赋予oracle用户对目标安装路径拥有读写权限,并设定合适的umask值(通常是022)[^1]。
#### 开始图形化安装向导
切换至新建的oracle用户身份登录终端窗口;进入已解压好的安装介质所在位置运行setup脚本启动GUI界面引导程序(`./runInstaller`)。按照提示逐步填写各项选项直至结束[^1]。
注意:如果遇到X Window无法正常显示的情况,则可以通过VNC Viewer远程连接桌面环境来进行可视化交互[^1]。
#### 后期处理
当上述流程完成后,还需依据屏幕上的指示完成最后几步收尾动作——即通过root账号分别执行位于$ORACLE_HOME/root下的两个shell script文件(root.sh 和 orainstRoot.sh),这一步骤至关重要因为它负责注册服务监听器等必要组件[^1]。
至此,已经成功完成了在Linux平台上部署Oracle 11g的工作!
阅读全文