插件窝 干货文章 oracle 11g r2 安装

oracle 11g r2 安装

Oracle 安装 数据库 database 474    来源:    2025-04-23

Oracle 11g R2 安装指南

系统要求

在开始安装前,请确保您的系统满足以下最低要求: - 操作系统:Linux (Red Hat, SUSE, Oracle Linux等)、Windows Server、AIX、HP-UX或Solaris - 内存:至少1GB RAM (建议2GB或更多) - 磁盘空间:至少4.5GB用于Oracle软件,1.5GB用于预配置数据库 - 交换空间:RAM的1.5-2倍 - 处理器:建议至少2GHz CPU

Linux系统安装步骤

1. 准备工作

# 检查系统架构
uname -m

# 创建Oracle用户和组
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle

# 创建安装目录
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01
chmod -R 775 /u01

# 设置内核参数
vi /etc/sysctl.conf
# 添加或修改以下参数:
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.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586

# 应用内核参数
sysctl -p

# 设置用户限制
vi /etc/security/limits.conf
# 添加以下内容:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240

2. 安装依赖包

# Red Hat/CentOS/Oracle Linux
yum install -y binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel

# SUSE Linux
zypper install -y gcc gcc-c++ glibc glibc-devel libaio libaio-devel libstdc++43 libstdc++43-devel make sysstat unixODBC unixODBC-devel

3. 配置环境变量

su - oracle
vi ~/.bash_profile
# 添加以下内容:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

# 使环境变量生效
source ~/.bash_profile

4. 下载并解压安装文件

从Oracle官网下载以下文件: - linux.x64_11gR2_database_1of2.zip - linux.x64_11gR2_database_2of2.zip

unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
cd database

5. 运行安装程序

./runInstaller

按照图形界面向导完成安装,注意: - 选择"仅安装数据库软件"或"创建和配置数据库" - 选择企业版 - 指定正确的ORACLE_BASE和ORACLE_HOME路径 - 在安装结束时以root身份运行提示的脚本

Windows系统安装步骤

1. 准备工作

  1. 确保系统满足硬件要求
  2. 以管理员身份登录
  3. 下载Windows版本的Oracle 11g R2安装包

2. 运行安装程序

  1. 解压下载的安装包
  2. 双击setup.exe
  3. 按照向导进行安装:

    • 配置安全更新(可选)
    • 选择安装选项(创建和配置数据库)
    • 选择系统类(桌面类或服务器类)
    • 指定Oracle基目录和软件位置
    • 选择数据库配置类型(一般用途/事务处理等)
    • 指定数据库标识符(SID)
    • 配置管理选项
    • 指定数据库存储选项
    • 指定备份和恢复选项
    • 设置数据库管理员密码
    • 选择操作系统组
  4. 完成安装前检查

  5. 点击"安装"开始安装过程

3. 完成安装

安装完成后,您可以: - 使用SQL*Plus连接数据库 - 使用Oracle Enterprise Manager进行管理 - 验证数据库服务是否已启动

安装后验证

-- 连接到数据库
sqlplus / as sysdba

-- 检查数据库状态
SELECT name, open_mode, database_status FROM v$database;

-- 检查实例状态
SELECT instance_name, status, database_status FROM v$instance;

-- 检查表空间
SELECT tablespace_name, status, contents FROM dba_tablespaces;

常见问题解决

  1. OUI-25031错误:通常是由于显示设置问题

    • 解决方案:确保设置了正确的DISPLAY变量(Linux)或使用静默安装
  2. ins_ctx.mk错误:编译时错误

    • 解决方案:编辑$ORACLE_HOME/ctx/lib/ins_ctx.mk,修改为: makefile ctxhx: $(CTXHXOBJ) $(LINK) $(CTXHXOBJ) $(INSO_LINK)
  3. ORA-01034: ORACLE not available

    • 解决方案:确保Oracle服务已启动,检查ORACLE_SID设置
  4. 监听程序无法启动

    • 解决方案:检查$ORACLE_HOME/network/admin/listener.ora配置

如需更详细的安装指导,建议参考Oracle官方文档或针对特定操作系统的安装指南。

上一篇:oracle函数用法